Fast non-volatile memory (NVM) has sparked interest in log-free data structures (LFDs) that enable crash recovery without the overhead of logging. However, recovery hinges on …
Z Wang, CH Choo, MA Kozuch… - 2021 ACM/IEEE 48th …, 2021 - ieeexplore.ieee.org
The ability to capture frequent (per millisecond) persistent snapshots to NVM would enable a number of compelling use cases. Unfortunately, existing NVM snapshotting techniques …
Non‐volatile memory (NVM) is an emerging technology being explored as an alternative to DRAM main memory in computing systems because of its persistence, higher storage …
Non-volatile Main Memories (NVMs) offer a promising way to preserve data persistence and enable computation recovery in case of failure. While the use of NVMs can significantly …
C Tian, H Liu, X Liao, H Jin - Frontiers of Computer Science, 2023 - Springer
Unikernels provide an efficient and lightweight way to deploy cloud computing services in application-specialized and single-address-space virtual machines (VMs). They can …
NVM architectures must keep consistent data in case of failures, a property called crash consistency. A common way to do so is by checkpoint mechanisms. However, most of the …
M Moridi, W Golab - Proceedings of the 2024 Workshop on Advanced …, 2024 - dl.acm.org
This study focuses on methods to improve the reliability of persistent memory systems. By utilizing Montage (ICPP'21), we identify areas that have potential for enhancement …
F Ren, K Chen, Y Wu - Proceedings of the 59th ACM/IEEE Design …, 2022 - dl.acm.org
libcrpm is a new programming library to improve the checkpoint performance for applications running in NVM. It proposes the failure-atomic differential checkpointing …
As the capacity of the cache hierarchy keeps scaling to match the increasing number of cores and growing working set size, the design of the cache hierarchy has remained …