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