POSTER: RELAX: Durable Data Structures with Swift Recovery

Almog Zur, Nachshon Cohen, Michal Friedman, Erez Petrank

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Recent non-volatile main memory technology gave rise to an abundance of research on building persistent data structures, whose content can be recovered after a system crash. While there has been significant progress in making durable data structures efficient, shortening the length of the recovery phase after a crash has not received much attention. In this paper we present the RELAX general transformation. RELAX generates lock-free durable data structures that provide the best of both worlds: almost zero recovery time and high performance.

Original languageEnglish
Title of host publicationPPoPP 2024 - Proceedings of the 29th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming
Pages475-477
Number of pages3
ISBN (Electronic)9798400704352
DOIs
StatePublished - 2 Mar 2024
Event29th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming, PPoPP 2024 - Edinburgh, United Kingdom
Duration: 2 Mar 20246 Mar 2024

Publication series

NameProceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP

Conference

Conference29th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming, PPoPP 2024
Country/TerritoryUnited Kingdom
CityEdinburgh
Period2/03/246/03/24

Keywords

  • Non-volatile memory
  • concurrent data structures
  • lock-free

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'POSTER: RELAX: Durable Data Structures with Swift Recovery'. Together they form a unique fingerprint.

Cite this