Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Cell Phones Recovery-of-data-using-write-request-copies-in-delta-queue

 Detent remover for a postage meter
It has been found that the detent mechanism of a postage meter may be prevented from premature wear ...


 Anti-energy diversion system for electric utility meters
It is, therefore, the primary object of the present invention to provide an anti-theft system for ...


 Carriage for sorting-machines in particular, with independently actioned tiltable plate
I claim: 1. In a carriage for a sorting machine, the sorting machine having at least one track, a ...


 Yarn supply device group
The set problem is solved inventively by providing a yarn supply device group in which each supply ...


 System for cutting artificial nail tips and for decorating the same or existing nails using automated cutting processes
OF THE PREFERRED EMBODIMENT Referring first to FIG. 1, a system 2 comprises a controller 4 having ...


 Trolling motor with heading lock
The electronic steering system of the present invention controls the direction of a watercraft ...


 Circuit arrangement for clamping black level reference signals contained in a video signal sequence
It is therefore the object of the invention to provide a circuit arrangement for the black level ...


 Transmitter for encoded data bits
The various features of the invention will now be described with respect to the figures, in which ...


 Link adaptation method for links using modulation schemes that have different symbol rates
Referring to FIG. 1, a communication system 10 according to an exemplary embodiment of the present ...


 Method of virtual circuit reconnection without loss of call session
In one embodiment, the present invention provides for a method of reestablishing virtual circuits ...


 Recovery of data using write request copies in delta queue

Details
Inventors: Ohran, Richard; Price, Dan; Johnson, Randall;
Assignee: EMC Corporation (Hopkinton, MA)
Primary Examiner: Nguyen; Hiep T.
Assistant Examiner:
Attorney, Agent or Firm: Workman Nydegger

Recovering mirrored data after the failure of a computer using write requests stored in a delta queue of an associated computer without transmitting all of the mirrored data. A write request at a primary computer is stored in a delay buffer. A copy of the write request is transmitted to a backup computer and stored in a delta queue. The backup computer executes the copy of the write request and transmits acknowledgement of the receipt of the write request to the primary computer. In response to the acknowledgement, the primary computer executes the write request stored in the delay buffer. The computers then exchange subsequent acknowledgements of the write request execution, enabling the computers to delete the write requests. If the primary computer fails, the primary computer recovers data by receiving only the copies of write requests that remain stored in the delta queue of the backup computer.

DETAILED DESCRIPTION In accordance with the present invention, a method and system are provided in which data from a primary computer system is mirrored in a secondary backup computer system.
This system maintains complete synchronization between the primary and backup memory devices even should the primary computer system fail after a write request was executed in the memory of the primary computer system, but before the request is fully transmitted to the backup computer system.
For each write request, a copy of the request is written into a delay buffer associated with the primary computer system, and a copy is transmitted to the backup computer system.
After the write request has been fully transmitted to the backup computer system, the backup computer system informs the primary computer system (e.
g.
, by sending an acknowledgement signal) that the request has been received at the backup computer system.
The write request in the delay buffer of the primary computer system is executed only after the primary computer system receives the acknowledgement signal indicating that the backup computer system also received a copy of the write request.
Thus, if the primary computer system fails before a copy of the write request is transmitted to the backup computer system, the primary computer system will not have executed the write request since the write request was left unexecuted in the delay buffer.
Therefore, synchronization is not lost between the primary and backup computer systems.
Another advantage of this invention is that complete remirroring (i.
e.
, recopying) of data from the backup computer system to the primary computer system is not needed when the primary computer system is brought back into operation after a failure.
Both the primary and backup computer systems have a memory queue to which a copy of the write request is forwarded.
When the primary computer system determines that the write request has been executed in the memory device of the backup computer system, the primary computer system deletes that request from its memory queue



Related patents
  Response time analysis of network performance
In one aspect of the invention, a method for monitoring network performance is disclosed. The method monitors a flow having one or more frames within a thread by ...
  Utility vest with an integrally carried pack
The present invention is a utility vest with a pair of straps running through the shoulder areas of the vest and terminating in loops that extend proximate to the outer ...
  Electronic postage meter having an accounting system independent of power failure
OF THE INVENTION A simplified illustration of a mechanism in accordance with the invention is illustrated in FIG. 1, wherein a drive unit, below the dash-dot line, is ...
  Variometer
The invention has, therefore, more particularly for its object a variometer whose general principal is similar to thart of the above-mentioned application, but is able ...
  Apparatus for controlling the temperature of rods in a continuous rolling mill
Accordingly, it is an object of the present invention to provide an apparatus for controlling the temperature of a material being rolled at a laying head so as to ...
  Electronic postage meter with a ring counter
What is claimed is: 1. In an electronic postage meter having at least one volatile register for real time accounting for dispensing of value, means for minimizing the ...
  Mode detection circuit for a dual purpose analog input
Referring to the drawing, a mode detection circuit in accordance with the present invention is indicated generally at 10. The mode detection circuit 10 includes an ...
  Circuit for maintaining the state of an output despite changes in the state of input
It is an object of the present invention to provide a low voltage control circuit for maintaining at least one output in a known state regardless of the state of the ...
  Helicopter, high rotor load speed enhancement
We claim: 1. A control for a helicopter engine having a free turbine for normally driving the helicopter rotors at a rated speed, comprising: means for providing an ...
  Mobile receiver
It is an object of the present invention to provide a mobile receiver which allows easy discrimination of the broadcasting station name of a broadcast received during ...

0.024

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved