Mantle: A Programmable Metadata Load Balancer for the Ceph File System

被引:15
|
作者
Sevilla, Michael A. [1 ]
Watkins, Noah [1 ]
Maltzahn, Carlos [1 ]
Nassi, Ike [1 ]
Brandt, Scott A. [1 ]
Weil, Sage A. [2 ]
Farnum, Greg [2 ]
Fineberg, Sam [3 ]
机构
[1] Univ Calif Santa Cruz, Santa Cruz, CA 95064 USA
[2] Red Hat, Raleigh, NC USA
[3] Hewlett Packard Dev Co LP, Palo Alto, CA USA
关键词
Distributed file systems; file system metadata; inode caching; namespace locality;
D O I
10.1145/2807591.2807607
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Migrating resources is a useful tool for balancing load in a distributed system, but it is difficult to determine when to move resources, where to move resources, and how much of them to move. We look at resource migration for file system metadata and show how CephFS's dynamic subtree partitioning approach can exploit varying degrees of locality and balance because it can partition the namespace into variable sized units. Unfortunately, the current metadata balancer is complicated and difficult to control because it struggles to address many of the general resource migration challenges inherent to the metadata management problem. To help decouple policy from mechanism, we introduce a programmable storage system that lets the designer inject custom balancing logic. We show the flexibility and transparency of this approach by replicating the strategy of a state-of-the-art metadata balancer and conclude by comparing this strategy to other custom balancers on the same system.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] The Research and Implementation of Metadata Cache Backup Technology Based on CEPH File System
    Zhan, Ling
    Fang, Xieyun
    Li, Duping
    [J]. PROCEEDINGS OF 2016 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA ANALYSIS (ICCCBDA 2016), 2016, : 72 - 77
  • [2] Lunule: An Agile and Judicious Metadata Load Balancer for CephFS
    Wang, Yiduo
    Li, Cheng
    Shao, Xinyang
    Chen, Youxu
    Yan, Feng
    Xu, Yinlong
    [J]. SC21: INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2021,
  • [3] An improved small file storage strategy in Ceph File System
    Fan, Ya
    Wang, Yong
    Ye, Miao
    [J]. 2018 14TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2018, : 488 - 491
  • [4] Ceph Distributed File System Benchmarks on an Openstack Cloud
    Zhang, X.
    Gaddam, S.
    Chronopoulos, A. T.
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING IN EMERGING MARKETS (CCEM), 2016, : 113 - 120
  • [5] Metadata management of the SANtopia file system
    Lee, YK
    Kim, SW
    Kim, GB
    Shin, BJ
    [J]. PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, 2001, : 492 - 499
  • [6] Reducing the Load of Metadata Server by Changing Cache Policy Dynamically in Distributed File System
    Matsuno, Masaya
    Kawashima, Ryota
    Saito, Shoich
    Matsuo, Hiroshi
    [J]. 2013 FIRST INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2013, : 173 - 179
  • [7] Ceph: A scalable, high-performance distributed file system
    Weil, Sage A.
    Brandt, Scott A.
    Miller, Ethan L.
    Long, Darrell D. E.
    Maltzahn, Carlos
    [J]. USENIX ASSOCIATION 7TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, 2006, : 307 - +
  • [8] Optimizing the Ceph Distributed File System for High Performance Computing
    Jeong, Kisik
    Duffy, Carl
    Kim, Jin-Soo
    Lee, Joonwon
    [J]. 2019 27TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP), 2019, : 446 - 451
  • [9] Adaptive metadata rebalance in exascale file system
    Cha, Myung-Hoon
    Kim, Dong-Oh
    Kim, Hong-Yeon
    Kim, Young-Kyun
    [J]. JOURNAL OF SUPERCOMPUTING, 2017, 73 (04): : 1337 - 1359
  • [10] Metadata Namespace Management of Distributed File System
    Luo, Baoshan
    Zhang, Xinyan
    Tan, Zhipeng
    [J]. 14TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS FOR BUSINESS, ENGINEERING AND SCIENCE (DCABES 2015), 2015, : 21 - 25