Optimizing of metadata management in large-scale file systems

被引:0
|
作者
Nae Young Song
Hwajung Kim
Hyuck Han
Heon Young Yeom
机构
[1] Seoul National University,School of Computer Engineering
[2] Dongduk Women’s University,Department of Computer Science
来源
Cluster Computing | 2018年 / 21卷
关键词
Directory entry; Dentry cache; Metadata; Dcache lookup; Large-scale file system;
D O I
暂无
中图分类号
学科分类号
摘要
As modern computer systems face the challenge of large data, filesystems have to deal with a large number of files. This leads to amplified concerns of metadata operations as well as data operations. Most filesystems manage metadata of files by constructing in-memory data structures, such as directory entry (dentry) and inode. We found inefficiencies on management of metadata in existing filesystems, such as path traversal mechanism. In this article, we optimize the metadata operations by (1) looking up dentry cache (dcache) hash table in backward manner. To adopt the backward finding mechanism, we devise the rename and permission-granted mechanism. We also propose (2) compacting the metadata into dentry structures for in-memory space efficiency. We evaluate our optimized metadata managing mechanisms with several benchmarks, including a real-world workload. These optimizations significantly reduce dcache lookup latency by up to 40% and improve overall throughput by up to 72% in a real-world benchmark.
引用
收藏
页码:1865 / 1879
页数:14
相关论文
共 50 条
  • [1] 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
  • [2] 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 - +
  • [3] 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
  • [4] An Efficient Ring-Based Metadata Management Policy for Large-Scale Distributed File Systems
    Gao, Yuanning
    Gao, Xiaofeng
    Yang, Xiaochun
    Liu, Jiaxi
    Chen, Guihai
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (09) : 1962 - 1974
  • [5] Metadata Distribution and Consistency Techniques for Large-Scale Cluster File Systems
    Xiong, Jin
    Hu, Yiming
    Li, Guojie
    Tang, Rongfeng
    Fan, Zhihua
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (05) : 803 - 816
  • [6] 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
  • [7] A GPU-Accelerated In-Memory Metadata Management Scheme for Large-Scale Parallel File Systems
    Chen, Zhi-Guang
    Liu, Yu-Bo
    Wang, Yong-Feng
    Lu, Yu-Tong
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2021, 36 (01) : 44 - 55
  • [8] 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
  • [9] A GPU-Accelerated In-Memory Metadata Management Scheme for Large-Scale Parallel File Systems
    Zhi-Guang Chen
    Yu-Bo Liu
    Yong-Feng Wang
    Yu-Tong Lu
    [J]. Journal of Computer Science and Technology, 2021, 36 : 44 - 55
  • [10] 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