A distributed dynamic system is a fully distributed system subject to a continual arrival/departure of the entities defining the system. Another characterizing dimension of these systems is their, possibly, arbitrary large size (number of entities) and the possible arbitrary small part of the system a single entity directly interacts with. This interaction occurs through data exchange over logical links, and the constantly changing graph, formed by all links connecting entities, represents the overlay network of the dynamic distributed system. The connectivity of such overlay is of fundamental importance to make the whole system working. This paper gives a precise definition of the connectivity problem in dynamic distributed systems while formally defining assumptions on arrival/departure of entities and on the evolution of the system size along the time. The paper shows the impossibility of achieving connectivity when an arbitrary large number of entities may arrive/depart concurrently at any time, doing so for an arbitrarily long time. A solution is presented achieving overlay connectivity during quiescent periods of the system: periods in which no more arrivals and departures take place. The paper conveys the fact that the finite but not known duration of the perturbed period before quiescence makes the solution of the problem far from being trivial. The paper also provides a simulation study showing that the solution not only achieves connectivity in quiescent periods but it rearranges entities in an overlay that shows good scalability properties. © Springer-Verlag Berlin Heidelberg 2007.

Connectivity in Eventually Quiescent Dynamic Distributed Systems / TUCCI PIERGIOVANNI, Sara; Baldoni, Roberto. - 4746 LNCS:(2007), pp. 38-56. (Intervento presentato al convegno 3rd Latin-American Symposium on Dependable Computing, LADC 2007 tenutosi a Morelia; Mexico nel 26-28 Settembre 2007) [10.1007/978-3-540-75294-3_5].

Connectivity in Eventually Quiescent Dynamic Distributed Systems

TUCCI PIERGIOVANNI, sara;BALDONI, Roberto
2007

Abstract

A distributed dynamic system is a fully distributed system subject to a continual arrival/departure of the entities defining the system. Another characterizing dimension of these systems is their, possibly, arbitrary large size (number of entities) and the possible arbitrary small part of the system a single entity directly interacts with. This interaction occurs through data exchange over logical links, and the constantly changing graph, formed by all links connecting entities, represents the overlay network of the dynamic distributed system. The connectivity of such overlay is of fundamental importance to make the whole system working. This paper gives a precise definition of the connectivity problem in dynamic distributed systems while formally defining assumptions on arrival/departure of entities and on the evolution of the system size along the time. The paper shows the impossibility of achieving connectivity when an arbitrary large number of entities may arrive/depart concurrently at any time, doing so for an arbitrarily long time. A solution is presented achieving overlay connectivity during quiescent periods of the system: periods in which no more arrivals and departures take place. The paper conveys the fact that the finite but not known duration of the perturbed period before quiescence makes the solution of the problem far from being trivial. The paper also provides a simulation study showing that the solution not only achieves connectivity in quiescent periods but it rearranges entities in an overlay that shows good scalability properties. © Springer-Verlag Berlin Heidelberg 2007.
2007
3rd Latin-American Symposium on Dependable Computing, LADC 2007
Fault tolerance; Network protocols; Machine replication
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Connectivity in Eventually Quiescent Dynamic Distributed Systems / TUCCI PIERGIOVANNI, Sara; Baldoni, Roberto. - 4746 LNCS:(2007), pp. 38-56. (Intervento presentato al convegno 3rd Latin-American Symposium on Dependable Computing, LADC 2007 tenutosi a Morelia; Mexico nel 26-28 Settembre 2007) [10.1007/978-3-540-75294-3_5].
File allegati a questo prodotto
File Dimensione Formato  
VE_2007_11573-366953.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 771.68 kB
Formato Adobe PDF
771.68 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/366953
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 10
  • ???jsp.display-item.citation.isi??? 4
social impact