Modern critical computer applications often require continuous and correct operation despite the failure of critical system components. In a distributed system, fault-tolerance can be achieved by creating multiple copies of the functionality and placing them at different processes. The core constitutes a distributed protocol run among the processes whose goal is to provide the end user with the illusion of sequentially accessing a single correct copy. Not surprisingly, the efficiency of the distributed protocol used has a severe impact on the application performance. This thesis investigates the cost associated with implementing fundamental abstractions constituting the core of service replication in asynchronous distributed systems, namely...
International audienceThis paper presents a simple protocol that solves the authenticated ByzantineC...
This paper presents a formal veriffication of two consensus protocols for distributed systems presen...
The distributed consensus problem arises when several processes need to reach a common decision desp...
Modern critical computer applications often require continuous and correct operation despite the fai...
This paper establishes the first theorem relating resilience, round complexity and authentication in...
Abstract. This paper establishes the first theorem relating resilience, time complexity and authenti...
This paper is on the construction and the use of a shared memory abstraction on top of an asynchrono...
Distributed systems are the basis of widespread computing facilities enabling many of our daily life...
Consensus is one of the most fundamental problems in the context of fault-tolerant distributed compu...
We become increasingly dependent on online services; therefore, their availability and correct behav...
International audienceThis paper is on the construction and the use of a shared memory abstraction o...
We study efficient and robust implementations of an atomic read-write data structure over an asynchron...
RapportWe consider asynchronous distributed systems with message losses and process crashes. We stud...
Abstract. We present a consensus algorithm that tolerates Byzantine process failures and arbitrarily...
International audienceThis paper presents a simple protocol that solves the authenticated ByzantineC...
This paper presents a formal veriffication of two consensus protocols for distributed systems presen...
The distributed consensus problem arises when several processes need to reach a common decision desp...
Modern critical computer applications often require continuous and correct operation despite the fai...
This paper establishes the first theorem relating resilience, round complexity and authentication in...
Abstract. This paper establishes the first theorem relating resilience, time complexity and authenti...
This paper is on the construction and the use of a shared memory abstraction on top of an asynchrono...
Distributed systems are the basis of widespread computing facilities enabling many of our daily life...
Consensus is one of the most fundamental problems in the context of fault-tolerant distributed compu...
We become increasingly dependent on online services; therefore, their availability and correct behav...
International audienceThis paper is on the construction and the use of a shared memory abstraction o...
We study efficient and robust implementations of an atomic read-write data structure over an asynchron...
RapportWe consider asynchronous distributed systems with message losses and process crashes. We stud...
Abstract. We present a consensus algorithm that tolerates Byzantine process failures and arbitrarily...
International audienceThis paper presents a simple protocol that solves the authenticated ByzantineC...
This paper presents a formal veriffication of two consensus protocols for distributed systems presen...
The distributed consensus problem arises when several processes need to reach a common decision desp...