Tiara: a self-stabilizing deterministic skip list and skip graph (Q418743): Difference between revisions
From MaRDI portal
Created a new Item |
ReferenceBot (talk | contribs) Changed an Item |
||
(9 intermediate revisions by 6 users not shown) | |||
Property / author | |||
Property / author: Mikhail V. Nesterenko / rank | |||
Property / author | |||
Property / author: Mikhail V. Nesterenko / rank | |||
Normal rank | |||
Property / review text | |||
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|)\). | |||
Property / review text: 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|)\). / rank | |||
Normal rank | |||
Property / reviewed by | |||
Property / reviewed by: Stephan Holzer / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 68M10 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 68M14 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 68M12 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 68M11 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 68P20 / rank | |||
Normal rank | |||
Property / zbMATH DE Number | |||
Property / zbMATH DE Number: 6039149 / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
peer-to-peer networks | |||
Property / zbMATH Keywords: peer-to-peer networks / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
overlay networks | |||
Property / zbMATH Keywords: overlay networks / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
self-stabilization | |||
Property / zbMATH Keywords: self-stabilization / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
distributed skip graph | |||
Property / zbMATH Keywords: distributed skip graph / rank | |||
Normal rank | |||
Property / describes a project that uses | |||
Property / describes a project that uses: Pastry / rank | |||
Normal rank | |||
Property / describes a project that uses | |||
Property / describes a project that uses: Chord / rank | |||
Normal rank | |||
Property / describes a project that uses | |||
Property / describes a project that uses: UNITY / rank | |||
Normal rank | |||
Property / MaRDI profile type | |||
Property / MaRDI profile type: MaRDI publication profile / rank | |||
Normal rank | |||
Property / full work available at URL | |||
Property / full work available at URL: https://doi.org/10.1016/j.tcs.2011.12.079 / rank | |||
Normal rank | |||
Property / OpenAlex ID | |||
Property / OpenAlex ID: W2034021369 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Skip graphs / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5501273 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Viceroy / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4473888 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4763422 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Robust random number generation for peer-to-peer systems / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Automata, Languages and Programming / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: How to spread adversarial nodes? / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Linearization: Locally Self-Stabilizing Sorting in Graphs / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Self-stabilizing systems in spite of distributed control / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Parallel Processing and Applied Mathematics / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q2782251 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Self-stabilizing extensions for message-passing systems / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Self-stabilization by counter flushing / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Self-stabilization by window washing / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Fault-local distributed mending (extended abstract) / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Time-adaptive self stabilization / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4259989 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: T-Man: Gossip-based fast overlay topology construction / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4471321 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Time Complexity of Distributed Topological Self-stabilization: The Case of Graph Linearization / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: HyperTree for self-stabilizing peer-to-peer systems / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: A distributed polylogarithmic time algorithm for self-stabilizing skip graphs / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: A Self-stabilizing and Local Delaunay Graph Construction / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4692502 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: An exercise in proving self-stabilization with a variant function / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Universal continuous routing strategies / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: A Scheme for Fast Parallel Communication / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: The expansion and mixing time of skip graphs with applications / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Stabilization-preserving atomicity refinement / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Corona: a stabilizing deterministic message-passing skip list / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: On the topologies formed by selfish peers / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Concurrent maintenance of rings / rank | |||
Normal rank | |||
links / mardi / name | links / mardi / name | ||
Latest revision as of 06:22, 5 July 2024
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
0 references