A stabilizing Byzantine single-writer single-reader (SWSR) regular register, which stabilizes after the first invoked write operation, is first presented. Then, new/old ordering inversions are eliminated by the use of a (bounded) sequence number for writes, obtaining a practically stabilizing SWSR atomic register. A practically stabilizing Byzantine single-writer multi-reader (SWMR) atomic register is then obtained by using several copies of SWSR atomic registers. Finally, bounded time-stamps, with a time-stamp per writer, together with SWMR atomic registers, are used to construct a practically stabilizing Byzantine multi-writer multi-reader (MWMR) atomic register. In a system of n servers implementing an atomic register, and in addition to transient failures, the constructions tolerate tt of them can be Byzantine.

Stabilizing server-based storage in Byzantine asynchronous message-passing systems / Bonomi, Silvia; Dolev, Shlomi; Potop Butucaru, Maria; Raynal, Michel. - STAMPA. - 2015:(2015), pp. 471-479. (Intervento presentato al convegno ACM Symposium on Principles of Distributed Computing, PODC 2015 tenutosi a Donostia-San Sebastián; Spain) [10.1145/2767386.2767441].

Stabilizing server-based storage in Byzantine asynchronous message-passing systems

BONOMI, Silvia
;
2015

Abstract

A stabilizing Byzantine single-writer single-reader (SWSR) regular register, which stabilizes after the first invoked write operation, is first presented. Then, new/old ordering inversions are eliminated by the use of a (bounded) sequence number for writes, obtaining a practically stabilizing SWSR atomic register. A practically stabilizing Byzantine single-writer multi-reader (SWMR) atomic register is then obtained by using several copies of SWSR atomic registers. Finally, bounded time-stamps, with a time-stamp per writer, together with SWMR atomic registers, are used to construct a practically stabilizing Byzantine multi-writer multi-reader (MWMR) atomic register. In a system of n servers implementing an atomic register, and in addition to transient failures, the constructions tolerate tt of them can be Byzantine.
2015
ACM Symposium on Principles of Distributed Computing, PODC 2015
Asynchronous message-passing system; Atomic read/write register; Byzantine server; Clients/servers archi- Tecture; Distributed algorithm; Fault-tolerance; Read/write register; Regular register; Self-stabilization; Transient failures; Software; Hardware and Architecture; Computer Networks and Communications
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Stabilizing server-based storage in Byzantine asynchronous message-passing systems / Bonomi, Silvia; Dolev, Shlomi; Potop Butucaru, Maria; Raynal, Michel. - STAMPA. - 2015:(2015), pp. 471-479. (Intervento presentato al convegno ACM Symposium on Principles of Distributed Computing, PODC 2015 tenutosi a Donostia-San Sebastián; Spain) [10.1145/2767386.2767441].
File allegati a questo prodotto
File Dimensione Formato  
Bonomi_Stabilizing-server-based_2015.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 678.67 kB
Formato Adobe PDF
678.67 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/872417
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 12
  • ???jsp.display-item.citation.isi??? 7
social impact