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
Liquid crystal display
Magnetoresistive element and manufacturing method of the same
Engineered enzymes with methionine-gamma-lyase enzymes and pharmacological preparations thereof
Linerless labels
Process for making thermoplastic polymer pellets
Solid-state image pickup element, method of manufacturing the same, and image pickup apparatus including the same
Method and system for migrating object update messages through synchronous data propagation
  Randomly Featured Patents
Computer trading system for offering custom financial market speculations
Method for current sensing with biasing of source and P-well in non-volatile storage
Reversible asymmetric hanger for suspending objects such as wires, strips and loops
Method and personalized label and note paper booklet for direct mail
Transmitting device for feeding mechanism of information recording/reproducing apparatus
Method of purifying preproinsulin
Thin-film ultrasonic probe having a flexible membrane
Device for simultaneously controlling a plurality of variable resistors
Construction components, assemblies thereof, and methods of making and using same
Post build process to record stack and call tree information