• DocumentCode
    3248594
  • Title

    Enhancing write performance of a shared-disk cluster filesystem through a fine-grained locking strategy

  • Author

    Lopes, Paulo A. ; Medeiros, Pedro D.

  • Author_Institution
    Dept. de Inf., Univ. Nova de Lisboa, Caparica
  • fYear
    2008
  • fDate
    Sept. 29 2008-Oct. 1 2008
  • Firstpage
    464
  • Lastpage
    471
  • Abstract
    We present part of our recent work on performance enhancement of cluster file systems using shared disks over a SAN. This work is built around the proposal of pCFS, a file system specifically targeting those environments. In we presented the objectives and design principles of pCFS and a proof-of-concept implementation, carried out by modifying Red Hatpsilas GFS , showing significant improvements in operations over files shared among processes running in different nodes. pCFS differs from GFS in two main aspects: its use of cooperative caching and a finer grain of locking. The first aspect, which used the LAN to enhance performance in write sharing situations, was described elsewhere ; we now introduce a complementary strategy - locking file regions instead of the whole file - which enables us to use the SAN while delivering a high level of performance in those same write sharing situations. pCFS may apply inter-node locks to regions, allowing processes to operate in parallel with a minimum of coherency overhead among nodes; a process cannot access outside its region(s) and, when a writer unlocks a region, others can then lock it and be able to see modified data immediately. Through a set of experiments where a file is shared between processes running in different nodes, we show that the described approach allows a gain of, at least, an order of magnitude over plain GFS.
  • Keywords
    file organisation; storage area networks; fine-grained locking strategy; shared disk cluster file ystem; storage area network; write performance enhancement; Bandwidth; Cooperative caching; Costs; File systems; Hardware; Local area networks; Peer to peer computing; Proposals; Resilience; Storage area networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 2008 IEEE International Conference on
  • Conference_Location
    Tsukuba
  • ISSN
    1552-5244
  • Print_ISBN
    978-1-4244-2639-3
  • Electronic_ISBN
    1552-5244
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2008.4663809
  • Filename
    4663809