MetaFlow: A Scalable Metadata Lookup Service for Distributed File Systems in Data Centers

被引:2
|
作者
Sun, Peng [1 ]
Wen, Yonggang [2 ]
Duong Nguyen Binh Ta [2 ]
Xie, Haiyong [3 ]
机构
[1] Nanyang Technol Univ, Energy Res Inst, Interdisciplinary Grad Sch, Singapore 639798, Singapore
[2] Nanyang Technol Univ, Sch Comp Sci & Engn, Singapore 639798, Singapore
[3] China Acad Elect & Informat Technol, Beijing 100041, Peoples R China
关键词
Metadata management; software-defined networking; B-tree; big data; MANAGEMENT;
D O I
10.1109/TBDATA.2016.2612241
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In large-scale distributed file systems, efficient metadata operations are critical since most file operations have to interact with metadata servers first. In existing distributed hash table (DHT) based metadata management systems, the lookup service could be a performance bottleneck due to its significant CPU overhead. Our investigations showed that the lookup service could reduce system throughput by up to 70 percent, and increase system latency by a factor of up to 8 compared to ideal scenarios. In this paper, we present MetaFlow, a scalable metadata lookup service utilizing software-defined networking (SDN) techniques to distribute lookup workload over network components. MetaFlow tackles the lookup bottleneck problem by leveraging B-tree, which is constructed over the physical topology, to manage flow tables for SDN-enabled switches. Therefore, metadata requests can be forwarded to appropriate servers using only switches. Extensive performance evaluations in both simulations and testbed showed that MetaFlow increases system throughput by a factor of up to 3.2, and reduce system latency by a factor of up to 5 compared to DHT-based systems. We also deployed MetaFlow in a distributed file system, and demonstrated significant performance improvement.
引用
收藏
页码:203 / 216
页数:14
相关论文
共 50 条
  • [1] A Flattened Metadata Service for Distributed File Systems
    Li, Siyang
    Liu, Fenlin
    Shu, Jiwu
    Lu, Youyou
    Li, Tao
    Hu, Yang
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (12) : 2641 - 2657
  • [2] A Distributed Cache Framework for Metadata Service of Distributed File Systems
    Sun, Yao
    Liu, Jie
    Ye, Dan
    Zhong, Hua
    [J]. 2013 19TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2013), 2013, : 51 - 58
  • [3] Low-Latency and Scalable Full-path Indexing Metadata Service for Distributed File Systems
    Dong, Chao
    Wang, Fang
    Yang, Yuxin
    Lei, Mengya
    Zhang, Jianshun
    Feng, Dan
    [J]. 2023 IEEE 41ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, ICCD, 2023, : 283 - 290
  • [4] λFS: A Scalable and Elastic Distributed File System Metadata Service using Serverless Functions
    Carver, Benjamin
    Han, Runzhou
    Zhang, Jingyuan
    Zheng, Mai
    Cheng, Yue
    [J]. PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, ASPLOS 2023, VOL 4, 2023, : 394 - 411
  • [5] LocoFS: A Loosely-Coupled Metadata Service for Distributed File Systems
    Li, Siyang
    Lu, Youyou
    Shu, Jiwu
    Hu, Yang
    Li, Tao
    [J]. SC'17: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2017,
  • [6] A Low-Latency Metadata Service for Geo-Distributed File Systems
    Lin, Chuangwei
    Liu, Bowen
    Zhou, Wei
    Xu, Yueyue
    Zhang, Xuyun
    Dou, Wanchun
    [J]. WEB INFORMATION SYSTEMS ENGINEERING - WISE 2021, PT I, 2021, 13080 : 87 - 100
  • [7] 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
  • [8] Analyzing Metadata Performance in Distributed File Systems
    Biardzki, Christoph
    Ludwig, Thomas
    [J]. PARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS, 2009, 5698 : 8 - +
  • [9] DMetabench—a metadata benchmark for distributed file systems
    Christoph Biardzki
    Thomas Ludwig
    [J]. The Journal of Supercomputing, 2011, 57 : 179 - 188
  • [10] COMET: Client-Oriented METadata Service for Highly Available Distributed File Systems
    Xue, Ruini
    Ao, Lixiang
    Guan, Zhongyang
    [J]. 2015 27TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 2015, : 154 - 161