February 7, 2023
Pierre Sutra
J-NVM: Off-heap Persistent Objects in Java
Time:
11:00am
Location:
Zoom3 - https://zoom.us/j/3911012202 (pass: @s3)
Non-volatile main memory (NVMM) is a new tier in the memory hierarchy that offers jointly the durability of spinning disks, near-DRAM speed and byte addressability. This talk presents J-NVM, a fully-fledged interface to use NVMM in the Java language. J-NVM relies on proxy objects that intermediate direct off-heap access to NVMM. We present the internals of J-NVM and how to use it in the context of a modern distributed data store.
This talk is based on a paper in SOSP'21: http://www-public.it-sudparis.eu/~thomas_g/research/biblio/2021/lefort-sosp-jnvm.pdf