Data processing: database and file management or data structures – File or database maintenance – Synchronization
Reexamination Certificate
2007-02-06
2010-06-15
Jalil, Neveen Abel (Department: 2165)
Data processing: database and file management or data structures
File or database maintenance
Synchronization
C714S018000, C714S020000
Reexamination Certificate
active
07739237
ABSTRACT:
Data associated with a plurality of transactions in a data replication system including first and second nodes connected via communication media in a topology is replicated. Each node includes a database and a replication engine which performs data replication functions between the first and second nodes. Each transaction is one or more transaction steps or transaction operations. One or more initial transaction steps or operations of a transaction are sent from an input device to a first node. The one or more initial transaction steps or operations of the transaction are sent to the second node via the replication engine at the first node. If a communication failure is detected between the input device and the first node, the input device sends the remaining transaction steps or operations to the second node. The remaining transaction steps or operations received at the second node are appended to the one or more initial transaction steps or operations received from the replication engine of the first node, thereby completing the transaction at the second node.
REFERENCES:
patent: 4881166 (1989-11-01), Thompson et al.
patent: 5036518 (1991-07-01), Tseung
patent: 5095421 (1992-03-01), Freund
patent: 5276871 (1994-01-01), Howarth
patent: 5452445 (1995-09-01), Hallmark et al.
patent: 5579318 (1996-11-01), Reuss et al.
patent: 5615364 (1997-03-01), Marks
patent: 5680573 (1997-10-01), Rubin et al.
patent: 5710922 (1998-01-01), Alley et al.
patent: 5721915 (1998-02-01), Sockut et al.
patent: 5721916 (1998-02-01), Pardikar
patent: 5721918 (1998-02-01), Nilsson et al.
patent: 5734898 (1998-03-01), He
patent: 5737601 (1998-04-01), Jain et al.
patent: 5740433 (1998-04-01), Carr et al.
patent: 5745753 (1998-04-01), Mosher et al.
patent: 5757669 (1998-05-01), Christie et al.
patent: 5758150 (1998-05-01), Bell et al.
patent: 5778388 (1998-07-01), Kawamura et al.
patent: 5781910 (1998-07-01), Gostanian et al.
patent: 5794252 (1998-08-01), Bailey et al.
patent: 5799305 (1998-08-01), Bontvedt et al.
patent: 5799306 (1998-08-01), Sun et al.
patent: 5799322 (1998-08-01), Mosher, Jr.
patent: 5799323 (1998-08-01), Mosher, Jr. et al.
patent: 5806074 (1998-09-01), Souder et al.
patent: 5806075 (1998-09-01), Jain et al.
patent: 5832203 (1998-11-01), Putzolu et al.
patent: 5835915 (1998-11-01), Carr et al.
patent: 5864851 (1999-01-01), Breitbart et al.
patent: 5870759 (1999-02-01), Bauer et al.
patent: 5870761 (1999-02-01), Demers et al.
patent: 5884325 (1999-03-01), Bauer et al.
patent: 5884327 (1999-03-01), Cotner et al.
patent: 5884328 (1999-03-01), Mosher, Jr.
patent: 5924095 (1999-07-01), White
patent: 5924096 (1999-07-01), Draper et al.
patent: 5937414 (1999-08-01), Souder et al.
patent: 5970488 (1999-10-01), Crowe et al.
patent: 5991771 (1999-11-01), Falls et al.
patent: 6012059 (2000-01-01), Neimat et al.
patent: 6032158 (2000-02-01), Mukhopadhyay et al.
patent: 6078932 (2000-06-01), Haye et al.
patent: 6122630 (2000-09-01), Strickler et al.
patent: 6243702 (2001-06-01), Bamford et al.
patent: 6243715 (2001-06-01), Bogantz et al.
patent: 6353834 (2002-03-01), Wong et al.
patent: 6363401 (2002-03-01), Yahya et al.
patent: 6493726 (2002-12-01), Ganesh et al.
patent: 6502205 (2002-12-01), Yanai et al.
patent: 6513084 (2003-01-01), Berkowitz et al.
patent: 6662196 (2003-12-01), Holenstein et al.
patent: 2002/0133507 (2002-09-01), Holenstein et al.
patent: 2006/0129872 (2006-06-01), Fung et al.
patent: 2008/0126853 (2008-05-01), Callaway et al.
patent: 814590 (1997-12-01), None
Hagen et al., “Backup and Process Migration Mechanisms in Process Support Systems”, Institute of Infrmation Systems, 1998.
Radulescu, “High Availablity Solution for a Transaction Database System”, Thesis, pp. 1-91, Concordia University, Mar. 2002.
Description of Two-Phase Commit Mechanism, Oracle8 Distributed Database Systems, Release 8.0, Document No. A58247-01, 1997, 3 pages.
Processing SQL, Statements, Oracle7 Server Application Developer's Guide, 1996, 26 pages.
Data Concurrency, Oracle7 Server Concepts Manual, 1996, 28 pages.
Image/SQL: Issues and answers concerning SQL, Tables, Hewlett-Packard Company, Nov. 29, 1995, 34 pages.
Q&A: Replication in Microsoft Access for Windows 95, Microsoft Office Developer Forum, Nov. 22, 1995, 8 pages.
Multi-Version and Concurrency Control, PostgreSQL User's Guide, Index and Chapter 10,60-63, 1996-99, 11 pages.
Bodin et al., “Evaluating Two Loop Transformation for Reducing Multiple Writer False Sharing”, 7thAnnual Workshop on Languages and Compiler for Parallel Computing, New York, Aug. 1994.
Oracle SQL Loader FAQ, printout from web site: http://www.orafaq . org/faqloadr.htm, printout date: Jun. 1, 2001, article date: Jan. 23, 2001, 6 pages.
Using the Oracle Bulk Loader, printout from web site: http://www-db.stanford.edu/-ullman/fcdb/oracle/or-load.html, printout date: Jun. 1, 2001, article date: 1997-1999, 4 pages.
Solutions to Common SQL Loader questions, printout from wweb site: http://www.fors.com/orasupp/rdbms/utils/140121—1.htm, printout date: Jun. 1, 2001, article date: Feb. 1995, 5 pages.
Gray et al., “The Dangers of Replication and a Solution”, The Proceedings of the ACM SIGMOD Conference at Montreal, pp. 173-182, 1996.
Pedone, et al., “Exploiting Atomic Broadcast in Replicated Databases”, Furo-Par '98, I.NCS 1470 pp. 513-520, 1998; Springer Verlag Berlin Heidelberg.
VERITAS Volume Replicator™ 3.2, Administrator's Guide, Aug. 2001, pp. 1-4.
Double-Take Theory of Operation, Network Specialists, Inc., Sep. 2001, pp. 31-34.
Sun StorEdge™ Network Data Replicator Software Boosts Data Center Resilience, Storage White Paper, Sun Microsystems, original publication data is unknown, printout from Sun Microsystems web site: http://www.sun.com/storage/white-papers/sndr.html printout date: Jan. 18, 2002, 25 pages.
Disk Mirroring—Local or Remote, White Paper, Computer Network Technology Corp. (CNT), 2001, 14 pages (no p. 2).
“The Advantages and Disadvantages of Mirroring, Shared Disk and File Replication as High Availability Architectures,” printout from google.com cache of web site: http://kb.com.vinca.com/public/whitepapers
tco—ha4nt.html printout date: Mar. 1, 2002, 5 pages.
Replication Agent for IMS and VSAM User's Guide for MVS, original publication date is unknown, printout from Sybase web site: http://manuals.sybase.com/onlinebooks/group-ra/rav110e/bmcug, printout date: Jan. 23, 2002, 12 pages.
Sang Hyuk Son et al. “A Token-Based Resiliency Control Scheme in Replicated Database Systems,” Proceedings of the 5thSymposium on Reliability in Distributed Software and Database Systems, Jan. 1986, pp. 199-206.
Partial European Search Report for EP 03006626, mail date: Oct. 31, 2005, 5 pages.
I. Stanoi et al. “Using Broadcast Primitives in Replicated Databases,” Proceedings of the 18thInternational Conference on Distributed Computing Systems, May 26, 1998-May 29, 1998, pp. 148-155.
Wanlei Zhou et al. “The Design and Evaluation of a Token-Based Independent Update Protocol,” Parallel and Distributed Computing Systems, Nov. 3-6, 1999, 6 pages.
European Search Report for EP 02005562, mail date: Nov. 7, 2005, 4 pages.
Kemme et al., “Don't be lazy, be consistent: Postgres-R, A new way to implement Database Replication”, Proceedings of he 26thVLDB conference, Cairo, Egypt, 2000.
Arevalo et al., “Deterministic Scheduling for Transactional Multithreaded Replicas”, 19thIEEE Symposium on reliable Distributed Systems (SRDS '00) p. 164, 2000.
Holiday et al., “The performance of database replication with group multicast”, Fault-Tolerant Computing, 1999. digest of Papers Twenty-Ninth Annual International Symposium on Jun. 15-18, 1999 pp. 158-165.
Kemme et al., “Online Reconfiguration in replicated Databases Based on Group Communication,” dsn, p. 0117, The International Conference on Dependable Systems and networks (DSN '01), 2001.
Weismann et al., “Database Replication Technique
Holenstein Bruce D.
Holenstein Paul J.
Abel Jalil Neveen
Gravic, Inc.
Hicks Michael J
Panitch Schwarze Belisario & Nadel LLP
LandOfFree
Data input routing after failure does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Data input routing after failure, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data input routing after failure will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4242494