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
Automatic population of feature capabilities on a communication device
Flame-proofed thermoplastic compositions
Conductor-mixed active electrode material, electrode structure, rechargeable battery, and manufacturing method of conductor-mixed active electrode material
Rose plant named `Esm R068`
Method for programming non-volatile memory device and apparatuses performing the method
Apparatus and method for phase synchronization in radio frequency transmitters
  Randomly Featured Patents
Method and apparatus for implementing low latency crossbar switches with integrated storage signals
Picture frame assembly machine
Thiadiazinones for stimulating cardiac activity
Controlled process for the production of a spray of atomized metal droplets
Light emitting device and manufacturing method therefor
Coupling clamp and a method of manufacture therefor
Isolated DNA directed 50kD regulatory subunit (POLD2) genomic polynucleotide fragments from chomosome 7 and their uses
Internal combustion engine variable tuned exhaust system
Programmable controller linear transducer input modules
Program method of flash memory device