Rollback support in distributed data management systems
US7890468B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 29, 2007 |
| Grant date | Feb 15, 2011 |
| Priority date | — |
| Expiry date | Oct 17, 2028 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/273
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A rollback support method for transactions a node among nodes in a distributed system, including modifying a disposable cache copy of data as part of transaction, propagating a version state and/or a data state of the modified cache to any of the nodes, verifying non-violation of a transaction semantic and/or a replication policy relating to the transaction, committing the transaction to any nodes if successful, revising a version state of other reliable replicas and disposable cache copies in the system based on the version state of the modified disposable cache copy, the disposable cache copies being members of a membership-based view, and updating a data state of other reliable replicas in the system based on the data state of the modified copy, and aborting the transaction if it fails, including restoring the disposable cache copy based on any reliable replicas and/or disposable cache copies in the system.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.