DocumentCode
2787845
Title
A Model for Large Scale Self-Stabilization
Author
Herault, Thomas ; Lemarinier, Pierre ; Peres, Olivier ; Pilard, Laurence ; Beauquier, Joffroy
Author_Institution
LRI, Univ. Paris Sud, Orsay
fYear
2007
fDate
26-30 March 2007
Firstpage
1
Lastpage
10
Abstract
We introduce a new model for distributed algorithms designed for large scale systems that need a low-overhead solution to allow the processes to communicate with each other. We assume that every process can communicate with any other process provided it knows its identifier, which is usually the case in e.g. a peer to peer system, and that nodes may arrive or leave at any time. To cope with the large number of processes, we limit the memory usage of each process to a small constant number of variables, combining this with previous results concerning failure detectors and resource discovery. We illustrate the model with a self-stabilizing algorithm that builds and maintains a spanning tree topology. We provide a formal proof of the algorithm and the results of experiments on a cluster.
Keywords
distributed algorithms; storage management; distributed algorithms; failure detectors; large scale self-stabilization systems; resource discovery; spanning tree topology; Algorithm design and analysis; Clustering algorithms; Computer crashes; Detectors; Distributed algorithms; Internet; Large-scale systems; Peer to peer computing; Topology; Tree graphs; Distributed Algorithm; Failure Detectors; Large Scale Systems; Self-Stabilization; Spanning Tree Construction;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
Conference_Location
Long Beach, CA
Print_ISBN
1-4244-0910-1
Electronic_ISBN
1-4244-0910-1
Type
conf
DOI
10.1109/IPDPS.2007.370298
Filename
4228026
Link To Document