ACM Home Page
Please provide us with feedback. Feedback
A distributed polylogarithmic time algorithm for self-stabilizing skip graphs
Full text PdfPdf (491 KB)
Source
Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the 28th ACM symposium on Principles of distributed computing table of contents
Calgary, AB, Canada
SESSION: R4 table of contents
Pages 131-140  
Year of Publication: 2009
ISBN:978-1-60558-396-9
Authors
Riko Jacob  Technische Universität München, Garching bei München, Germany
Andrea Richa  Arizona State University, Tempe, USA
Christian Scheideler  University of Paderborn, Paderborn, Germany
Stefan Schmid  Technische Universität München, Garching bei München, Germany
Hanjo Täubig  Technische Universität München, Garching bei München, Germany
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 40,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1582716.1582741
What is a DOI?

ABSTRACT

Peer-to-peer systems rely on scalable overlay networks that enable efficient routing between its members. Hypercubic topologies facilitate such operations while each node only needs to connect to a small number of other nodes. In contrast to static communication networks, peer-to-peer networks allow nodes to adapt their neighbor set over time in order to react to join and leave events and failures. This paper shows how to maintain such networks in a robust manner. Concretely, we present a distributed and self-stabilizing algorithm that constructs a (variant of the) skip graph in polylogarithmic time from any initial state in which the overlay network is still weakly connected. This is an exponential improvement compared to previously known self-stabilizing algorithms for overlay networks. In addition, individual joins and leaves are handled locally and require little work.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
3
4
 
5
J. Aspnes and Y. Wu. O(log n)-time overlay network construction from graphs with out-degree 1. In Proc. International Conference on Principles of Distributed Systems (OPODIS), volume 4878 of LNCS, pages 286--300, 2007.
 
6
7
 
8
 
9
10
 
11
J. Brzezinski and M. Szychowiak. Self-stabilization in distributed systems--a short survey. Foundations of Computing and Decision Sciences, 25(1), 2000.
 
12
13
 
14
C. Cramer and T. Fuhrmann. Self-stabilizing ring networks on connected graphs. Technical Report 2005-5, System Architecture Group, University of Karlsruhe, 2005.
15
 
16
 
17
S. Dolev and T. Herman. Superstabilizing protocols for dynamic distributed systems. Chicago Journal of Theoretical Computer Science, 4:1--40, 1997.
 
18
 
19
D. Gall, R. Jacob, A. Richa, C. Scheideler, S. Schmid, and H. Täubig. Modeling scalability in distributed self-stabilization: The case of graph linearization. Technical Report TUM-I0835, Technische Universität München, Computer Science Dept., Nov. 2008.
20
 
21
 
22
 
23
T. Herman. Observations on time adaptive self-stabilization. Technical Report TR 97-07, University of Iowa, 1997.
 
24
T. Herman. Self-stabilization bibliography: Access guide. University of Iowa, December 2002. See ftp://ftp.cs.uiowa.edu/pub/selfstab/bibliography/.
 
25
26
27
28
 
29
30
 
31
M. Onus, A. Richa, and C. Scheideler. Linearization: Locally self-stabilizing sorting in graphs. In Proc. 9th ALENEX, 2007.
32
 
33
 
34
I. Stoica, R. Morris, D. Karger, M. F. Kaashoek, and H. Balakrishnan. Chord: A scalable peer-to-peer lookup service for internet applications. Technical Report MIT-LCS-TR-819, MIT, 2001.
 
35
36

Collaborative Colleagues:
Riko Jacob: colleagues
Andrea Richa: colleagues
Christian Scheideler: colleagues
Stefan Schmid: colleagues
Hanjo Täubig: colleagues