Data input routing after failure

Data processing: database and file management or data structures – File or database maintenance – Synchronization

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-4242494

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