Boots – shoes – and leggings
Patent
1993-09-20
1995-04-25
Baker, Stephen M.
Boots, shoes, and leggings
364DIG1, 3642844, 3642852, 395200, G06F 1128, G06F 1134, G06F 1516
Patent
active
054106842
ABSTRACT:
A computer network comprises first and second computers, each having a recovery facility for recovering a two-phase commit procedure and a recovery log. The log comprises a log name log which stores the names of other logs involved in a commit scope and a sync point log which stores sync point phase information. The log names are exchanged prior to a request for sync point. If a failure occurs during sync point, each recovery facility in the commit scope again exchanges log names to verify that there was not a log failure since the prior exchange. Absent a log failure, the logs are used to recover from the sync point failure. Communication facilities are interposed between the first and second computers and include log name exchange tables which record the previous exchanges of log names between the first and second computers. If a protected conversation is initialized from the first computer to the second computer and log names were not previously exchanged, then the communication facilities intercept the conversation and hold it until log names are exchanged.
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.
patent: 5027269 (1991-06-01), Grant et al.
patent: 5109483 (1992-04-01), Baratz et al.
Daniels, D. et al., "Distributed Logging for Transaction Processing", SIGMOD Record, vol. 16, No. 3, Dec. 1987, pp. 82-95.
Homan, P. et al., "Recovery Protocol Using a Common Log", IBM Technical Disclosure Bulletin, vol. 24, No. 11B, Apr. 1982, pp. 6211-6212.
Anonymous, "Coordinator Log Transaction Execution Protocol", IBM Technical Disclosure Bulletin, vol. 32, No. 10B, Mar. 1990, pp. 412-413.
Goodman, N. et al., "A Recovery Algorithm for a Distributed Database System", Proc. 2nd SIGACT-SIGMOD Symp. on Principles of Database Systems, pp. 8-15, 1983.
Lai, W., "The Integrity of Data Delivery in Computer Networks", IEEE Transactions on Communications, vol. COM-33, No. 11, Nov. 1985, pp. 1222-1224.
Svoboda, L., "File Servers for Network-Based Distributed Systems", Computing Surveys, vol. 16, No. 4, Dec. 1984, pp. 353-398.
Tanenbaum, A., Computer Networks, 2nd ed., copyright 1988 by Prentice-Hall, Inc., pp. 212-239, 271-280, 409"411, 446-447, 532-535.
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.
"Quicksilver Distributed File Services: An Architecture For Horizontal Growth" by L. F. Cabrera, CH 2441-Apr. 1988.
Abstract. "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.
"CARAT: A Testbed For The Performance Evaluation Of Distributed Database Systems" by W. Kohler et al. CH 2345-Jul. 1986.
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".
"A Commit Protocol For Checkpointing Transactions" By P. Ng, CH 2612-0/88.
"A Queueing Network Model For A Distributed Database Testbed System" by B. Jeng et al. IEEE Trans on Software Engg., vol. SE-14, No. 7, 1988, pp. 908-920.
"Commitment And Recovery Under The Scot Cooperating Transactional System" by R. Balter et al., Technology & Science of Infomatics, vol. 3, No. 2, 1984, pp. 77-97.
"Implementing Distributed Read-Only Transactions" by A. Chan et al., IEEE Trans. on Software Engg. vol. SE-11, No. 2, 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.
"Recovery Management In Quicksilver" by R. Haskin et al., ACM Trans. on Computing Systems, vol. 6, No. 1, Feb. 1988, pp. 82-108.
"A Commit Protocol For Resilient Transaction" by P. Ng, Dept of Comp. Sci., Univ. of Illinois at Champaign-Urbana, Sep. 1987.
"Simplifying Distributed Database Systems Design By Using A Broadcast Network" by J. Chang, ACM 0-89791-128-Aug. 1984, pp. 223-233.
"Evaluation Of Error Recovery Blocks Used For Cooperating Processes" by K. Shin et al. IEEE Trans on Software Engg. Se-10, 6, Nov. 1984, pp. 692-700.
"Resilient Distributed Computing" by. L. Svobodova, IEEE Trans. of Software Engg., 10, 3, May 1984, pp. 257-268.
"Recovery Management In A Transaction Oriented Distributed Operating System" by J. Kaiser, pp. 125-140 publication unknown.
"Providing Recoverability In A Transaction Oriented Distributed Operating System" by E. Nett CH 2293-Sep. 1986, pp. 590-597.
Report "Notes On Data Base Operating Systems" by James N. Gray, Research Rept., IBM Research Labs., RJ2188 (30001), Feb. 23, 1978.
Report "The Recovery Manager Of A Data Management System" by James N. Gray RJ 2623(33801), Aug. 15, 1979.
IBM TDB, vol. 29, Jan. 1987, pp. 3688-3690 "Two-Phase Commit Resynchronization".
"Selection Of A Commitment And Recovery Mechanism For A Distributed Transactional System" by R. Balter, CH 1632-Sep. 1981, pp. 21-26.
"Transaction Management in the R* Distributed Database Management System" by C. Mohan et al., ACM Trans. Database Syst., vol. 11, No. 4, Dec. 1986, pp. 378-396.
"Efficient Commit Protocols For A Tree Of Processes Model Of Distributed Transactions" by C. Mohan et al. ACM 0-89791-110-May 1983, pp. 40-52.
"Method For Distributed Transaction Commit And Recovery Using Byzantine Agreement Within Clusters Of Processors" by C. Mohan, ACM 0-89791-110-May 1983, pp. 29-43.
SIGMOD Record, vol. 16, No. 3, Dec., 1987, "Distributed Logging For Transaction Processing" by D. S. Daniels et al.
IBM TDB vol. 32, No. 10B, Mar., 1990, "Coordinator Log Transaction Execution Protocol", published anonymously.
IBM TDB vol. 24, No. 11B, Apr., 1982, "Recovery Protocol Using A Common Log", by P. Homan et al.
Ainsworth Michael K.
Barnes Cherie C.
Bennett Robert B.
Will Robert C.
Baker Stephen M.
International Business Machines - Corporation
Samodovitz Arthur J.
LandOfFree
Log name exchange for recovery of protected resources does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Log name exchange for recovery of protected resources, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Log name exchange for recovery of protected resources will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1574407