FSMAC: A File System Metadata Accelerator with Non-Volatile Memory

被引:0
|
作者
Chen, Jianxi [1 ]
Wei, Qingsong [1 ]
Chen, Cheng [1 ]
Wu, Lingkun [1 ]
机构
[1] Agcy Sci Technol & Res, Data Storage Inst, Singapore, Singapore
关键词
File system; Non-volatile Memory; Metadata; Consistency;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
File system performance is dominated by metadata access because it is small and popular. Metadata is stored as block in the file system. Partial metadata update results in whole block read and write which amplifies disk I/O. Huge performance gap between CPU and disk aggravates this problem. In this paper, a file system metadata accelerator (referred as FSMAC) is proposed to optimize metadata access by efficiently exploiting the advantages of Nonvolatile Memory (NVM). FSMAC decouples data and metadata I/O path, putting data on disk and metadata on NVM at runtime. Thus, data is accessed in block from I/O bus and metadata is accessed in byte-addressable manner from memory bus. Metadata access is significantly accelerated and metadata I/O is eliminated because metadata in NVM is not flushed back to disk periodically anymore. A light-weight consistency mechanism combining fine-grained versioning and transaction is introduced in the FSMAC. The FSMAC is implemented on the basis of Linux Ext4 file system and intensively evaluated under different workloads. Evaluation results show that the FSMAC accelerates file system up to 49.2 times for synchronized I/O and 7.22 times for asynchronized I/O.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] A High Performance File System for Non-Volatile Main Memory
    Ou, Jiaxin
    Shu, Jiwu
    Lu, Youyou
    PROCEEDINGS OF THE ELEVENTH EUROPEAN CONFERENCE ON COMPUTER SYSTEMS, (EUROSYS 2016), 2016,
  • [2] A Highly Non-Volatile Memory Scalable and Efficient File System
    Yang, Fan
    Kangy, Junbin
    Ma, Shuai
    Huai, Jinpeng
    Proceedings - 2018 IEEE 36th International Conference on Computer Design, ICCD 2018, 2019, : 431 - 438
  • [3] A Highly Non-Volatile Memory Scalable and Efficient File System
    Yang, Fan
    Kang, Junbin
    Ma, Shuai
    Huai, Jinpeng
    2018 IEEE 36TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2018, : 431 - 438
  • [4] Non-Volatile Memory File Systems: A Survey
    Puglia, Gianlucca O.
    Zorzo, Avelino Francisco
    De Rose, Cesar A. F.
    Perez, Taciano D.
    Milojicic, Dejan
    IEEE ACCESS, 2019, 7 : 25836 - 25871
  • [5] Non-volatile main memory management methods based on a file system
    Oikawa, Shuichi
    SPRINGERPLUS, 2014, 3
  • [6] NVMTFS: A Non-Volatile Memory Adaptive File System for Tiered Storage System
    Liu, Shiyong
    Cao, Zhichao
    Guo, Zhongwen
    Wang, Guohua
    Wang, Xupeng
    Qiu, Zhijin
    Qin, Xukun
    2018 4TH INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING AND COMMUNICATIONS (BIGCOM 2018), 2018, : 201 - 206
  • [7] Future Non-Volatile Memory Storage Architecture and File System Interface
    Oikawa, Shuichi
    Miki, Satoshi
    2013 FIRST INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2013, : 389 - 392
  • [8] A Reliable Non-Volatile Memory System: Exploiting File-System Characteristics
    Wu, Chin-Hsien
    Chang, Wen-Yen
    Hong, Zen-Wei
    IEEE 15TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2009, : 202 - +
  • [9] Integration Methods of Main Memory and File System Management for Non-Volatile Main Memory and Implications of File System Structures
    Oikawa, Shuichi
    2013 IEEE 16TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2013,
  • [10] A Survey of Non-Volatile Main Memory File Systems
    Ying Wang
    Wen-Qing Jia
    De-Jun Jiang
    Jin Xiong
    Journal of Computer Science and Technology, 2023, 38 : 348 - 372