Due to their capability to hide the complexity generated by the messages exchanged between processes, shared objects are one of the main abstractions provided to the developers of distributed applications. Among all the shared objects, the register object is fundamental. Several protocols have been proposed to build fault resilient registers on top of message-passing system, but, unfortunately, failure are not the only challenge in modern distributed systems. New issues arise from the dynamicity introduced in the system by the continuous arrival and departure of nodes (churn phenomenon). This paper addresses the construction of a single writer/multiple readers regular register in a distributed system affected by the continuous arrival/departure of participants. In particular, a general protocol implementing a regular register is proposed and feasibility conditions on the arrival and departure of the processes are given. Interestingly, the protocol is proved correct under the assumption that the constraint on the churn is satisfied.

Regular Register: An Implementation in a Churn Prone Environment / Baldoni, Roberto; Bonomi, Silvia; M., Raynal. - 5869:(2010), pp. 15-29. (Intervento presentato al convegno 16th International Colloquium on Structural Information and Communication Complexity tenutosi a Piran; Slovenia) [10.1007/978-3-642-11476-2_3].

Regular Register: An Implementation in a Churn Prone Environment

BALDONI, Roberto;BONOMI, Silvia;
2010

Abstract

Due to their capability to hide the complexity generated by the messages exchanged between processes, shared objects are one of the main abstractions provided to the developers of distributed applications. Among all the shared objects, the register object is fundamental. Several protocols have been proposed to build fault resilient registers on top of message-passing system, but, unfortunately, failure are not the only challenge in modern distributed systems. New issues arise from the dynamicity introduced in the system by the continuous arrival and departure of nodes (churn phenomenon). This paper addresses the construction of a single writer/multiple readers regular register in a distributed system affected by the continuous arrival/departure of participants. In particular, a general protocol implementing a regular register is proposed and feasibility conditions on the arrival and departure of the processes are given. Interestingly, the protocol is proved correct under the assumption that the constraint on the churn is satisfied.
2010
16th International Colloquium on Structural Information and Communication Complexity
fault tolerance; network protocols; machine replication
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Regular Register: An Implementation in a Churn Prone Environment / Baldoni, Roberto; Bonomi, Silvia; M., Raynal. - 5869:(2010), pp. 15-29. (Intervento presentato al convegno 16th International Colloquium on Structural Information and Communication Complexity tenutosi a Piran; Slovenia) [10.1007/978-3-642-11476-2_3].
File allegati a questo prodotto
File Dimensione Formato  
VE_2010_11573-212259.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 214.03 kB
Formato Adobe PDF
214.03 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/212259
 Attenzione

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

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 9
  • ???jsp.display-item.citation.isi??? 2
social impact