PhD graduated
Team : DELYS
Departure date : 08/31/2023

Supervision : Franck PETIT, LĂ©lia BLIN

Memory-Optimization for Self-Stabilizing Distributed Algorithms

Self-stabilization is a suitable paradigm for distributed systems, particularly prone to transient faults. Errors such as memory or messages corruption, break of a communication link, can put the system in an inconsistent state. A protocol is self-stabilizing if, whatever the initial state of the system, it guarantees that it will return a normal behavior in finite time.
Several constraints concern algorithms designed for distributed systems. Asynchrony is one emblematic example. With the development of networks of connected, autonomous devices, it also becomes crucial to design algorithms with a low energy consumption, and not requiring much in terms of resources.
One way to address these problems is to aim at reducing the size of the messages exchanged between the nodes of the network. This thesis focuses on the memory optimization of the communication for self-stabilizing distributed algorithms.
We establish in this thesis several negative results, which prove the impossibility to solve some problems under a certain limit on the size of the exchanged messages, by showing an impossibility to fully use the presence of unique identifiers in the network below that minimal size. Those results are generic, and may apply to numerous distributed problems. Secondly, we propose particularly efficient algorithms in terms of memory for two fundamental problems in distributed systems: the termination detection, and the token circulation.

Defence : 01/06/2023

Jury members :

Stéphane Devismes, Université de Picardie [Rapporteur]
Christian Scheideler, Université de Padenborn [Rapporteur]
Nicolas Hanusse, LaBRI, CNRS
Alessia Milani, Aix-Marseille Université
Sébastien Tixeuil, Sorbonne Université
Lélia Blin, LIP6, Université d'Évry
Franck Petit, Sorbonne Université

Departure date : 08/31/2023

2022-2024 Publications