FARINA Giovanni
Supervision : SĂ©bastien TIXEUIL, Silvia BONOMI
Tractable reliable communication in dynamic compromised network
Reliable communication is a fundamental primitive in distributed systems prone to Byzantine (i.e. arbitrary, and possibly malicious) failures to guarantee integrity, delivery, and authorship of messages exchanged between processes. Its practical adoption strongly depends on the system assumptions. Several solutions have been proposed so far in the literature implementing such a primitive, but some lack of scalability and/or demands topological network conditions computationally hard to be verified.
This thesis aims to investigate and address some of the open problems and challenges implementing such a communication primitive. Specifically, we analyze how a reliable communication primitive can be implemented in 1) a static distributed system where a subset of processes is compromised, 2) a dynamic distributed system where part of the processes is Byzantine faulty, and 3) a static distributed system where every process can be compromised and recover.
We define several more efficient protocols and we characterize alternative network conditions guaranteeing their correctness.
Defence : 12/21/2020
Jury members :
M. Xavier Défago (Tokyo Institute of Technology, Tokyo) [Rapporteur]
M. Roy Friedman (Technion - Israel Institute of Technology, Israël) [Rapporteur]
Pierre Sens (LIP6, Sorbonne Université)
M. Luca Becchetti (DIAG, Sapienza Università di Roma)
Mme. Maria Potop-Butucaru (LIP6, Sorbonne Université)
M. Andrea Vitaletti (DIAG, Sapienza Università di Roma)
Mme. Silvia Bonomi (DIAG, Sapienza Università di Roma)
M. Sébastien Tixeuil (LIP6, Sorbonne Université)
2017-2023 Publications
-
2023
- S. Bonomi, G. Farina, S. Tixeuil : “Reliable Broadcast despite Mobile Byzantine Faults”, (2023)
- S. Bonomi, G. Farina, S. Tixeuil : “Comment extraire un discours cohĂ©rent de la confusion gĂ©nĂ©rale”, AlgoTel 2023 - 25es Rencontres Francophones sur les Aspects Algorithmiques des TĂ©lĂ©communications, Cargese, France (2023)
-
2022
- S. Bonomi, J. Decouchant, G. Farina, V. Rahli, S. Tixeuil : “Comment rĂ©duire efficacement l’entropie des sources malveillantes d’information”, AlgoTel 2022 - 24es Rencontres Francophones sur les Aspects Algorithmiques des TĂ©lĂ©communications, Saint-RĂ©my-Lès-Chevreuse, France (2022)
-
2021
- S. Bonomi, J. Decouchant, G. Farina, V. Rahli, S. Tixeuil : “Practical Byzantine Reliable Broadcast on Partially Connected Networks”, 2021 IEEE 41st International Conference on Distributed Computing Systems (ICDCS), DC, United States, pp. 506-516, (IEEE) (2021)
- S. Bonomi, G. Farina, S. Tixeuil : “Bloquer efficacement les "fake news" sans connaĂ®tre leurs rĂ©seaux de propagation”, ALGOTEL 2021 — 23es Rencontres Francophones sur les Aspects Algorithmiques des TĂ©lĂ©communications, La Rochelle, France (2021)
- S. Bonomi, G. Farina, S. Tixeuil : “Broadcasting Information in Multi-hop Networks Prone to Mobile Byzantine Faults”, Networked Systems, 8th International Conference, NETYS 2020, vol. 12129, Lecture Notes in Computer Science, Marrakech, Morocco, pp. 112-128, (Springer, Cham) (2021)
-
2020
- G. Farina : “Tractable reliable communication in dynamic compromised network”, thesis, phd defence 12/21/2020, supervision Tixeuil, SĂ©bastien Bonomi, Silvia (2020)
- S. Bonomi, G. Farina, S. Tixeuil : “Boosting the Efficiency of Byzantine-Tolerant Reliable Communication”, Stabilization, Safety, and Security of Distributed Systems, Austin, United States, pp. 29-44 (2020)
- S. Bonomi, G. Farina, S. Tixeuil : “Boosting the Efficiency of Byzantine-tolerant Reliable Communication”, (2020)
- S. Bonomi, G. Farina, S. Tixeuil : “Une mĂ©thode efficace pour Ă©viter la propagation des fake news”, ALGOTEL 2020 – 22es Rencontres Francophones sur les Aspects Algorithmiques des TĂ©lĂ©communications, Lyon, France (2020)
-
2019
- S. Bonomi, G. Farina, S. Tixeuil : “Multi-hop Byzantine reliable broadcast with honest dealer made practical”, Journal of the Brazilian Computer Society, vol. 25 (1), (Springer Verlag) (2019)
- S. Bonomi, G. Farina, S. Tixeuil : “Multi-hop Byzantine Reliable Broadcast with Honest Dealer Made Practical”, (2019)
-
2018
- S. Bonomi, G. Farina, S. Tixeuil : “Reliable Broadcast in Dynamic Networks with Locally Bounded Byzantine Failures”, SSS 2018 - 20th International Symposium on Stabilization, Safety, and Security of Distributed Systems, vol. 11201, Lecture Notes in Computer Science, Tokyo, Japan, pp. 170-185, (Springer) (2018)
- S. Bonomi, G. Farina, S. Tixeuil : “Multi-hop Byzantine Reliable Broadcast Made Practical”, LADC 2018 - 8th Latin-American Symposium on Dependable Computing, Foz do Iguau, Brazil, pp. 155-160, (IEEE) (2018)
- S. Bonomi, G. Farina, S. Tixeuil : “Reliable Broadcast in Dynamic Networks with Locally Bounded Byzantine Failures”, (2018)
-
2017
- J. Adamek, G. Farina, M. Nesterenko, S. Tixeuil : “Evaluating and Optimizing Stabilizing Dining Philosophers”, Journal of Parallel and Distributed Computing, vol. 109, pp. 63-74, (Elsevier) (2017)