Title :
Lattice-based precedence of moderate lock modes on objects
Author :
Sugiyama, Yosuke ; Enokido, Tomoya ; Takizawa, Makoto
Author_Institution :
Tokyo Denki Univ., Japan
Abstract :
Objects are concurrently manipulated through method issued by multiple transactions in object-based systems. Objects are locked in modes of the methods. Lock modes are defined based on the conflicting relation of method. We define a partially ordered relation on lock modes showing which modes are stronger than others. We newly propose a moderate locking (ML) protocol where an object is initially locked in a weaker mode than a mode intrinsic to the method and the lock mode is finally escalated to the method mode. The weaker the initial mode is, the higher concurrency is obtained but the more frequently deadlocks occur. The ML protocol is evaluated in terms of throughput and number of deadlocked transactions compared with the pessimistic and optimistic protocols.
Keywords :
concurrency control; data encapsulation; object-oriented methods; object-oriented programming; transaction processing; concurrency control; deadlocked transaction; moderate lock mode; moderate locking protocol; object-based system; optimistic protocol; pessimistic protocol; Concurrent computing; Encapsulation; Laser mode locking; Network servers; Optimization methods; Protocols; System recovery; Telecommunication network reliability; Throughput; Writing;
Conference_Titel :
Advanced Information Networking and Applications, 2005. AINA 2005. 19th International Conference on
Print_ISBN :
0-7695-2249-1
DOI :
10.1109/AINA.2005.231