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 Lefort | 1 | 0 | 0.68 |
Yohan Pipereau | 2 | 0 | 0.34 |
Kwabena Amponsem | 3 | 0 | 0.34 |
Pierre Sutra | 4 | 152 | 14.73 |
Gaël Thomas | 5 | 256 | 16.95 |