loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
24th IEEE Symposium on Reliable Distributed Systems (SRDS'05)
From Static Distributed Systems to Dynamic Systems
Orlando, Florida
October 26-October 28
ISBN: 0-7695-2463-X
Achour MOSTEFAOUI, IRISA, Universite de Rennes
Michel RAYNAL, IRISA, Universite de Rennes
Corentin TRAVERS, IRISA, Universite de Rennes
Stacy PATTERSON, University of California, Santa Barbara
Divyakant AGRAWAL, University of California, Santa Barbara
Amr EL ABBADI, University of California, Santa Barbara

A noteworthy advance in distributed computing is due to the recent development of peer-to-peer systems. These systems are essentially dynamic in the sense that no process can get a global knowledge on the system structure. They mainly allow processes to look up for data that can be dynamically added/suppressed in a permanently evolving set of nodes. Although protocols have been developed for such dynamic systems, to our knowledge, up to date no computation model for dynamic systems has been proposed. Nevertheless, there is a strong demand for the de?nition of such models as soon as one wants to develop provably correct protocols suited to dynamic systems.

This paper proposes a model for (a class of) dynamic systems. That dynamic model is de?ned by (1) a parameter (an integer denoted a) and (2) two basic communication abstractions (query-response and persistent reliable broadcast). The new parameter a is a threshold value introduced to capture the liveness part of the system (it is the counterpart of the minimal number of processes that do not crash in a static system). To show the relevance of the model, the paper adapts an eventual leader protocol designed for the static model, and proves that the resulting protocol is correct within the proposed dynamic model. In that sense, the paper has also a methodological ?avor, as it shows that simple modi?cations to existing protocols can allow them to work in dynamic systems.

Index Terms:
Communication abstraction, Dynamic system,Persistent reliable broadcast, Query-response pattern,eventual stability condition, Peer-to-Peer system.
Citation:
Achour MOSTEFAOUI, Michel RAYNAL, Corentin TRAVERS, Stacy PATTERSON, Divyakant AGRAWAL, Amr EL ABBADI, "From Static Distributed Systems to Dynamic Systems," srds, pp.109-118, 24th IEEE Symposium on Reliable Distributed Systems (SRDS'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.