Towards Enhanced I/O Performance of NVM File Systems

被引:0
|
作者
Bang, Jiwoo [1 ]
Kim, Chungyong [1 ]
Byun, Eun-Kyu [2 ]
Sung, Hanul [3 ]
Lee, Jaehwan [4 ]
Eom, Hyeonsang [1 ]
机构
[1] Seoul Natl Univ, Dept Comp Sci & Engn, Seoul, South Korea
[2] Korea Inst Sci & Technol Informat, Div Natl Supercomp, Daejeon, South Korea
[3] Sangmyung Univ, Dept Game Design & Dev, Seoul, South Korea
[4] Korea Aerosp Univ, Dept Comp Engn, Goyang, South Korea
基金
新加坡国家研究基金会;
关键词
Persistent Memory; Non-volatile Memory; Direct Access; NVM File System; I/O Performance;
D O I
10.1109/HiPC58850.2023.00053
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Non-volatile memory (NVM) provides bulk storage capacity, like NAND flash, while providing low latency, like DRAM, at the same time. NVM enables high-performance, reliable, and cost-effective high performance systems by providing low-latency data access and high capacity storage compared to traditional disk-based system. As NVM becomes a novel tier in the memory hierarchy, efficiently utilizing NVM I/O capability is important. In this work, we evaluate the I/O performance of NVM in three aspects: the performance change with a varying number of concurrent accesses, the performance difference between remote and local accesses, and the performance change with various access granularity. We also compare the performance of NVM file systems that handle the different I/O characteristics of NVM. Specifically, Odinfs is the state-of-the-art NVM file system that solves the performance degradation of NVM with large number of threads and remote NUMA node accesses. We further optimize Odinfs by solving the I/O performance degradation with a small number of threads. We evaluate the optimized version of Odinfs and show that the throughput of Odinfs is increased by 30.91% with four or fewer threads.
引用
收藏
页码:319 / 323
页数:5
相关论文
共 50 条
  • [1] Parallelizing Shared File I/O Operations of NVM File System for Manycore Servers
    Kim, June-Hyung
    Kim, Youngjae
    Jamil, Safdar
    Lee, Chang-Gyu
    Park, Sungyong
    IEEE ACCESS, 2021, 9 : 24570 - 24585
  • [2] pNOVA: Optimizing Shared File I/O Operations of NVM File System on Manycore Servers
    Kim, June-Hyung
    Kim, Jangwoong
    Kang, Hyeongu
    Lee, Chang-Gyu
    Park, Sungyong
    Kim, Youngjae
    APSYS'19: PROCEEDINGS OF THE 10TH ACM SIGOPS ASIA-PACIFIC WORKSHOP ON SYSTEMS, 2019, : 1 - 7
  • [3] An Empirical Study of File Systems on NVM
    Sehgal, Priya
    Basu, Sourav
    Srinivasan, Kiran
    Voruganti, Kaladhar
    2015 31ST SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2015,
  • [4] Quantitative Analysis of File System Performance on NVM
    Choi, Gunhee
    Kim, Seungboo
    Choi, Jongmoo
    2018 7TH IEEE NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM (NVMSA 2018), 2018, : 109 - 110
  • [5] A Methology for Improving the Performance of Paravirtual I/O Systems Based on Fast NVM Devices
    Oh, Myoungwon
    Sung, Hanul
    Lee, Sanggeol
    Eom, Hyeonsang
    Yeom, Heon Y.
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2020, 36 (04) : 895 - 919
  • [6] Enabling High-Performance and Secure Userspace NVM File Systems with the Trio Architecture
    Zhou, Diyu
    Aschenbrenner, Vojtech
    Lyu, Tao
    Zhang, Jian
    Kannan, Sudarsun
    Kashyap, Sanidhya
    PROCEEDINGS OF THE TWENTY-NINTH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, SOSP 2023, 2023, : 150 - 165
  • [7] Stabilizing and boosting I/O performance for file systems with journaling on NVMe SSD
    Lin Qian
    Bin Tang
    Baoliu Ye
    Jianyu Wu
    Xiaoliang Wang
    Sanglu Lu
    Science China Information Sciences, 2022, 65
  • [8] Stabilizing and boosting I/O performance for file systems with journaling on NVMe SSD
    Qian, Lin
    Tang, Bin
    Ye, Baoliu
    Wu, Jianyu
    Wang, Xiaoliang
    Lu, Sanglu
    SCIENCE CHINA-INFORMATION SCIENCES, 2022, 65 (03)
  • [9] Stabilizing and boosting I/O performance for file systems with journaling on NVMe SSD
    Lin QIAN
    Bin TANG
    Baoliu YE
    Jianyu WU
    Xiaoliang WANG
    Sanglu LU
    ScienceChina(InformationSciences), 2022, 65 (03) : 95 - 109
  • [10] Combining Buffered I/O and Direct I/O in Distributed File Systems
    Qian, Yingjin
    Vef, Marc-Andre
    Farrell, Patrick
    Dilger, Andreas
    Li, Xi
    Ihara, Shuichi
    Fu, Yinjin
    Xue, Wei
    Brinkmann, Andre
    PROCEEDINGS OF THE 21ST USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION, NSDI 24, 2024, : 17 - 33