2021 51st Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN) 2021
DOI: 10.1109/dsn48987.2021.00033
|View full text |Cite
|
Sign up to set email alerts
|

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… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(1 citation statement)
references
References 39 publications
(45 reference statements)
0
1
0
Order By: Relevance
“…NVCACHE is available either as a library or as a modified libc [36]. The library that can be included in a target application, providing I/O primitives such as nvopen, nvwrite, nvread, and nvclose.…”
Section: Overviewmentioning
confidence: 99%
“…NVCACHE is available either as a library or as a modified libc [36]. The library that can be included in a target application, providing I/O primitives such as nvopen, nvwrite, nvread, and nvclose.…”
Section: Overviewmentioning
confidence: 99%