International audienceAtomic multicast is a group communication primitive that allows disseminating messages to multiple distributed processes with strong ordering properties. As such, atomic multicast is a widely-employed tool to build large-scale systems, in particular when data is geo-distributed and/or replicated across multiple locations. However, all the most efficient atomic multicast algorithms suffer from a convoy effect that slows down the delivery of messages. In this paper, we study the impact of this phenomenon in detail. To this end, we first capture the convoy effect in the critical section problem with a timed automaton. We then extend this approach to the seminal atomic multicast solution of Skeen. Our analytical model show...
It has been shown that the highest throughput for broadcasting messages in a point-To-point network ...
It has been shown that the highest throughput for broadcasting messages in a point-to-point network ...
Atomic broadcast is a group communication primitive to order messages across a set of distributed pr...
In this paper, we study the atomic broadcast and multicast problems, two fundamental abstractions fo...
International audienceWe study atomic multicast, a fundamental abstraction for building fault-tolera...
This paper addresses the problem of atomic multicasting messages in asynchronous distributed systems...
AbstractThis paper addresses the problem of atomic multicasting messages in asynchronous distributed...
Message ordering is one of the cornerstones of reliable distributed systems. However, some ordering ...
Atomic broadcast and atomic multicast are communication primitives which ensure that processes agree...
Abstract We consider a problem of atomic broadcast in a dynamic setting where processes may join, le...
Abstract. In this paper, we study the atomic multicast problem, a fundamental abstraction for buildi...
The ISIS toolkit is a distributed programming environment based on virtually synchronous process gro...
This paper addresses the problem of atomic multicasting messages in asynchronous distributed systems...
We present a new scalable fault-tolerant algorithm which ensures total order delivery of messages se...
. This paper addresses the problem of atomic multicasting messages in asynchronous systems with unr...
It has been shown that the highest throughput for broadcasting messages in a point-To-point network ...
It has been shown that the highest throughput for broadcasting messages in a point-to-point network ...
Atomic broadcast is a group communication primitive to order messages across a set of distributed pr...
In this paper, we study the atomic broadcast and multicast problems, two fundamental abstractions fo...
International audienceWe study atomic multicast, a fundamental abstraction for building fault-tolera...
This paper addresses the problem of atomic multicasting messages in asynchronous distributed systems...
AbstractThis paper addresses the problem of atomic multicasting messages in asynchronous distributed...
Message ordering is one of the cornerstones of reliable distributed systems. However, some ordering ...
Atomic broadcast and atomic multicast are communication primitives which ensure that processes agree...
Abstract We consider a problem of atomic broadcast in a dynamic setting where processes may join, le...
Abstract. In this paper, we study the atomic multicast problem, a fundamental abstraction for buildi...
The ISIS toolkit is a distributed programming environment based on virtually synchronous process gro...
This paper addresses the problem of atomic multicasting messages in asynchronous distributed systems...
We present a new scalable fault-tolerant algorithm which ensures total order delivery of messages se...
. This paper addresses the problem of atomic multicasting messages in asynchronous systems with unr...
It has been shown that the highest throughput for broadcasting messages in a point-To-point network ...
It has been shown that the highest throughput for broadcasting messages in a point-to-point network ...
Atomic broadcast is a group communication primitive to order messages across a set of distributed pr...