Brief announcement: a contention-friendly, non-blocking skip list

  • Authors:
  • Tyler Crain;Vincent Gramoli;Michel Raynal

  • Affiliations:
  • IRISA, Rennes Cedex, France;The University of Sydney, NSW, Australia;IRISA, Rennes Cedex, France,Institut Universitaire de France, France

  • Venue:
  • DISC'12 Proceedings of the 26th international conference on Distributed Computing
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

A skip list is a probabilistic data structure to store and retrieve in-memory data in an efficient way. In short, it is a linked structure that diminishes the linear big-oh complexity of a linked list with elements having additional shortcuts pointing towards other elements located further in the list [7]. These shortcuts allow operations to complete in O(logn) steps in expectation. The drawback of employing shortcuts is however to require additional maintenance each time some data is stored or discarded.