Combined pessimistic and optimisitic concurrency control
US7434010B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 4, 2006 |
| Grant date | Oct 7, 2008 |
| Priority date | — |
| Expiry date | Mar 28, 2027 |
Classification
- Technology area (CPC Y)Emerging Cross-Sectional Technologies
- CPC primaryY10S707/99945
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Various technologies and techniques are disclosed that improve implementation of concurrency control modes in a transactional memory system. A transactional memory word is provided for each piece of data. The transactional memory word includes a version number, a reader indicator, and an exclusive writer indicator. The transactional memory word is analyzed to determine if the particular concurrency control mode is proper. Using the transactional memory word to help with concurrency control allows multiple combinations of operations to be performed against the same memory location simultaneously and/or from different transactions. For example, a pessimistic read operation and an optimistic read operation can be performed against the same memory location.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.