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
Link To Document :
بازگشت