Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Reexamination Certificate
2009-10-26
2011-12-06
Ehne, Charles (Department: 2113)
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
C714S004100, C714S004120, C714S006100, C714S006200, C714S006310, C714S011000, C714S012000, C714S043000
Reexamination Certificate
active
08074107
ABSTRACT:
Replicated instances in a database environment provide for automatic failover and recovery. A monitoring component can periodically communicate with a primary and a secondary replica for an instance, with each capable of residing in a separate data zone or geographic location to provide a level of reliability and availability. A database running on the primary instance can have information synchronously replicated to the secondary replica at a block level, such that the primary and secondary replicas are in sync. In the event that the monitoring component is not able to communicate with one of the replicas, the monitoring component can attempt to determine whether those replicas can communicate with each other, as well as whether the replicas have the same data generation version. Depending on the state information, the monitoring component can automatically perform a recovery operation, such as to failover to the secondary replica or perform secondary replica recovery.
REFERENCES:
patent: 5555404 (1996-09-01), Torbjornsen et al.
patent: 6205465 (2001-03-01), Schoening et al.
patent: 6671821 (2003-12-01), Castro et al.
patent: 6961768 (2005-11-01), Davis et al.
patent: 6981135 (2005-12-01), Trask
patent: 7062559 (2006-06-01), Yoshimura et al.
patent: 7315826 (2008-01-01), Guheen et al.
patent: 7415484 (2008-08-01), Presley
patent: 7502329 (2009-03-01), Li et al.
patent: 7536686 (2009-05-01), Tan et al.
patent: 7624133 (2009-11-01), Ojalvo
patent: 2003/0005091 (2003-01-01), Ullman et al.
patent: 2003/0212775 (2003-11-01), Steele et al.
patent: 2003/0212898 (2003-11-01), Steele et al.
patent: 2004/0073676 (2004-04-01), Honma et al.
patent: 2004/0078637 (2004-04-01), Fellin et al.
patent: 2004/0148443 (2004-07-01), Achiwa
patent: 2004/0163008 (2004-08-01), Kim
patent: 2004/0174823 (2004-09-01), Steele et al.
patent: 2005/0027845 (2005-02-01), Secor et al.
patent: 2005/0193245 (2005-09-01), Hayden et al.
patent: 2005/0210128 (2005-09-01), Cannon et al.
patent: 2005/0216788 (2005-09-01), Mani-Meitav et al.
patent: 2005/0243611 (2005-11-01), Lubbers et al.
patent: 2006/0106675 (2006-05-01), Cohen et al.
patent: 2006/0106774 (2006-05-01), Cohen et al.
patent: 2007/0022122 (2007-01-01), Bahar et al.
patent: 2007/0061266 (2007-03-01), Moore et al.
patent: 2007/0061487 (2007-03-01), Moore et al.
patent: 2007/0156842 (2007-07-01), Vermeulen et al.
patent: 2007/0174691 (2007-07-01), D'Souza et al.
patent: 2007/0244996 (2007-10-01), Ahmed et al.
patent: 2007/0260696 (2007-11-01), Bohannon et al.
patent: 2007/0288526 (2007-12-01), Mankad et al.
patent: 2007/0299828 (2007-12-01), Lewis et al.
patent: 2008/0065650 (2008-03-01), Kim et al.
patent: 2008/0134176 (2008-06-01), Fitzgerald et al.
patent: 2008/0134178 (2008-06-01), Fitzgerald et al.
patent: 2008/0183991 (2008-07-01), Cosmadopoulos et al.
patent: 2008/0189413 (2008-08-01), Srivastava et al.
patent: 2008/0263388 (2008-10-01), Allen et al.
patent: 2009/0106411 (2009-04-01), Lisiecki et al.
patent: 2009/0164853 (2009-06-01), Gokhale et al.
patent: 2009/0198940 (2009-08-01), Ash et al.
patent: 2009/0216881 (2009-08-01), Lovy et al.
patent: 2009/0271656 (2009-10-01), Yokota et al.
patent: 2009/0328065 (2009-12-01), Wookey
patent: 2010/0036851 (2010-02-01), Paterson-Jones et al.
patent: 2010/0169707 (2010-07-01), Mathew et al.
patent: 2010/0191713 (2010-07-01), Lomet et al.
patent: 2010/0250499 (2010-09-01), McAlister et al.
patent: 2010/0250748 (2010-09-01), Sivasubramanian et al.
patent: 2010/0251002 (2010-09-01), Sivasubramanian et al.
patent: 2010/0251242 (2010-09-01), Sivasubramanian et al.
patent: 2010/0251339 (2010-09-01), McAlister
patent: 2011/0004457 (2011-01-01), Haviv et al.
patent: 2011/0083138 (2011-04-01), Sivasubramanian et al.
patent: 2011/0099146 (2011-04-01), McAlister et al.
patent: 2011/0099147 (2011-04-01), McAlister et al.
International Search Report mailed on Dec. 21, 2010, for International Application No. PCT/US10/54139 filed on Oct. 26, 2010, 2 pages.
U.S. Appl. No. 12/418,475, filed Apr. 3, 2009, Sheth.
International Search Report mailed on May 25, 2010 for International Application No. PCT/US10/029476 filed on Mar. 31, 2010, 2 pages.
International Search Report mailed on Dec. 2, 2010 for International Application No. PCT/US10/051757 filed on Oct. 7, 2010, 2 pages.
International Search Report mailed on Dec. 21, 2010 for International Application No. PCT/US10/54133 filed on Oct. 26, 2010, 2 pages.
International Search Report mailed on Dec. 21, 2010 for International Application No. PCT/US10/54141 filed on Oct. 26, 2010, 2 pages.
McAlister Grant Alexander MacDonald
Sivasubramanian Swaminathan
Amazon Technologies Inc.
Ehne Charles
Kilpatrick Townsend & Stockton LLP
LandOfFree
Failover and recovery for replicated data instances does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Failover and recovery for replicated data instances, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Failover and recovery for replicated data instances will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4316087