• 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