Invention Grant
- Patent Title: Combined pessimistic and optimistic concurrency control
- Patent Title (中): 综合悲观和乐观并发控制
-
Application No.: US12197043Application Date: 2008-08-22
-
Publication No.: US07676638B2Publication Date: 2010-03-09
- Inventor: John Joseph Duffy , Michael M. Magruder , Goetz Graefe , David Detlefs , Vinod K. Grover
- Applicant: John Joseph Duffy , Michael M. Magruder , Goetz Graefe , David Detlefs , Vinod K. Grover
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Main IPC: G06F12/00
- IPC: G06F12/00

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.
Public/Granted literature
- US20080319997A1 COMBINED PESSIMISTIC AND OPTIMISTIC CONCURRENCY CONTROL Public/Granted day:2008-12-25
Information query