Method for maintaining consistency and performing recovery...

Data processing: software development – installation – and managem – Software upgrading or updating – Including multiple files

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C709S223000, C709S226000, C714S002000

Reexamination Certificate

active

07103884

ABSTRACT:
A recovery process allows a recovering replica in a replicated data storage system to recover from a current replica the changes to the data that it has missed during a failure while, at the same time, the system is processing new requests issued by the source. Sequence numbers, assigned by the source to write requests and stored by each replica in association with the data item that the write request modifies, are used by the recovery process to determine when a replica has missed one or more write requests and requires recovery. During recovery, the recovering replica ignores all requests directly received from the source, and replaces the contents of a data item with the data received from the current replica only if the newly received data item has a higher sequence number than the corresponding sequence number of the data item already stored in the recovering replica. It also updates data items in response to new write requests that are forwarded to it by the current replica. At the same time, the current replica continues to receive requests from the source, performs those requests, and forwards those write requests to the recovering replica. It also scans its data items and sends to the recovering replica those data items and associated sequence numbers that have a sequence number higher than the sequence number of the last consecutive write request sent by the source that the recovering replica received before missing a write request.

REFERENCES:
patent: 4503494 (1985-03-01), Hamilton et al.
patent: 6356916 (2002-03-01), Yamatari et al.
patent: 6631453 (2003-10-01), Friday
patent: 6671782 (2003-12-01), Menon
patent: 6763436 (2004-07-01), Gabber et al.
patent: 6938084 (2005-08-01), Gamache et al.
patent: 2003/0145179 (2003-07-01), Gabber et al.
patent: 2003/0188218 (2003-10-01), Lubbers et al.
patent: 2004/0078637 (2004-04-01), Fellin et al.
A. Silberschatz, et al. “Database System Concepts”, McGraw-Hill Computer Science Series, 1996, pp. 511-540.
Sun StorEdge™ Network Data Replicator Software Boosts Data Center Resilience http://www.sun.com/storage/white-papers/sndr.html, Feb. 27, 2002.
C. Mohan, “Commit—LSN: A Novel And Simple Method For Reducing Locking And Latching In Transaction Processing Systems”, Proc. Of the 16thInternational Conference on Very Large Data Bases, Aug. 13-16, 1990, pp. 406-418.
R. P. King et al, “Management Of A Remote Backup Copy For Disaster Recovery”, ACM Transactions On Database Systems, vol. 16, No. 2, Jun. 1991, pp. 338-368.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for maintaining consistency and performing recovery... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for maintaining consistency and performing recovery..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for maintaining consistency and performing recovery... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3582385

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.