• DocumentCode
    1680172
  • Title

    DMooseFS: Design and implementation of distributed files system with distributed metadata server

  • Author

    Jiongyu Yu ; Weigang Wu ; Huaguan Li

  • Author_Institution
    Dept. of Comput. Sci., Sun Yat-sen Univ., Guangzhou, China
  • fYear
    2012
  • Firstpage
    42
  • Lastpage
    47
  • Abstract
    Distributed file system is one of the key blocks of data centers. With the fast increase of user scale, metadata management in distributed file system should also be distributed to multiple nodes so as to achieve high scalability and reliability. However, existing works usually focus on the design of distributed metadata management approach, and very few efforts have been put on real implementation. In this paper, we present the design and implementation of DMooseFS, a system with simple and efficient distributed metadata management. Our work is based on the well-known distributed file system MooseFS. We extend it by introducing multiple metadata servers (MDS). The metadata is divided into non-overlapping parts using static subtree partitioning, and each MDS is assigned with one of the parts according to a hash algorithm. Such a hybrid design is efficient because it can avoid the drawbacks of static subtree partitioning and/or hash-based approaches. We implement DMooseFS by modifying existing implementation of MooseFS and test it in real deployment. Technical issues in implementation are also found and addressed. Experiment results from real world deployment show that our system is effective and efficient, compared with the original version of MooseFS.
  • Keywords
    distributed databases; meta data; network operating systems; reliability; DMooseFS; MDS; data centers; distributed file system design; distributed file system implementation; distributed metadata server; hash algorithm; hash-based approaches; high scalability; hybrid design; metadata management; multiple metadata servers; nonoverlapping parts; reliability; static subtree partitioning; Metadata management; cloud computing; distributed file sytem; reliability; scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing Congress (APCloudCC), 2012 IEEE Asia Pacific
  • Conference_Location
    Shenzhen
  • Print_ISBN
    978-1-4673-2903-3
  • Electronic_ISBN
    978-1-4673-2902-6
  • Type

    conf

  • DOI
    10.1109/APCloudCC.2012.6486509
  • Filename
    6486509