当前位置: X-MOL 学术arXiv.cs.OS › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
NVCache: A Plug-and-Play NVMM-based I/O Booster for Legacy Systems
arXiv - CS - Operating Systems Pub Date : 2021-05-14 , DOI: arxiv-2105.10397
Rémi Dulong, Rafael Pires, Andreia Correia, Valerio Schiavoni, Pedro Ramalhete, Pascal Felber, Gaël Thomas

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.

中文翻译:

NVCache:用于旧式系统的即插即用的基于NVMM的I / O Booster

本文介绍了NVCache,这是一种使用非易失性主存储器(NVMM)作为写缓存的方法,可以提高传统应用程序的写性能。我们将NVCache与针对NVMM量身定制的文件系统(Ext4-DAX和NOVA)以及具有大量I / O的应用程序(SQLite,RocksDB)进行了比较。我们的评估表明,NVCache达到了NVMM的现有最新系统的性能水平,但没有限制:NVCache不会将存储的数据的大小限制为NVMM的大小,并且可以在未修改的情况下透明地工作传统应用程序,即使其源代码不可用,也可提供其他持久性保证。
更新日期:2021-05-24
down
wechat
bug