• 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