• DocumentCode
    3322372
  • Title

    Byte-Range Asynchronous Locking in Distributed Settings

  • Author

    Quinson, Martin ; Vernier, Flavien

  • fYear
    2009
  • fDate
    18-20 Feb. 2009
  • Firstpage
    191
  • Lastpage
    195
  • Abstract
    This paper investigate a mutual exclusion algorithm on distributed systems. We introduce a new algorithm based on the Naimi-Trehel algorithm, taking advantage of the distributed approach of Naimi-Trehel while allowing to request partial locks. Such ranged locks offer a semantic close to POSIX file locking, where threads lock some parts of the shared file. We evaluate our algorithm by comparing its performance with to the original Naimi-Trehel algorithm and to a centralized mutual exclusion algorithm. The considered performance metric is the average time to obtain a lock.
  • Keywords
    distributed processing; Naimi-Trehel algorithm; POSIX file locking; byte-range asynchronous locking; centralized mutual exclusion algorithm; distributed settings; mutual exclusion algorithm; partial locks; Access protocols; Fault tolerance; Fault tolerant systems; High performance computing; Measurement; Peer to peer computing; Permission; Protection; Tree data structures; Yarn; asynchronous; distributed; mutual exclusion; partial lock;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-based Processing, 2009 17th Euromicro International Conference on
  • Conference_Location
    Weimar
  • ISSN
    1066-6192
  • Print_ISBN
    978-0-7695-3544-9
  • Type

    conf

  • DOI
    10.1109/PDP.2009.57
  • Filename
    4912933