Tiara: a self-stabilizing deterministic skip list and skip graph (Q418743)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Tiara: a self-stabilizing deterministic skip list and skip graph |
scientific article |
Statements
Tiara: a self-stabilizing deterministic skip list and skip graph (English)
0 references
30 May 2012
0 references
The authors present Tiara, a deterministic self-stabilizing peer-to-peer network maintenance algorithm. First they describe a novel distributed sparse skip list that is self-stabilizing. Robustness is achieved by connecting nodes in alternative lists at different levels of the skip list. To increase performance, a skip graph is generated based on a collection of those skip lists rooted in every node. The skip graph is defined in such a way that certain expansion properties can be proven. This ensures that searching for items as well as performing topology updates is fast. At the same time this improves the robustness to node failures significantly. To be more specific, the expansion of the skip graph is \(\Omega(1/|N|^{\frac{1}{\log 3}})\). Searching an element takes \(O(\log |N|)\) time. The time required to add (or remove) a node to the skip graph is \(O(\log^2 |N|)\).
0 references
peer-to-peer networks
0 references
overlay networks
0 references
self-stabilization
0 references
distributed skip graph
0 references