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
Stereoscopic editing for video production, post-production and display adaptation
Low cost mesh network capability
Character input device and program for displaying next word candidates based on the candidates' usage history
Electrode binder composition, electrode slurry, electrode, and electrical storage device
Autonomous downlink code selection for femto cells
Projection illumination system for EUV microlithography
Discovery, analysis, and visualization of dependencies
  Randomly Featured Patents
Multiple prime power source locomotive control
High efficiency decoupled tuning configuration intracavity doubled laser and method
Wireless transceiver module
Modular distributed mobile data applications
Process of using a propellant treatment and continuous foam removal of well debris and apparatus therefore
Extended hybrid variable length coding of transform coefficients for video compression
Circular knitting machine
Insulated roof board
Plasmid encoding human BMP-7
System and method for applying development patterns for component based applications