AFPT: Accelerating Read Performance of In-Memory File System Through Adaptive File Page Table

被引:0
|
作者
Cui, Bingde [1 ]
Zhang, Huansheng [1 ]
机构
[1] Hebei Univ Water Resources & Elect Engn, Dept Comp Sci, Handan 061001, Peoples R China
关键词
In-Memory File System; File Page Table; Virtual Address Space; Performance Optimization;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Emerging non-volatile memory (NVM) technologies are expected to revolutionize storage systems by providing cheap, persistent and fast data accesses through memory bus interface. In oder to fully exploit NVM, many in-memory file systems are proposed to achieve excellent performance and strong consistency. Besides, to mitigate the read-write asymmetric problem of NVM, many optimization strategies are designed to hide the long write latency to NVM in critical path of file operations, such as path resolution. However, we find that the index structure of state-of-the-art in-memory file systems cannot provide fast read performance in various use scenarios. In this paper, we propose Adaptive File Page Table (AFPT), a novel index scheme that combines software search and MMU mapping to provide excellent read performance for different workloads. For small requests, software search routines are used to locate data pages by traversing the file index structure. For large requests, we allocate a continuous address space and build file page table to utilize hardware MMU for address translation. A Cost Model is proposed to determine when to build page table for a file. This model is 1.38-competitive against optimal solution. We implement AFPT in PMFS and NOVA and evaluate the performance with micro-benchmarks and application workloads. The experimental results show that AFPT improves file system performance by up to 55.62% and 41.78% for NOVA and PMFS, respectively.
引用
收藏
页码:364 / 373
页数:10
相关论文
共 50 条
  • [41] Accelerating I/O performance of ZFS-based Lustre file system in HPC environment
    Jiwoo Bang
    Chungyong Kim
    Eun-Kyu Byun
    Hanul Sung
    Jaehwan Lee
    Hyeonsang Eom
    The Journal of Supercomputing, 2023, 79 : 7665 - 7691
  • [42] Accelerating I/O performance of ZFS-based Lustre file system in HPC environment
    Bang, Jiwoo
    Kim, Chungyong
    Byun, Eun-Kyu
    Sung, Hanul
    Lee, Jaehwan
    Eom, Hyeonsang
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (07): : 7665 - 7691
  • [43] Performance evaluation of speculative semantics-based algorithm for read operations in distributed file system
    Krishna T.L.S.R.
    Ragunathan T.
    International Journal of Communication Networks and Distributed Systems, 2019, 22 (03): : 275 - 293
  • [44] Performance evaluation of speculative semantics-based algorithm for read operations in distributed file system
    Krishna, T. Lakshmi Siva Rama
    Ragunathan, T.
    INTERNATIONAL JOURNAL OF COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS, 2019, 22 (03) : 275 - 293
  • [45] LAWN: Boosting the performance of NVMM File System through Reducing Write Amplification
    Wang, Chundong
    Chattopadhyay, Sudipta
    2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
  • [46] NV-eCryptfs: Accelerating Enterprise-Level Cryptographic File System with Non-Volatile Memory
    Xiao, Chunhua
    Zhang, Lei
    Liu, Weichen
    Cheng, Linfeng
    Li, Pengda
    Pan, Yanyue
    Bergmann, Neil
    IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (09) : 1338 - 1352
  • [47] Design, implementation, and performance evaluation of Flash memory-based File System on Chip
    Ahn, Seongjun
    Choi, Jongmoo
    Lee, Donghee
    Noh, Sam H.
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2007, 23 (06) : 1865 - 1887
  • [48] Design, implementation, and performance evaluation of flash memory-based file system on chip
    Department of Electrical Engineering and Computer Sciences, Seoul National University, Seoul, 151-742, Korea, Republic of
    不详
    不详
    不详
    J. Inf. Sci. Eng., 2007, 6 (1865-1887):
  • [49] An Adaptive File-System-Oriented FTL Mechanism for Flash-Memory Storage Systems
    Chang, Yuan-Hao
    Wu, Po-Liang
    Kuo, Tei-Wei
    Hung, Shih-Hao
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2012, 11 (01)
  • [50] Key Technology of Distributed Memory File System Based on High-Performance Computer
    Liu, Mingxing
    INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2023,