DocumentCode :
109417
Title :
Efficient and Scalable Metadata Management in EB-Scale File Systems
Author :
Quanqing Xu ; Arumugam, Rajesh Vellore ; Khai Leong Yong ; Mahadevan, Sankaran
Author_Institution :
Data Storage Inst., A*STAR, Singapore, Singapore
Volume :
25
Issue :
11
fYear :
2014
fDate :
Nov. 2014
Firstpage :
2840
Lastpage :
2850
Abstract :
Efficient and scalable distributed metadata management is critically important to overall system performance in large-scale distributed file systems, especially in the EB-scale era. Hash-based mapping and subtree partitioning are state-of-the-art distributed metadata management schemes. Hash-based mapping evenly distributes workload among metadata servers, but it eliminates all hierarchical locality of metadata. Subtree partitioning does not uniformly distribute workload among metadata servers, and metadata needs to be migrated to keep the load balanced roughly. Distributed metadata management is relatively difficult since it has to guarantee metadata consistency. Meanwhile, scaling metadata performance is more complicated than scaling raw I/O performance. The complexity further rises with distributed metadata. It results in a primary goal that is to improve metadata management scalability while paying attention to metadata consistency. In this paper, we present a ring-based metadata management mechanism named Dynamic Ring Online Partitioning (DROP). It can preserve metadata locality using locality-preserving hashing, keep metadata consistency, as well as dynamically distribute metadata among metadata server cluster to keep load balancing. By conducting performance evaluation through extensive trace-driven simulations and a prototype implementation, experimental results demonstrate the efficiency and scalability of DROP.
Keywords :
distributed databases; meta data; network operating systems; resource allocation; storage management; tree data structures; DROP; EB-scale file systems; Hash-based mapping; dynamic ring online partitioning; extensive trace-driven simulations; large-scale distributed file systems; load balancing; locality-preserving hashing; metadata server cluster; metadata servers; performance evaluation; ring-based metadata management mechanism; scalable distributed metadata management scheme; scaling raw I/O performance; subtree partitioning; Heuristic algorithms; Histograms; Linux; Load management; Prototypes; Scalability; Servers; EB-scale file systems; Metadata management; dynamic load balancing; locality-preserving hashing;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/TPDS.2013.293
Filename :
6674929
Link To Document :
بازگشت