This paper addresses for the first time the problem of MWMR atomic memory in a Mobile Byzantine Agents model. The register is maintained by n servers and faulty (Byzantine) agents move from one server to another and when they are affecting a server, this one behaves arbitrarily. This paper addresses the round-based synchronous communication model. We focus on four Mobile Byzantine Failure models differing in the diagnosis capabilities at server side. We address the case when servers can diagnose their failure state (that is, servers are aware that the mobile Byzantine agent has left), and the case when servers cannot self-diagnose. We first prove lower bounds on the number of servers n necessary to construct a safe register tolerant to the presence of f < n Mobile Byzantine Failures for four Mobile Byzantine Failure models. Additionally, we prove that our lower bounds do not change when the system is affected by any number of transient failures. Furthermore, we propose a parametric algorithm that implements an atomic MWMR register algorithm working in all the above models and matches the lower bounds. Additionally, our algorithm is also self-stabilizing. That is, started in an arbitrary state (i.e. after the occurrence of a transient failure) it is able to self-recover a correct behavior in a finite, bounded number of rounds. Our algorithm tolerates (i) any number of transient failures and (ii) up to f Mobile Byzantine Failures.

Optimal self-stabilizing synchronous mobile Byzantine-tolerant atomic register / Bonomi, Silvia; Del Pozzo, Antonella; POTOP BUTUCARU, Maria. - In: THEORETICAL COMPUTER SCIENCE. - ISSN 0304-3975. - STAMPA. - 709:(2018), pp. 64-79. [10.1016/j.tcs.2017.08.020]

Optimal self-stabilizing synchronous mobile Byzantine-tolerant atomic register

Bonomi, Silvia
Primo
;
Del Pozzo, Antonella
;
POTOP BUTUCARU, MARIA
2018

Abstract

This paper addresses for the first time the problem of MWMR atomic memory in a Mobile Byzantine Agents model. The register is maintained by n servers and faulty (Byzantine) agents move from one server to another and when they are affecting a server, this one behaves arbitrarily. This paper addresses the round-based synchronous communication model. We focus on four Mobile Byzantine Failure models differing in the diagnosis capabilities at server side. We address the case when servers can diagnose their failure state (that is, servers are aware that the mobile Byzantine agent has left), and the case when servers cannot self-diagnose. We first prove lower bounds on the number of servers n necessary to construct a safe register tolerant to the presence of f < n Mobile Byzantine Failures for four Mobile Byzantine Failure models. Additionally, we prove that our lower bounds do not change when the system is affected by any number of transient failures. Furthermore, we propose a parametric algorithm that implements an atomic MWMR register algorithm working in all the above models and matches the lower bounds. Additionally, our algorithm is also self-stabilizing. That is, started in an arbitrary state (i.e. after the occurrence of a transient failure) it is able to self-recover a correct behavior in a finite, bounded number of rounds. Our algorithm tolerates (i) any number of transient failures and (ii) up to f Mobile Byzantine Failures.
2018
Byzantine mobile agents; Round-based synchronous computation; Self-stabilizing atomic storage; Theoretical Computer Science; Computer Science (all)
01 Pubblicazione su rivista::01a Articolo in rivista
Optimal self-stabilizing synchronous mobile Byzantine-tolerant atomic register / Bonomi, Silvia; Del Pozzo, Antonella; POTOP BUTUCARU, Maria. - In: THEORETICAL COMPUTER SCIENCE. - ISSN 0304-3975. - STAMPA. - 709:(2018), pp. 64-79. [10.1016/j.tcs.2017.08.020]
File allegati a questo prodotto
File Dimensione Formato  
Bonomi_Optimal-self-stabilizing_2018.pdf

solo gestori archivio

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