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 条
  • [41] Improving Small File I/O Performance for Massive Digital Archives
    Kim, Hwajung
    Yeom, Heonyoung
    2017 IEEE 13TH INTERNATIONAL CONFERENCE ON E-SCIENCE (E-SCIENCE), 2017, : 256 - 265
  • [42] QoSFM: QoS Support for Metadata I/O In Parallel File Systems
    Xiao, Limin
    Xie, Ke
    Li, Guoying
    Ruan, Li
    Li, Xiuqiao
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 29 - 38
  • [43] Block I/O Scheduling on Storage Servers of Distributed File Systems
    Jianwei Liao
    Dong Yin
    Xiaoning Peng
    Journal of Grid Computing, 2018, 16 : 299 - 316
  • [44] A Paravirtualized File System for Accelerating File I/O
    Lee, Kihong
    Lee, Dongwoo
    Eom, Young Ik
    2014 INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2014, : 309 - 313
  • [45] Making Resonance a Common Case: A High-Performance Implementation of Collective I/O on Parallel File Systems
    Zhang, Xuechen
    Jiang, Song
    Davis, Kei
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 975 - +
  • [46] Improving I/O performance in distributed file systems for flash-based SSDs by access pattern reshaping
    Kim, Sunggon
    Han, Jaehyun
    Eom, Hyeonsang
    Son, Yongseok
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 115 : 365 - 373
  • [47] A Method of Shared File Cache for File Clone Function to Improve I/O Performance for Virtual Machines
    Kamei, Hitoshi
    Yashiro, Osamu
    Nakamura, Takaki
    ELECTRONICS AND COMMUNICATIONS IN JAPAN, 2017, 100 (07) : 55 - 66
  • [48] Towards Elasticity in Distributed File Systems
    Seguin, Cyril
    Le Mahec, Gael
    Depardon, Benjamin
    2015 15TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING, 2015, : 1047 - 1056
  • [49] Marching towards Nirvana: Configurations for very high performance parallel file systems
    Andrews, Phil
    Jordan, Chris
    Pfeiffer, Wayne
    2006 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, VOLS 1 AND 2, 2006, : 536 - +
  • [50] High-performance file I/O in Java']Java: Existing approaches and bulk I/O extensions
    Bonachea, D
    Dickens, P
    Thakur, R
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2001, 13 (8-9): : 713 - 736