Title :
A model of nested transaction with fine granularity of concurrency control
Author :
Tada, Harumasa ; Uchida, Kazuyuki ; Higuchi, Masahiro ; Fujii, Mamoru
Author_Institution :
Osaka Univ., Japan
Abstract :
Proposes a new model of nested transactions which achieves higher concurrency of transactions than the traditional model. Most of the previously proposed concurrency control algorithms for nested transactions were based on two-phase locking (2PL). In such algorithms, however, the concurrency of transactions is not so high. To achieve high concurrency, it was decided to apply serialization graph testing (SGT) to the concurrency control of nested transactions. However, in the traditional nested transactions model, the subtransactions don´t satisfy the ACID (atomicity, consistency, isolation and durability) properties. We designed our nested transaction model so that each subtransaction satisfies the ACID properties. We considered applying an SGT scheduling algorithm to our model. By scheduling subtransactions as independent transactions, high concurrency can be achieved. However, the usual SGT algorithm causes deadlocks in our model. To avoid these deadlocks, we modified the usual SGT algorithm
Keywords :
concurrency control; database theory; graph theory; object-oriented databases; scheduling; transaction processing; ACID properties; atomicity; concurrency control granularity; consistency; deadlocks; durability; isolation; nested transactions model; object-oriented database systems; serialization graph testing; subtransaction scheduling algorithm; subtransactions; two-phase locking; Concurrency control; Concurrent computing; Scheduling algorithm; Testing; Transaction databases;
Conference_Titel :
Communications, Computers and Signal Processing, 1997. 10 Years PACRIM 1987-1997 - Networking the Pacific Rim. 1997 IEEE Pacific Rim Conference on
Conference_Location :
Victoria, BC
Print_ISBN :
0-7803-3905-3
DOI :
10.1109/PACRIM.1997.620423