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 条
  • [41] Secure dynamic fragment and replica allocation in large-scale distributed file systems
    Mei, A
    Mancini, LV
    Jajodia, S
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2003, 14 (09) : 885 - 896
  • [42] FileScale: Fast and Elastic Metadata Management for Distributed File Systems
    Liao, Gang
    Abadi, Daniel J.
    [J]. PROCEEDINGS OF THE 2023 ACM SYMPOSIUM ON CLOUD COMPUTING, SOCC 2023, 2023, : 459 - 474
  • [43] Scalable management - Technologies for management of large-scale, distributed systems
    Adamst, R
    Brettt, P
    Lyer, S
    Milojicic, D
    Rafaeli, S
    Talwar, V
    [J]. ICAC 2005: SECOND INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING, PROCEEDINGS, 2005, : 159 - 170
  • [44] An Efficient and Flexible Metadata Management Layer for Local File Systems
    Liu, Yubo
    Li, Hongbo
    Lu, Yutong
    Chen, Zhiguang
    Zhao, Ming
    [J]. 2019 IEEE 37TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2019), 2019, : 208 - 216
  • [45] Electronic document management systems and distributed large-scale systems
    Orlov, V. L.
    Kurako, E. A.
    [J]. 2017 TENTH INTERNATIONAL CONFERENCE MANAGEMENT OF LARGE-SCALE SYSTEM DEVELOPMENT (MLSD), 2017,
  • [46] Optimizing Content Dissemination for Real-Time Traffic Management in Large-Scale Internet of Vehicle Systems
    Wang, Xiaojie
    Ning, Zhaolong
    Hu, Xiping
    Wang, Lei
    Hu, Bin
    Cheng, Jun
    Leung, Victor C. M.
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2019, 68 (02) : 1093 - 1105
  • [47] Modeling and Optimizing Large-Scale Production-Level Transportation Systems
    Nurminskiy E.A.
    Shamray N.B.
    [J]. Journal of Applied and Industrial Mathematics, 2022, 16 (03) : 512 - 523
  • [48] A new analytical approach to optimizing the design of large-scale composting systems
    Bongochgetsakul, Nattakorn
    Ishida, Tetsuya
    [J]. BIORESOURCE TECHNOLOGY, 2008, 99 (06) : 1630 - 1641
  • [49] Metadata Exploitation in Large-scale Data Migration Projects
    Narayanan, Ram
    Oberhofer, Martin
    Pandit, Sushain
    [J]. AMCIS 2012 PROCEEDINGS, 2012,
  • [50] A Framework for Efficient Matching of Large-Scale Metadata Models
    Seham Moawed
    Alsayed Algergawy
    Amany Sarhan
    Ali Eldosouky
    [J]. Arabian Journal for Science and Engineering, 2019, 44 : 3117 - 3135