Method and apparatus for fault-tolerant, scalable and non-blocking three-phase flushing for committing database transactions in a cluster of multiprocessors
US6338146B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 30, 1998 |
| Grant date | Jan 8, 2002 |
| Priority date | — |
| Expiry date | Sep 30, 2018 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2201/80
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
An apparatus, method and medium for implementing fault-tolerant three-phase flushing for database transaction commits in a cluster including multiple nodes of shared-memory processors. The apparatus, method and medium include executing the primary of a commit coordinator process pair on a first of the nodes and executing its backup on a second node, executing the primary of a resource manager process pair on a third node and executing its backup on a fourth, and executing the primary of a Log process pair on a fifth node and executing its backup on a sixth. The first and second nodes as distinct from each other, as are the third and fourth nodes, as are the fifth and sixth nodes.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.