Efficient Agreement Protocols for Asynchronous Distributed Systems

The Consensus problem is recognized as a central paradigm of fault-tolerant distributed computing. In a purely asynchronous system, consensus is impossible to solve in a deterministic manner. By enriching the system with some synchrony assumptions, several solutions were proposed in order to circumvent the impossibility result, among which the Paxos protocol. This work represents a contribution to the construction of efficient consensus protocols in asynchronous distributed systems. The algorithmic contribution of the thesis consists of an efficient framework, called the Paxos-MIC protocol, that follows the Paxos approach and integrates two existing optimizations. Paxos-MIC generates a sequence of consensus instances and guarantees the persistence of all decision values. The main feature of the protocol is its adaptability. As one of the optimizations may be counterproductive, Paxos-MIC incorporates a triggering mechanism that dynamically enables the optimization. The mechanism relies on several triggering criteria able to predict if the use of the optimization will be beneficial. Extensive experiments on the Grid'5000 testbed were carried out with the purpose of evaluating the protocol and the efficiency of the triggering criteria. A second part of the work focuses on the use of consensus as a building-block for higher-level applications. We consider the particular context of transactional mobile agents and we propose a solution to support the execution of transactions in an ad-hoc network. This solution relies on an everlasting sequence of decision values generated by repeatedly invoking a consensus building-block. This service is provided by the Paxos-MIC framework.

Data and Resources

Additional Info

Field Value
Source https://theses.hal.science/tel-00658981
Author Moise, Izabela
Maintainer CCSD
Last Updated November 7, 2026, 08:40 (UTC)
Created November 7, 2026, 08:40 (UTC)
Identifier tel-00658981
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Confidentialité, Intégrité, Disponibilité et Répartition (CIDRE) ; CentraleSupélec-Centre Inria de l'Université de Rennes ; Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-SYSTÈMES LARGE ÉCHELLE (IRISA-D1) ; Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA) ; Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes) ; Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Institut National de Recherche en Informatique et en Automatique (Inria)-Télécom Bretagne-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes) ; Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Institut National de Recherche en Informatique et en Automatique (Inria)-Télécom Bretagne-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA) ; Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes) ; Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Institut National de Recherche en Informatique et en Automatique (Inria)-Télécom Bretagne-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes) ; Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Télécom Bretagne-Centre National de la Recherche Scientifique (CNRS)
creator Moise, Izabela
date 2011-12-12T00:00:00
harvest_object_id 56c3b645-1b2e-4e1d-b72a-9ef3f5d6f705
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2026-01-23T00:00:00
set_spec type:THESE