Skip to Main content Skip to Navigation
Conference papers

NVCache: a plug-and-play NVMM-based I/O booster for legacy systems

Abstract : This paper introduces NVCACHE, an approach that uses a non-volatile main memory (NVMM) as a write cache to improve the write performance of legacy applications. We compare NVCACHE against file systems tailored for NVMM (Ext4-DAX and NOVA) and with I/O-heavy applications (SQLite, RocksDB). Our evaluation shows that NVCACHE reaches the performance level of the existing state-of-the-art systems for NVMM, but without their limitations: NVCACHE does not limit the size of the stored data to the size of the NVMM, and works transparently with unmodified legacy applications, providing additional persistence guarantees even when their source code is not available.
Document type :
Conference papers
Complete list of metadata

https://hal-imt.archives-ouvertes.fr/hal-03437687
Contributor : Gaël Thomas Connect in order to contact the contributor
Submitted on : Saturday, November 20, 2021 - 11:17:46 AM
Last modification on : Wednesday, November 24, 2021 - 5:06:56 PM

Links full text

Identifiers

Citation

Rémi Dulong, Rafael Pires, Andreia Correia, Valerio Schiavoni, Pedro Ramalhete, et al.. NVCache: a plug-and-play NVMM-based I/O booster for legacy systems. DSN 2021 : 51st annual IEEE/IFIP international conference on Dependable Systems and Networks, Jun 2021, Taipei, Taiwan. pp.186-198, ⟨10.1109/DSN48987.2021.00033⟩. ⟨hal-03437687⟩

Share

Metrics

Record views

16