Tolerating Concurrency Bugs Using Transactions as Lifeguards.
Jie YuSatish NarayanasamyPublished in: MICRO (2010)
Keyphrases
- concurrency control
- transaction processing
- concurrent execution
- concurrency control protocols
- nested transactions
- distributed databases
- timing constraints
- database systems
- real time databases
- optimistic concurrency control
- software systems
- source code
- distributed database systems
- database management systems
- locking protocol
- transaction processing systems
- transaction management
- deadlock free
- real time database systems
- b tree
- concurrency control algorithms
- fine grained
- database
- real time
- transaction model
- software projects
- data objects
- test cases
- snapshot isolation
- transactional data
- security requirements