Distributed storage service is one of the main abstractions provided to the developers of distributed applications due to its capability to hide the complexity generated by the messages exchanged between processes. Many protocols have been proposed to build byzantine-fault-tolerant storage services on top of a message-passing system, but they do not consider the possibility to have servers joining and leaving the computation (churn phenomenon). This phenomenon, if not properly mastered, can either block protocols or violate the safety of the storage. In this paper, we address the problem of building of a safe register storage resilient to byzantine failures in a distributed system affected from churn. A protocol implementing a safe register in an eventually synchronous system is proposed and some feasibility constraints on the arrival and departure of the processes are given. The protocol is proved to be correct under the assumption that the constraint on the churn is satisfied. © 2011 Springer-Verlag.

An algorithm for implementing BFT registers in distributed systems with bounded churn / Baldoni, Roberto; Bonomi, Silvia; Amir Soltani, Nezhad. - 6976 LNCS:(2011), pp. 32-46. (Intervento presentato al convegno 13th International Symposium on Stabilization, Safety, and Security of Distributed Systems, SSS 2011 tenutosi a Grenoble nel 10 October 2011 through 12 October 2011) [10.1007/978-3-642-24550-3_5].

An algorithm for implementing BFT registers in distributed systems with bounded churn

BALDONI, Roberto;BONOMI, Silvia;
2011

Abstract

Distributed storage service is one of the main abstractions provided to the developers of distributed applications due to its capability to hide the complexity generated by the messages exchanged between processes. Many protocols have been proposed to build byzantine-fault-tolerant storage services on top of a message-passing system, but they do not consider the possibility to have servers joining and leaving the computation (churn phenomenon). This phenomenon, if not properly mastered, can either block protocols or violate the safety of the storage. In this paper, we address the problem of building of a safe register storage resilient to byzantine failures in a distributed system affected from churn. A protocol implementing a safe register in an eventually synchronous system is proposed and some feasibility constraints on the arrival and departure of the processes are given. The protocol is proved to be correct under the assumption that the constraint on the churn is satisfied. © 2011 Springer-Verlag.
2011
13th International Symposium on Stabilization, Safety, and Security of Distributed Systems, SSS 2011
safe register; bounded churn; eventually synchronous system; byzantine failures
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
An algorithm for implementing BFT registers in distributed systems with bounded churn / Baldoni, Roberto; Bonomi, Silvia; Amir Soltani, Nezhad. - 6976 LNCS:(2011), pp. 32-46. (Intervento presentato al convegno 13th International Symposium on Stabilization, Safety, and Security of Distributed Systems, SSS 2011 tenutosi a Grenoble nel 10 October 2011 through 12 October 2011) [10.1007/978-3-642-24550-3_5].
File allegati a questo prodotto
File Dimensione Formato  
VE_2012_11573-487179.pdf

solo gestori archivio

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

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

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
social impact