×

Recovery facility for incomplete sync points for distributed application

  • US 5,319,774 A
  • Filed: 05/16/1990
  • Issued: 06/07/1994
  • Est. Priority Date: 05/16/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer system or network comprising:

  • a first execution environment for executing a first application that makes one or more work requests including a work request to make a protected conversation with a second application executing in a second execution environment;

    first recovery facility means, serving said first execution environment, for recovering a commit procedure for said one or more work requests of said first application;

    a second execution enviroment for executing said second application, said second application making one or more work requests; and

    means for communicating said protected conversation from said first execution environment to said second execution environment, said protected conversation requesting or requiring said one or more work requests made by said second application, said one or more work requests of said first application and said one or more work requests of said second application being related to one another and having a common commit scope;

    second means, serving said second execution environment, for supplying syncpoint state information via the communicating means to said first recovery facility means for said protected conversation communicated to said second execution environment or said one or more work requests of said second application; and

    keyboard means, coupled to said first recovery facility means, for entering syncpoint state information for said protected conversation communicated to said second execution environment or said one or more work requests of said second application when said second means cannot supply said syncpoint state information to said first recovery facility means for said protected conversation communicated to said second execution environment or said one or more work requests of said second application; and

    wherein said first recovery facility means includes means for receiving and processing said sync point state information from said keyboard means when said second means cannot supply said syncpoint state information to said first recovery facility means for said protected conversation communicated to said second execution environment or said one or more work requests of said second application, said first recovery facility means being responsive to said sync point state information from said keyboard means to proceed with a recovery operation substantially as if said sync point state information was received from said second means.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×