Title :
Distributed Lock Manager for Distributed File System in Shared-Disk Environment
Author :
Choi, Sungchune ; Choi, Minseuk ; Lee, Chunkyeong ; Youn, Hee Yong
Author_Institution :
Sch. of Inf. & Commun. Eng., Sungkyunkwan Univ., Suwon, South Korea
fDate :
June 29 2010-July 1 2010
Abstract :
Some new paradigms of large-scale distributed computing such as cluster, grid, and cloud computing have been recently developed to effectively support exponentially growing amount of data. Here numerous users store their data in the distributed storage that are accessed remotely anytime and anywhere. Therefore, an appropriate concurrency control such as locking is needed so that multiple users can collaborate with each other using the shared storage. This paper proposes a host lock mechanism based on distributed lock managers to support multiple clients in the clustered shared-disk environment. We have also introduced the object duplication scheme to minimize the waiting time for the request on exclusive mode, the reconstruction scheme for recovering the lock information after the lock server fails, and the deadlock avoidance scheme preventing the deadlock situation. Computer simulation reveals that the proposed mechanism is more flexible and efficient than the callback scheme typically employed for lock control and centralized locking mechanism. The communication cost of the proposed scheme is smaller than the callback scheme by adopting the blocking approach with a wait queue to eliminate spin-lock. The improvement gets more significant as the request rate of lock increases. It also significantly improves the processing time and utilization.
Keywords :
concurrency control; grid computing; storage management; blocking approach; centralized locking mechanism; cloud computing; cluster computing; clustered shared-disk environment; concurrency control; deadlock avoidance scheme; distributed computing; distributed file system; distributed lock manager; exclusive mode; grid computing; host lock mechanism; lock control; object duplication scheme; reconstruction scheme; shared storage; File systems; Google; Laser mode locking; Protocols; Servers; Synchronization; System recovery; callback; concurrency control; distiributed file system; locking;
Conference_Titel :
Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
Conference_Location :
Bradford
Print_ISBN :
978-1-4244-7547-6
DOI :
10.1109/CIT.2010.454