Title
J-NVM: Off-heap Persistent Objects in Java
Abstract
ABSTRACTThis 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.
Year
DOI
Venue
2021
10.1145/3477132.3483579
SOSP
DocType
Citations 
PageRank 
Conference
0
0.34
References 
Authors
0
5
Name
Order
Citations
PageRank
Anatole Lefort100.68
Yohan Pipereau200.34
Kwabena Amponsem300.34
Pierre Sutra415214.73
Gaël Thomas525616.95