Tiara: A Self-stabilizing Deterministic Skip List

  • Authors:
  • Thomas Clouser;Mikhail Nesterenko;Christian Scheideler

  • Affiliations:
  • Deparment of Computer Science, Kent State University, Kent, USA;Deparment of Computer Science, Kent State University, Kent, USA;Institute of Computer Science, Technical University of Munich, Garching, Germany

  • Venue:
  • SSS '08 Proceedings of the 10th International Symposium on Stabilization, Safety, and Security of Distributed Systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.01

Visualization

Abstract

We present Tiara -- a self-stabilizing peer-to-peer network maintenance algorithm. Tiara is truly deterministic which allows it to achieve exact performance bounds. Tiara allows logarithmic searches and topology updates. It is based on a novel sparse 0-1 skip list . We rigorously prove the algorithm correct in the shared register model. We then describe its extension to a ring and incorporation of crash tolerance.