Passer à la navigation principale Passer à la recherche Passer au contenu principal

J-NVM: Off-heap Persistent Objects in Java

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

This paper presents J-NVM, a framework to access efficiently Non-Volatile Main Memory (NVMM) in Java. J-NVM offers a fully-fledged interface to persist plain Java objects using failure-atomic blocks. This interface relies internally on proxy objects that intermediate direct off-heap access to NVMM. The framework also provides a library of highly-optimized persistent data types that resist reboots and power failures. We evaluate J-NVM by implementing a persistent backend for the Infinispan data store. Our experimental results, obtained with a TPC-B like benchmark and YCSB, show that J-NVM is consistently faster than other approaches at accessing NVMM in Java.

langue originaleAnglais
titreSOSP 2021 - Proceedings of the 28th ACM Symposium on Operating Systems Principles
EditeurAssociation for Computing Machinery, Inc
Pages408-423
Nombre de pages16
ISBN (Electronique)9781450387095
Les DOIs
étatPublié - 26 oct. 2021
Evénement28th ACM Symposium on Operating Systems Principles, SOSP 2021 - Virtual, Online, Allemagne
Durée: 26 oct. 202129 oct. 2021

Série de publications

NomSOSP 2021 - Proceedings of the 28th ACM Symposium on Operating Systems Principles

Une conférence

Une conférence28th ACM Symposium on Operating Systems Principles, SOSP 2021
Pays/TerritoireAllemagne
La villeVirtual, Online
période26/10/2129/10/21

Empreinte digitale

Examiner les sujets de recherche de « J-NVM: Off-heap Persistent Objects in Java ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation