Wait-free linked-lists

Shahar Timnat, Anastasia Braginsky, Alex Kogan, Erez Petrank

Research output: Contribution to journalArticlepeer-review

Abstract

The linked-list data structure is fundamental and ubiquitous. Lockfree versions of the linked-list are well known. However, the existence of a practical wait-free linked-list has been open. In this work we designed such a linked-list. To achieve better performance, we have also extended this design using the fast-path-slow-path methodology. The resulting implementation achieves performance which is competitive with that of Harris's lock-free list, while still guaranteeing non-starvation via wait-freedom. We have also developed a proof for the correctness and the wait-freedom of our design.

Original languageEnglish
Pages (from-to)309-310
Number of pages2
JournalACM SIGPLAN Notices
Volume47
Issue number8
DOIs
StatePublished - Aug 2012

All Science Journal Classification (ASJC) codes

  • General Computer Science

Fingerprint

Dive into the research topics of 'Wait-free linked-lists'. Together they form a unique fingerprint.

Cite this