A primary computer system and a backup computer system each have an associated memory. For each write request, a copy of the request is forwarded to a delay buffer and memory queue associated with the primary computer system, and a copy is forwarded to a memory queue of the backup computer system. The backup computer system transmits an acknowledgement signal to the primary computer system when the backup computer system receives its copy of the request. The write request in the delay buffer of the primary computer system is executed in the primary memory only upon receipt of this acknowledgement signal. Thus, the backup computer system knows of every request executed in the primary memory. The write request is executed in the backup memory at any time after the backup computer system receives the write request. The write requests are deleted from the memory queues (primary and backup) when the associated computer system confirms that the write request was executed in the memory of the opposite computer system. Should the primary (or backup) computer system shut down, the requests are accumulated in the opposite backup (or primary) memory queue. When the primary (or backup) computer system becomes operational again, the requests in the opposite backup (or primary) memory queue are executed in the primary (or backup) memory. Thus, no memory is lost when the primary (or backup) computer system shuts down and complete remirroring of data is not required.

Главным образом система компьютера и система резервного компьютера каждое имеют associated память. Для каждого напишите запрос, экземпляр запроса препровожен к задерживает косу буфера и памяти связанную с главным образом системой компьютера, и экземпляр препровожен к косе памяти системы резервного компьютера. Система резервного компьютера передает сигнал подтверждения к главным образом системе компьютера когда система резервного компьютера получает свой экземпляр запроса. Запрос писания в задерживает буфер главным образом системы компьютера исполнен в главным образом памяти только на получении этого сигнала подтверждения. Таким образом, система резервного компьютера знает каждого запроса исполненного в главным образом памяти. Запрос писания исполнен в резервной памяти в любое время после того как система резервного компьютера получает запрос писания. Запросы писания уничтожены от кос памяти (главным образом и резервно) когда associated система компьютера подтвердит что запрос писания был исполнен в памяти противоположной системы компьютера. Если главным образом (или подпорка) система компьютера выключает, запросы аккумулированы в противоположной косе резервной (или главным образом) памяти. Когда главным образом (или подпорка) система компьютера будет рабочей снова, запросы в противоположной косе резервной (или главным образом) памяти исполнены в главным образом (или подпорке) памяти. Таким образом, не потеряна никакая память когда главным образом (или подпорка) система компьютера shuts down и необходимо вполне remirroring данных.

 
Web www.patentalert.com

< (none)

< Method and apparatus for fault-tolerant, scalable and non-blocking three-phase flushing for committing database transactions in a cluster of multiprocessors

> Hyperlinked search interface for distributed database

> (none)

~ 00024