Principles of database buffer management
ACM Transactions on Database Systems (TODS)
A model for concurrency in nested transactions systems
Journal of the ACM (JACM)
ARIES/NT: a recovery method based on write-ahead logging for nested transactions
VLDB '89 Proceedings of the 15th international conference on Very large data bases
Principles and realization strategies of multilevel transaction management
ACM Transactions on Database Systems (TODS)
MLR: a recovery method for multi-level systems
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
Programming with POSIX threads
Programming with POSIX threads
Hybrid concurrency control and recovery for multi-level transactions
Acta Cybernetica
Multi-level transaction management for complex objects: implementation, performance, parallelism
The VLDB Journal — The International Journal on Very Large Data Bases
A multi-level architecture for distributed object bases
Data & Knowledge Engineering
Using abstract state machines for the design of multi-level transaction schedulers
Rigorous Methods for Software Construction and Analysis
Hi-index | 0.00 |
Locking protocols for multi-level transactions have been studied since the very beginning. More recently, a hybrid concurrency control protocol for multi-level transactions called FoPL has been developed. It employs access lists on the database objects and forward oriented commit validation. The basic test on all levels is based on the reordering of the access lists.So far a detailed analysis of FoPL 's benefits is missing. This paper describes a testbed for multi-level transactions which allows to measure transaction throughput and rollback frequency. The testbed allows to use a mix of strict two-phase locking and FoPL on up to 4 levels. The tests work on randomly generated multi-level transactions on the basis of pages, records and virtual database objects on higher levels.