Excavating
Patent
1990-05-16
1994-06-07
Beausoliel, Jr., Robert W.
Excavating
371 12, G06F 1100
Patent
active
053197739
ABSTRACT:
A computer system and process efficiently provides resource recovery for a failure during a commit procedure. An application is run on a processor and requests a work operation involving a resource such as a protected conversation with another application in a different real machine. A commit procedure is begun for the work request, and if the commit procedure fails before completion, the following steps are taken to optimize the use of one or both of the applications. At some time after the commit procedure fails, a return code is sent to at least the application that initiated the commit indicating the result of the application commit order and that the application can continue to run and does not have to wait for resynchronization (recovery). Then, while the initiating application continues to run and do other useful work, resynchronization is implemented in parallel, asynchronously.
REFERENCES:
patent: 4205374 (1980-05-01), Bardsley, III et al.
patent: 4224664 (1980-09-01), Trinchieri
patent: 4399504 (1983-08-01), Obermarck et al.
patent: 4412285 (1983-10-01), Neches et al.
patent: 4430699 (1984-02-01), Segarra et al.
patent: 4445176 (1984-04-01), Burk et al.
patent: 4466063 (1984-08-01), Segarra et al.
patent: 4480304 (1984-10-01), Carr et al.
patent: 4489379 (1984-12-01), Lanier et al.
patent: 4498145 (1985-02-01), Baker et al.
patent: 4500960 (1985-02-01), Babecki et al.
patent: 4503535 (1985-03-01), Budde et al.
patent: 4507751 (1985-03-01), Gawlick et al.
patent: 4529842 (1985-07-01), Levy et al.
patent: 4584644 (1986-04-01), Larner
patent: 4614841 (1986-09-01), Babecki et al.
patent: 4644468 (1987-02-01), Doster et al.
patent: 4648031 (1987-03-01), Jenner
patent: 4665520 (1987-05-01), Strom et al.
patent: 4688035 (1987-08-01), Gray et al.
patent: 4694396 (1987-09-01), Weisshaar et al.
patent: 4697266 (1987-09-01), Finley
patent: 4703481 (1987-10-01), Fremont
patent: 4710926 (1987-12-01), Brown et al.
patent: 4714995 (1987-12-01), Materna et al.
patent: 4718005 (1988-01-01), Feigenbaum et al.
patent: 4736369 (1988-04-01), Barzilai et al.
patent: 4751702 (1988-06-01), Beier et al.
patent: 4752910 (1988-06-01), Yen et al.
patent: 4754395 (1988-06-01), Weisshaar et al.
patent: 4768150 (1988-08-01), Chang et al.
patent: 4780821 (1988-10-01), Crossley
patent: 4816990 (1989-03-01), Williams
patent: 4819156 (1989-04-01), DeLorme et al.
patent: 4819159 (1989-04-01), Shipley et al.
IBM TDB, vol. 24, Apr. 1982, by P. Homan et al. "Recovery Protocol Using a Common Log" pp. 6211-6212.
IBM TDB, vol. 24, Jul. 1981, by J. Mehl "Two-Phase Commit Protocol for Distributed Communication Systems" pp. 1025-1026.
IBM TDB, vol. 24, Nov. 1981, by M. Z. Ghanem "Two-Phase Commit Method Among Asynchronous Nodes" pp. 2809-2810.
IBM TDB, vol. 26, Dec. 1983, by B. Lindsay et al. "Presumed Abort Protocols" pp. 3379-3381.
IBM TDB, vol. 26, Dec. 1983, by B. Lindsay et al. "Presumed Commit Protocols" pp. 3382-3383.
Article "Quicksilver Distributed File Services: An Architecture for Horizontal Growth" by L. F. Cabrera.
Article "Recovery Management in a Transaction Oriented Distributed Operating System" by J. Kaiser et al.
IBM TDB, vol. 30, Nov. 1987, pp. 7-9 "Early Commit Scheme for Multi-System Data Sharing Using Write Completion Log".
IBM TDB, vol. 26, Jan. 1984, by S. Finkelstein et al. "Distributed Transaction Commit Protocols for Highly Available Systems" pp. 4250-4251.
Article "CARAT: A Testbed for the Performance Evaluation of Distributed Database Systems" by W. Kohler et al.
IBM TDB, vol. 23, Apr. 1981, by B. G. Lindsay, pp. 5133-5134 "Distributed Commit Protocol".
IBM TDB, vol. 31, Sep. 1988, by C. Mohan et al, pp. 451-452 "Recovery Protocol for Nested Transactions Using Write-Ahead Logging".
Article "A Commit Protocol for Checkpointing Transactions" by P. Ng pp. 22-31, IEEE 1988.
Article "A Queueing Network Model for a Distributed Database Testbed System" by B. Jenq et al. IEEE, Jul. 1988, pp. 908-921.
Article "Commitment and Recovery Under the Scot Cooperating Transactional System" by R. Balter et al., Tech & Science of Informatices 163, No. 2, 1989, pp. 77-98.
Article "Implementing Distributed Read-Only Transactions" by A. Chan et al. IEEE, Feb. 1985, pp. 205-212.
IBM TDB, vol. 24, Dec. 1981, by K. Eswaran et al. "Direct Commit Protocols for Distributed Transaction Processing" pp. 3183-3185.
Article "Recovery Management in Quicksilver" by R. Haskin et al. ACM vol. 6, No. 1, Feb. 1988, pp. 82-108.
Article "A Commit Protocol for Resilient Transactions" by P. Ng, U of Illinois Dept. of C.S. Sep. 1987, pp. 1-23.
Article "Simplifying Distributed Database Systems Design by Using a Broadcast Network" by J. Chang, ACM, Aug. 1984, pp. 223-233.
Article "Evaluation of Error Recovery Blocks Used for Cooperating Processes" by K. Shin et al., IEEE, Nov. 1984, 692-700.
Article "Resilient Distributed Computing" by L. Svobodova IEEE, May 1984, pp. 257-267.
Article "Providing Recoverability Transaction Oriented Distributed Operating System" by E. Nett IEEE, Sep. 1986, pp. 590-596.
Report "Notes on Data Base Operating Systems" by James N. Gray IBM CS Research Report, Feb. 1978, pp. 1-112.
Report "The Recovery Manager of a Data Management System" by James N. Gray IBM CS Research Report, Aug. 1979, pp. 1-23.
IBM TDB, vol. 29, Jan. 1987, pp. 3688-3690 "Two-Phase Commit Resynchronization".
Article "Selection of a Commitment and Recovery Mechanism for a Distributed Transactional System" by R. Balter IEEE, Sep .1981, pp. 21-26.
Article "Transaction Management in the R* Distributed Database Management System" by C. Mohan et al., ACM, vol. 11, No. 4, Dec. 1986, pp. 378-396.
Article "Efficient Commit Protocols for a Tree of Processes Model of Distributed Transactions" by C. Mohan et al. ACM, May 1983, pp. 40-52.
Article "Method for Distributed Transaction Commit and Recovery Using Byzantine Agreement Within Clusters of Processors" by C. Mohan, ACM, May 1983, pp. 29-43.
Britton Kathryn H.
Citron Andrew P.
Gray James P.
Maslak Barbara A. M.
Thatcher Timothy J.
Beausoliel, Jr. Robert W.
Hua Ly V.
International Business Machines - Corporation
Samodovitz Arthur J.
LandOfFree
Asynchronous resynchronization of a commit procedure does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Asynchronous resynchronization of a commit procedure, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Asynchronous resynchronization of a commit procedure will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-800850