Resources Contact Us Home
Detecting and recovering from silent data errors in application cloning systems

Image Number 10 for United States Patent #8117496.

A method, system, and article for resolving a silent error is disclosed. A primary program copy runs on a primary host, and a secondary program copy runs on a secondary host. The primary and secondary copies communicate to maintain synchronized execution. A third copy of the data is stored on a storage device as a write operations log and maintained in memory on the primary host while the program is running. The primary copy is synchronized with the secondary copy by computing a first checksum of data on the primary host in response to a read operation local to the primary host, computing a second checksum of data on the secondary host in response to a read operation local to the secondary host, and periodically communicating the first checksum to the secondary host, and resolving any discrepancies between the first and second checksum of data reflecting a silent data error.

  Recently Added Patents
Dynamic, set driven, ribbon, supporting deep merge
Subnet scoped multicast/broadcast packet distribution mechanism over a routed network
Method for purification and identification of sperm cells
Maize hybrid X13C738
Emergency communications system
Photoelectric conversion device and fabrication method thereof
Distributed vision system with multi-phase synchronization
  Randomly Featured Patents
Bed with slidable cover comprised of slats
Noise resistant small signal sensing circuit for a memory device
Priority arbitration for point-to-point and multipoint transmission
Compositions and processes for dyeing keratin fibres with 6-hydroxyindoline and oxidation bases at acid pH's
Substituted heteroaralkyl, heteroaralkenyl or halomethyl fungicides
Heat-resistant vermicular or spheroidal graphite cast iron
Radiolabeled vasoactive intestinal peptides for diagnosis and therapy
Hybrid wire winder and seismic cables
Suspension design for attenuation of disk flutter induced track mis-registration of a hard disk drive by manipulation of the hinge and/or load beam
Filter packing