Efficient and Scalable Metadata Management in EB-scale File Systems

Page view(s)
Checked on Mar 25, 2024
Efficient and Scalable Metadata Management in EB-scale File Systems
Efficient and Scalable Metadata Management in EB-scale File Systems
Journal Title:
Parallel and Distributed Systems, IEEE Transactions on
Publication Date:
25 November 2013
Quanqing Xu; Arumugam, R.V.; Khai Leong Yong; Mahadevan, S., "Efficient and Scalable Metadata Management in EB-Scale File Systems," in Parallel and Distributed Systems, IEEE Transactions on , vol.25, no.11, pp.2840-2850, Nov. 2014 doi: 10.1109/TPDS.2013.293
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.
License type:
Funding Info:
(c) 2013 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, including reprinting/ republishing this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted components of this work in other works.
Files uploaded:

File Size Format Action
fy13-2315.pdf 585.68 KB PDF Open