An Approach of Spatial Usage Optimization for NVM-based Storage System

被引:1
|
作者
Zhang, Zheng [1 ,2 ,4 ]
Feng, Dan [1 ,2 ]
Tan, Zhipeng [1 ,2 ]
Chen, Jianxi [1 ,2 ]
Zhou, Wei [1 ,2 ]
Zhang, Jianquan [1 ,2 ]
Yang, Laurence T. [1 ,3 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Comp Sci & Technol, Wuhan, Hubei, Peoples R China
[2] Huazhong Univ Sci & Technol, Wuhan Natl Lab Optoelect, Wuhan, Hubei, Peoples R China
[3] St Francis Xavier Univ, Antigonish, NS B2G 2W5, Canada
[4] Sci & Technol Commun Networks Lab, Shijiazhuan, Peoples R China
关键词
non-volatile memory; file system; internal fragmentation; space utilization;
D O I
10.1109/ISPA/IUCC.2017.00041
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The emergency of non-volatile memory (NVM) can effectively address the performance gap between computing and storage due to its superior performance characteristics, including byte-addressability, low access latency and power consumption. However, NVM currently has high price and relative small capacity due to the process technology. In order to use the NVM in a cost-effective way, it is essential to improve the space utilization of NVM-based storage system. But, traditional file systems are not suitable for NVM as they are designed for block devices which incurs a large number of internal fragmentation and reduces the space utilization of storage system. On the other hand, the existing NVM-based file systems mostly focus on improving the system performance, failing to take full advantage of the byte-addressability of NVM. In this paper, we propose a Last Page Sharing (LPS) mechanism to improve the space utilization of NVM-based storage system. LPS utilizes the byteaddressability of NVM, and stores multiple small files or the tail data of files in the shared page together. We implement the Last Page Sharing scheme in an existing NVM-based file system and conduct several experiments to compare with other file systems to evaluate its efficiency. Experimental results show that, our approach reduces the space as much as 20% compared with Ext3, Ext4 and PMFS on average.
引用
收藏
页码:229 / 236
页数:8
相关论文
共 50 条
  • [1] Architecture of a NVM-based Storage System Using Adaptive LDPC Codes
    Korkotsides, Stelios
    Antonakopoulos, Theodore A.
    2016 5TH INTERNATIONAL CONFERENCE ON MODERN CIRCUITS AND SYSTEMS TECHNOLOGIES (MOCAST), 2016,
  • [2] An Empirical Study of NVM-based File System
    Duan, Hongwei
    Shi, Liang
    Zhuge, Qingfeng
    Sha, Edwin Hsing-Mean
    Li, Changlong
    Hang, Yujiong
    10TH IEEE NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM (NVMSA 2021), 2021,
  • [3] HasFS: optimizing file system consistency mechanism on NVM-based hybrid storage architecture
    Yubo Liu
    Hongbo Li
    Yutong Lu
    Zhiguang Chen
    Nong Xiao
    Ming Zhao
    Cluster Computing, 2020, 23 : 2501 - 2515
  • [4] HasFS: optimizing file system consistency mechanism on NVM-based hybrid storage architecture
    Liu, Yubo
    Li, Hongbo
    Lu, Yutong
    Chen, Zhiguang
    Xiao, Nong
    Zhao, Ming
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04): : 2501 - 2515
  • [5] JASS: A Tunable Checkpointing System for NVM-Based Systems
    Singh, Akshin
    Sarangi, Smruti R.
    Proceedings - 2023 IEEE 30th International Conference on High Performance Computing, Data, and Analytics, HiPC 2023, 2023, : 164 - 173
  • [6] JASS: A Tunable Checkpointing System for NVM-based Systems
    Singh, Akshin
    Sarangi, Smruti R.
    2023 IEEE 30TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS, HIPC 2023, 2023, : 164 - 173
  • [7] Future-Based Persistent Spatial Data Structure for NVM-Based Manycore Machines
    Salam, Abdul
    Jamil, Safdar
    Jung, Sungwon
    Park, Sung-Soon
    Kim, Youngjae
    IEEE ACCESS, 2022, 10 : 114711 - 114724
  • [8] SwapX: An NVM-Based Hierarchical Swapping Framework
    Zhu, Guoliang
    Lu, Kai
    Wang, Xiaoping
    Zhang, Yiming
    Zhang, Pengfei
    Mittal, Sparsh
    IEEE ACCESS, 2017, 5 : 16383 - 16392
  • [9] Design Space Exploration of an NVM-based Memory Hierarchy
    Baek, Seungjae
    Son, Daeyeon
    Kang, Dongwoo
    Choi, Jongmoo
    Cho, Sangyeun
    2014 32ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2014, : 217 - 222
  • [10] Revitalizing the Forgotten On-Chip DMA to Expedite Data Movement in NVM-based Storage Systems
    Su, Jingbo
    Li, Jiahao
    Chen, Luofan
    Li, Cheng
    Zhang, Kai
    Yang, Liang
    Noh, Sam H.
    Xu, Yinlong
    PROCEEDINGS OF THE 21ST USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES, FAST 2023, 2023, : 363 - 378