×

Registration of resources for commit procedures

  • US 5,276,876 A
  • Filed: 05/16/1990
  • Issued: 01/04/1994
  • Est. Priority Date: 05/16/1990
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system for executing an application program in an execution environment, said application program making a first set of work requests to read or update a first plurality of resources coupled to said execution environment, a second set of work requests to read or update a second plurality of said resources, a first request to commit said first set of work requests, and a second request to commit said second set of work requests, a period between a work request of the first set and the first commit request being at least partially concurrent with a period between a work request of the second set and the second commit request, said system comprising:

  • means for providing the execution environment;

    means, executing in said execution environment, for coordinating a commit procedure for said first set of work requests and coordinating a commit procedure for said second set of work requests; and

    a plurality of resource manager interface means, including means for coupling to respective managers of said resources, executing in said execution environment, and coupled to the coordinating means, each of said resource manager interface means for said first plurality of resources responding to the respective work request of said first set by registering the respective resource in a first work unit with said coordinating means and each of said resource manager interface means for said second plurality of resources responding to the respective work request of said second set by registering the respective resource in a second work unit with said coordinating means, said first and second work units being at least partially concurrent with each other; and

    whereinsaid coordinating means responds to said first request by said application program to commit said first set of work requests by determining from said registrations that said first plurality of resources are included in said first work unit and transmitting commit requests for said first plurality of resources and responds to said second request by said application program to commit said second work unit by determining from said registrations that said second plurality of resources are included in said second work unit and transmitting commit requests for said second plurality of resources.

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