Skip graphs

By James Aspnes, Gauri Shah. ACM-SIAM Symposium on Discrete Algorithms, 2003

776 citations recorded by the source corpus.

Skip graphs are a novel distributed data structure, based on skip lists, that provide the full functionality of a balanced tree in a distributed system where resources are stored in separate nodes that may fail at any time. They are designed for use in searching peer-to-peer systems, and by providing the ability to perform queries based on key ordering, they improve on existing search tools that provide only hash table functionality. Unlike skip lists or other tree data structures, skip graphs are highly resilient, tolerating a large fraction of failed nodes without losing connectivity. In addition, simple and straightforward algorithms can be used to construct a skip graph, insert new nodes into it, search it, and detect and repair errors within it introduced due to node failures.

Subfields: Computer Networks and Communications

View Paper: https://www.semanticscholar.org/paper/2ebe1ffec53e63c2799cba961503f0a6abafccd3

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Networks and Communications

  1. John Risson
  2. Tim Moors
  3. M. Ruhl
  4. Michael T. Goodrich
  5. David R Karger
  6. Michael J. Nelson
  7. Jonathan Z. Sun
  8. Kenneth L. Clarkson

Citations in the corpus