Exploring non-volatility of non-volatile memory for high performance computing under failures

J Ren, K Wu, D Li - 2020 IEEE International Conference on …, 2020 - ieeexplore.ieee.org
… HPC under failures. Leveraging the non-volatility of NVM as main memory, we can recover
data objects and resume application computation (recomputation) after the application …

Let's talk about storage & recovery methods for non-volatile memory database systems

J Arulraj, A Pavlo, SR Dulloor - Proceedings of the 2015 ACM SIGMOD …, 2015 - dl.acm.org
… In order to retain data after a loss … As we discuss in subsequent sections, we use non-volatile
pointers to build non-volatile data structures that are guaranteed to be consistent after the …

Makalu: Fast recoverable allocation of non-volatile memory

K Bhandari, DR Chakrabarti, HJ Boehm - ACM SIGPLAN Notices, 2016 - dl.acm.org
non-volatile memory management. Makalu offers an integrated allocator and recovery-time …
internal consistency, avoids NVRAM memory leaks, and is efficient, all in the face of failures. …

Hyrise-NV: Instant recovery for in-memory databases using non-volatile memory

D Schwalb, GK BK, M Dreseler, M Faust, A Hohl… - Database Systems for …, 2016 - Springer
… In this paper, we present Hyrise-NV, a database storagerecover databases independent
of their size. For index structures, we present nvBTree using multi-versioning to provide failure-…

Anubis: ultra-low overhead and recovery time for secure non-volatile memories

KA Zubair, A Awad - Proceedings of the 46th International Symposium …, 2019 - dl.acm.org
… On the other hand, emerging NVMs bring in a set of new challenges for memory management
and security; since NVMs retain data even after power loss, necessary measures for …

Triad-nvm: Persistency for integrity-protected and encrypted non-volatile memories

A Awad, M Ye, Y Solihin, L Njilla… - Proceedings of the 46th …, 2019 - dl.acm.org
… NVMM hence we propose lazy recovery optimizations for making recovery fast. To evaluate
… As shown in the figure, the problem becomes more obvious when we deal with terabytes of …

FREE-p: Protecting non-volatile memory against both hard and soft errors

DH Yoon, N Muralimanohar, J Chang… - 2011 IEEE 17th …, 2011 - ieeexplore.ieee.org
… ECP6 uses verifyafter-write for error detection; hence, a 7th failure within a 64B block triggers
a page map-out. Figure 8 compares capacity vs. lifetime of Nocorrection, SEC64, ECP6, …

Rewind: Recovery write-ahead system for in-memory non-volatile data-structures

A Chatzistergiou, M Cintra… - Proceedings of the VLDB …, 2015 - research.ed.ac.uk
… Recent non-volatile memory (NVM) technologies, such as PCM, STT-MRAM and ReRAM, …
device failure as this is an orthogonal issue and is hardware-related; we only target failures

NV-Heaps: Making persistent objects fast and safe with next-generation, non-volatile memories

J Coburn, AM Caulfield, A Akel, LM Grupp… - ACM SIGARCH …, 2011 - dl.acm.org
… It stores undo logs for outstanding transactions in non-volatile memory for recovery. The …
To test recovery from failures, we run the tests and kill the program with SIGKILL at random …

A write-friendly and fast-recovery scheme for security metadata in non-volatile memories

J Huang, Y Hua - 2021 IEEE International Symposium on High …, 2021 - ieeexplore.ieee.org
… To avoid the failure of integrity checking after recovery, MACs need to be written into NVM
with the new user data. However, the MAC of user data is logically placed with the user data …