An Efficient Ring-Based Metadata Management Policy for Large-Scale Distributed File Systems

被引:11
|
作者
Gao, Yuanning [1 ]
Gao, Xiaofeng [1 ]
Yang, Xiaochun [2 ]
Liu, Jiaxi [1 ]
Chen, Guihai [1 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai Key Lab Scalable Comp & Syst, Shanghai 200240, Peoples R China
[2] Northeastern Univ, Sch Comp Sci & Engn, Shenyang 110819, Liaoning, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Metadata management; locality preserving hashing; distributed storage system; namespace tree;
D O I
10.1109/TPDS.2019.2901883
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The growing size of modern file system is expected to reach EB-scale. Therefore, an efficient and scalable metadata service is critical to system performance. Distributed metadata management schemes, which use multiple metadata servers (MDS's) to store metadata, provide a highly effective approach to alleviate the workload of a single server. However, it is difficult to maintain good metadata locality and load balancing among MDS's at the same time. In this paper, we propose a novel hashing scheme called AngleCut to partition metadata namespace tree and serve large-scale distributed storage systems. AngleCut first uses a locality preserving hashing (LPH) function to project the namespace tree into linear keyspace, i.e., multiple Chord-like rings. Then we design a history-based allocation strategy to adjust the workload of MDS's dynamically. Besides, we propose a two-layer metadata cache mechanism, including server-side cache and client-side cache to provide the two stage access acceleration. Last but not least, we introduce a distributed metadata processing 2PC Protocol Based on Message Queue (2PC-MQ) to ensure data consistency. In general, our scheme preserves good metadata locality as well as maintains a high load balancing between MDS's. The theoretical proof and extensive experiments on Amazon EC2 demonstrate the superiority of AngleCut over previous literature.
引用
收藏
页码:1962 / 1974
页数:13
相关论文
共 50 条
  • [1] High Performance Metadata Management Engine for Large-Scale Distributed File Systems
    Cha, Myung-Hoon
    Lee, Sang-Min
    Kim, Dong-Oh
    Kim, Hong-Yeon
    Kim, Young-Kyun
    [J]. 2015 9TH INTERNATIONAL CONFERENCE ON FUTURE GENERATION COMMUNICATION AND NETWORKING (FGCN), 2015, : 29 - 32
  • [2] Optimizing of metadata management in large-scale file systems
    Song, Nae Young
    Kim, Hwajung
    Han, Hyuck
    Yeom, Heon Young
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2018, 21 (04): : 1865 - 1879
  • [3] Optimizing of metadata management in large-scale file systems
    Nae Young Song
    Hwajung Kim
    Hyuck Han
    Heon Young Yeom
    [J]. Cluster Computing, 2018, 21 : 1865 - 1879
  • [4] An Adaptive Metadata Management Scheme Based on Deep Reinforcement Learning for Large-Scale Distributed File Systems
    Huang, Xiuqi
    Gao, Yuanning
    Zhou, Xinyi
    Gao, Xiaofeng
    Chen, Guihai
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2023, 31 (06) : 2840 - 2853
  • [5] A Highly Reliable Metadata Service for Large-Scale Distributed File Systems
    Zhou, Jiang
    Chen, Yong
    Wang, Weiping
    He, Shuibing
    Meng, Dan
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (02) : 374 - 392
  • [6] Scalable and Adaptive Metadata Management in Ultra Large-scale File Systems
    Hua, Yu
    Zhu, Yifeng
    Jiang, Hong
    Feng, Dan
    Tian, Lei
    [J]. 28TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, VOLS 1 AND 2, PROCEEDINGS, 2008, : 403 - +
  • [7] AngleCut: A Ring-Based Hashing Scheme for Distributed Metadata Management
    Liu, Jiaxi
    Wang, Renxuan
    Gao, Xiaofeng
    Yang, Xiaochun
    Chen, Guihai
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2017), PT I, 2017, 10177 : 71 - 86
  • [8] The State of the Art of Metadata Managements in Large-Scale Distributed File Systems - Scalability, Performance and Availability
    Dai, Hao
    Wang, Yang
    Kent, Kenneth B.
    Zeng, Lingfang
    Xu, Chengzhong
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (12) : 3850 - 3869
  • [9] Optimization of Index-based Method of Metadata Search for Large-Scale File Systems
    Chang, Jiulong
    Xiao, Limin
    Huo, Zhisheng
    Zhou, Bingyu
    Ruan, Li
    Wang, Haitao
    Liu, Shaobo
    [J]. 2017 10TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID), VOL. 1, 2017, : 476 - 481
  • [10] Design and Implementation of a Metadata Management Scheme for Large Distributed File Systems
    Yun, Jong Hyeon
    Park, Yong Hun
    Seo, Dong Min
    Lee, Seok Jae
    Yoo, Jae Soo
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2009, E92D (07): : 1475 - 1478