Fast Durably Linearizable Data Structures for Free
Byte-addressable non-volatile memory, provided by novel technologies such as Intel Optane and CXL, has presented opportunities for developing high-performance concurrent objects (including concurrent data structures) with the added benefits of durability and recov-erability. However, developing such data structures while preserving high performance still remains challenging due to the latency and bandwidth gaps between volatile and non-volatile memory. In this paper, we investigate the construction of durably linearizable objects using our recently developed Mangosteen framework.
Authors
- Gregory Chockler (ORCID: https://orcid.org/0000-0001-6700-9235)
- Brijesh Dongol (ORCID: https://orcid.org/0000-0003-0446-3507)
- Dan O’Keeffe (ORCID: https://orcid.org/0000-0003-3751-477X)
- S. F. Egorov
Institutions
- Royal Holloway University of London (GB)
- University of Surrey (GB)
Publication Details
- Published
- 2025-06-16
- DOI
- https://doi.org/10.1145/3743642.3743651
- Primary Topic
- Distributed systems and fault tolerance
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Engineering and Physical Sciences Research Council