BonsaiKV: Towards Fast, Scalable, and Persistent Key-Value Stores with Tiered, Heterogeneous Memory System

M Cai, J Shen, Y Yuan, Z Qu, B Ye - Proceedings of the VLDB …, 2023 - dl.acm.org
Emerging NUMA/CXL-based tiered memory systems with heterogeneous memory devices
such as DRAM and NVMM deliver ultrafast speed, large capacity, and data persistence all at …

Compositionality and Observational Refinement for Linearizability with Crashes

A Oliveira Vale, Z Wang, Y Chen, P You… - Proceedings of the ACM …, 2024 - dl.acm.org
Crash-safety is an important property of real systems, as the main functionality of some
systems is resilience to crashes. Toward a compositional verification approach for crash …

A fully verified persistency library

S Bodenmüller, J Derrick, B Dongol… - … on Verification, Model …, 2023 - Springer
Non-volatile memory (NVM) technologies offer DRAM-like speeds with the added benefit of
failure resilience. However, developing concurrent programs for NVM can be challenging …

A verified durable transactional mutex lock for persistent x86-TSO

E Vafeiadi Bila, B Dongol - Formal Methods in System Design, 2024 - Springer
The advent of non-volatile memory technologies has spurred intensive research interest in
correctness and programmability. This paper addresses both by developing and verifying a …

A Programming Model for Disaggregated Memory over CXL

G Assa, M Friedman, O Lahav - arXiv preprint arXiv:2407.16300, 2024 - arxiv.org
CXL (Compute Express Link) is an emerging open industry-standard interconnect between
processing and memory devices that is expected to revolutionize the way systems are …

[PDF][PDF] Compositionality and Observational Refinement for Linearizability with Crashes

AO Vale, Z Wang, Y Chen, P You, Z Shao - 2024 - arthurovale.github.io
In this paper, we develop a compositional account of linearizability under full-system
crashes. By a full-system crash, we mean a crash that results in all agents of a system failing …

[PDF][PDF] A verified durable transactional mutex lock for persistent x86-TSO

EV Bila, B Dongol - 2024 - d-nb.info
The advent of non-volatile memory technologies has spurred intensive research interest in
correctness and programmability. This paper addresses both by developing and verifying a …

[PDF][PDF] Specifying and Verifying Persistent Transactional Memory

EV Bila - 2023 - openresearch.surrey.ac.uk
Persistent memory is a novel memory paradigm that retains its contents even in the event of
power loss. It is widely expected to become ubiquitous, and hardware architectures are …