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
Method and apparatus for power management control of an embedded memory having sleep and shutdown features
Prevention and reduction of blood loss
Systems and/or methods for determining item serial number structure and intelligence
Stevia formulation
Quantum dot template for fast and simultaneous detection of different infectious agents
Stabilization of dicarbonate diesters with protonic acids
Methods and systems for automated segmentation of dense cell populations
  Randomly Featured Patents
Human T cell reactive feline protein (TRFP) isolated from house dust and uses therefor
Digital method and apparatus for reducing EMI emissions in digitally-clocked systems
Hand operated dosage dispenser
Efficient buffer allocation for current and predicted active speakers in voice conferencing systems
Decorative three dimensional panels and method of producing the same
Power plug with charger socket
Arrangement for searching network addresses in a network switch using multiple tables based on subnet identifier
Method and jig for furniture construction
Amphibious air cushion vehicle
Method and system for monitoring oxygenation levels of compartments and tissue