×

Distributed transaction processing system having resource managers that collaborate to decide whether to commit or abort a transaction in response to failure of a transaction manager

  • US 8,650,272 B2
  • Filed: 09/26/2008
  • Issued: 02/11/2014
  • Est. Priority Date: 07/16/2008
  • Status: Active Grant
First Claim
Patent Images

1. A distributed transaction processing system comprising:

  • a plurality of resources;

    resource managers to manage corresponding ones of the resources;

    a transaction manager to coordinate performance of a transaction with the resource managers,wherein in response to failure of the transaction manager, the resource managers are configured to collaborate to decide whether to commit or abort the transaction, wherein the collaborating comprises at least two of the resource managers communicating with each other, where the communicating includes a first of the at least two resource managers sending a first request to a second of the at least two resource managers to obtain a state of the transaction at the second resource manager, and the second resource manager sending a second request to the first resource manager to obtain a state of the transaction at the first resource manager; and

    one or more processors, wherein the resource managers and transaction manager are executable on the one or more processors.

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