Efficient and scalable transaction processing using a consensus-based transaction model
AssigneeRed Hat, Inc.
InventorsThomas J. Jenkinson, Paul F. Robinson
Life of this patent
Estimating the term…
Loading patent…
AssigneeRed Hat, Inc.
InventorsThomas J. Jenkinson, Paul F. Robinson
Estimating the term…
An efficient and scalable transaction processing using a consensus-based transaction model is disclosed. A transaction processor receives a transaction that includes a plurality of update subtransactions to be performed against a corresponding plurality of resources. A transaction identifier (ID) that corresponds to the transaction is determined. For each resource of the plurality of resources, the transaction ID is sent to a resource manager associated with the resource to determine a status of the corresponding update subtransaction as one of 1) a not seen status, 2) a prepared status, or 3) a committed status. Based on the status of the corresponding update subtransaction, any action against the resource via the resource manager that is necessary to bring the status of the corresponding update subtransaction to the committed status is performed. The transaction is marked as being completed.
A method comprising:
A computing device, comprising:
A computer program product stored on a non-transitory computer-readable storage medium and including instructions configured to cause a processor device to:
Dependencies are inferred from the claim text.