COMET: Client-Oriented METadata Service for Highly Available Distributed File Systems

被引:1
作者
Xue, Ruini [1 ]
Ao, Lixiang [1 ]
Guan, Zhongyang [1 ]
机构
[1] Univ Elect Sci & Technol China, Sch Engn & Comp Sci, Chengdu, Peoples R China
来源
2015 27TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD) | 2015年
关键词
Distributed Storage; File System; Metadata; High Availability; Hadoop; HDFS; MAPREDUCE;
D O I
10.1109/SBAC-PAD.2015.27
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Highly available metadata services of distributed file systems are essential to cloud applications. However, existing highly available metadata designs lack client-oriented features that treat metadata discriminately, leading to a single metadata fault domain and low availability. After investigating the workload characteristics of Hadoop, we propose Client-Oriented METadata (COMET), a novel highly available metadata service design that divides and distributes metadata into independent regions in terms of clients. These regions are isolated fault domains inherently, and failures in one region will not break file operations in other regions. A prototype of COMET was implemented based on HDFS, and the experimental results show that COMET can significantly improve metadata availability of HDFS without obvious performance degradation. It can also deliver scalable performance and faster metadata recovery due to its decentralized architecture.
引用
收藏
页码:154 / 161
页数:8
相关论文
共 25 条
  • [1] Abad C. L., 2012, 2012 IEEE International Symposium on Workload Characterization (IISWC 2012), P100, DOI 10.1109/IISWC.2012.6402909
  • [2] Abad C. L., 2012, USENIX S OP SYST DES, P100
  • [3] [Anonymous], 2013, ADD MAPREDUCE WORKFL
  • [4] [Anonymous], 2000, LINUX J
  • [5] [Anonymous], 2015, COORDINATED REPLICAT
  • [6] [Anonymous], 2012, HIGH AVAILABILITY FR
  • [7] [Anonymous], 2011, SIGMOD 11 P 2011 INT, DOI [DOI 10.1145/1989323.1989438, 10.1145/1989323.1989438]
  • [8] [Anonymous], 2003, P 19 ACM S OP SYST P, DOI [10.1145/1165389.945450, DOI 10.1145/1165389.945450]
  • [9] Interactive Analytical Processing in Big Data Systems: A Cross-Industry Study of MapReduce Workloads
    Chen, Yanpei
    Alspaugh, Sara
    Katz, Randy
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2012, 5 (12): : 1802 - 1813
  • [10] Dean J, 2004, USENIX ASSOCIATION PROCEEDINGS OF THE SIXTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDE '04), P137