DocumentCode :
1564368
Title :
Distributed queue-based locking using advanced network features
Author :
Devulapalli, Ananth ; Wyckoff, Pete
Author_Institution :
Ohio Supercomput. Center, Springfield, OH, USA
fYear :
2005
Firstpage :
408
Lastpage :
415
Abstract :
A distributed lock manager (DLM) provides advisory locking services to applications such as databases and file systems that run on distributed systems. Lock management at the server is implemented using first-in-first-out (FIFO) queues. In this paper, we demonstrate a novel way of delegating the lock management to the participating lock-requesting nodes, using advanced network primitives such as remote direct memory access (RDMA) and atomic operations. This nicely complements the original idea of DLM, where management of the lock space is distributed. Our implementation achieves better load balancing, reduction in server load and improved throughput over traditional designs.
Keywords :
client-server systems; file organisation; resource allocation; synchronisation; distributed lock management; first-in-first-out queue; load balancing; remote direct memory access; Buffer storage; Distributed databases; File servers; File systems; Load management; Memory management; Multiprocessing systems; Network servers; Spatial databases; Supercomputers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 2005. ICPP 2005. International Conference on
ISSN :
0190-3918
Print_ISBN :
0-7695-2380-3
Type :
conf
DOI :
10.1109/ICPP.2005.34
Filename :
1488638
Link To Document :
بازگشت