NVCache: A Plug-and-Play NVMM-based I/O Booster for Legacy Systems

التفاصيل البيبلوغرافية
العنوان: NVCache: A Plug-and-Play NVMM-based I/O Booster for Legacy Systems
المؤلفون: Dulong, Rémi, Pires, Rafael, Correia, Andreia, Schiavoni, Valerio, Ramalhete, Pedro, Felber, Pascal, Thomas, Gaël
سنة النشر: 2021
المجموعة: Computer Science
مصطلحات موضوعية: Computer Science - Distributed, Parallel, and Cluster Computing, Computer Science - Hardware Architecture, Computer Science - Operating Systems, 68M20, D.4.2, D.4.3, D.4.8
الوصف: 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.
Comment: 13 pages, 7 figures, to be published in the 51th IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 21)
نوع الوثيقة: Working Paper
DOI: 10.1109/DSN48987.2021.00033
URL الوصول: http://arxiv.org/abs/2105.10397
رقم الأكسشن: edsarx.2105.10397
قاعدة البيانات: arXiv
الوصف
DOI:10.1109/DSN48987.2021.00033