Claims
- 1. A computer program product for operating a computer, said computer program product comprising:
- a computer readable, magnetic medium;
- first program instruction means, recorded on said medium, for instructing a computer processor to control execution of an application which requests a work operation;
- second program instruction means, recorded on said medium, for instructing a computer processor to attempt to implement a commit procedure for said work operation;
- third program instruction means, recorded on said medium, for instructing a computer processor to notify said application that said application can continue with other operations if said commit procedure fails before completion, whereby said application need not wait for said commit procedure to be resynchronized; and
- fourth program instruction means, recorded on said medium, for instructing a computer processor to recover from said failed commit procedure by resynchronizing said commit procedure asynchronously relative to said application; and
- wherein each of said program instruction means is executable by the associated computer processor.
- 2. A computer program product as set forth in claim 1 further comprising:
- fifth program instruction means, recorded on said medium, for instructing a computer processor to control execution of another application; and
- sixth program instruction means, recorded on said medium, for instructing a computer processor to implement a protected conversation between said application; and
- wherein said commit procedure is a two-phase procedure to commit updates communicated in said protected conversation;
- said failure is due to a loss of communication between said applications; and
- said fifth and sixth program instruction means are each executable by the associated processor.
Parent Case Info
This is a continuation of U.S. patent application Ser. No. 07/525,429, filed by Britton, et al on May 16, 1990, now U.S. Pat. No. 5,139,773.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
5165031 |
Pruul et al. |
Nov 1992 |
|
5276876 |
Coleman et al. |
Jan 1994 |
|
5319773 |
Britton et al. |
Jun 1994 |
|
Non-Patent Literature Citations (2)
Entry |
IEEE Proceedings--The 5th International Conference On Distributed Computing Systems, "Concurrency Control Mechanism For A Fault Tolerant Distributed Data Base System", by Jean-Michel Feuvre, 1985. |
IBM Systems Journal, vol. 30, No. 1, 1991, "Coordinated Resource Recovery in VM/ESA", by B. A. Maslak et al, pp. 72-89. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
525429 |
May 1990 |
|