A Transparent NVM Acceleration Framework for Disk File Systems
We propose NVLog, an NVM-based acceleration framework for disk file systems, designed to transparently harness the high performance of NVM within the legacy storage stack. NVLog provides on-demand byte-granularity sync absorption, reserving the fast DRAM path for asynchronous operations, meanwhile occupying NVM space only temporarily. To accomplish this, we designed a highly efficient log structure, developed mechanisms to address heterogeneous crash consistency, optimized for small writes, and implemented robust crash recovery and garbage collection methods. Compared to previous solutions, NVLog is lighter, more stable, and delivers higher performance, all while leveraging the mature kernel software stack and avoiding data migration overhead. Experimental results demonstrate that NVLog can accelerate disk file systems by up to 15.09x and outperform NOVA and SPFS in various scenarios by up to 3.72x and 324.11x, respectively.
Authors
- Philip He (ORCID: https://orcid.org/0009-0001-8924-9392)
- Xilong Che (ORCID: https://orcid.org/0000-0002-2978-2953)
- Wang Guo-yu (ORCID: https://orcid.org/0009-0009-5988-4887)
- Juncheng Hu (ORCID: https://orcid.org/0000-0002-6232-9093)
- Tengfei Li (ORCID: https://orcid.org/0000-0002-7696-5779)
- Can Zhou (ORCID: https://orcid.org/0009-0005-7144-0489)
- Hongkai Wei (ORCID: https://orcid.org/0009-0003-8370-8484)
- Chenju Pei (ORCID: https://orcid.org/0009-0000-7335-1299)
Institutions
- Northeast Normal University (CN)
- Jilin University (CN)
- Wuhan University (CN)
- Jilin Province Science and Technology Department (CN)
Publication Details
- Journal
- ACM Transactions on Storage
- Published
- 2025-11-20
- DOI
- https://doi.org/10.1145/3777464
- Citations
- 1
- Primary Topic
- Advanced Data Storage Technologies
- Type
- article
- Field-Weighted Citation Impact
- 1.49