Transaction management in nested transaction systems중포 트랜잭션 시스템에서의 트랜잭션 관리

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 432
  • Download : 0
The notion of nested transactions has been introduced to overcome the deficiencies of single-level transactions. Nested transactions allow intra-transaction parallelism and failure independence. Thus, a nested transaction mechanism must provide proper synchronization and recovery for nested transactions. In this thesis, for complete transacion management in nested transaction systems, concurrency control schemes. deadlock detection schemes, and recovery shceme are proposed. For concurrency control scheme, a new lock transformation shceme for nested transction model which allows parent/child parallelism and commitment independence is porposed. The basic principle of lock transfrrmation scheme is to permit early release of locks, which prevents commit deadlocks incurred by permitting parent/child parallelism. In addition, two locking rules based on the lock transformation scheme, pessimistic locking rule(PLR) and optimistic locking rule(OLR), are proposed. PLR strictly follows the policy of traditional locking rules in nested transations, whereas OLR follows a new policy in favor of a higher concurrency. Then, the performance of two locking rules is studied using a simulation approach. According to the simulation results, OLR is superior to PLR with respect to the number of aborts, the number of deadlocks, and the degree of concurrency. Deadlock detection algorithms based on edge-chasing method for nested trnasactions using two proposed locking rules are proposed. Then, they are refined to reduce the overhead incurred by deadlock detection. The proposed deadlock detection algorithms fully make use of nested structrues of transactions in detecting deadlocks. As a result, in our algorithms, messages do not need to traverse transaction tree to detect deadlocks. This implies that our algorithms are able to detect deadlocks with constant message passing overhead regardless of the depth of nesting in a transaction tree. In addition, the principle of victim selection is...
Advisors
Moon, Song-Chunresearcher문송천researcher
Description
한국과학기술원 : 전산학과,
Publisher
한국과학기술원
Issue Date
1991
Identifier
61708/325007 / 000855201
Language
eng
Description

학위논문(박사) - 한국과학기술원 : 전산학과, 1991.2, [ [vii], 130 p. ]

URI
http://hdl.handle.net/10203/32987
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=61708&flag=dissertation
Appears in Collection
CS-Theses_Ph.D.(박사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0