In the world of message-passing distributed computing, reliable synchronous systems and asyn-chronous failure-prone systems lie at the two ends of the reliability/asynchrony spectrum. The concept of locality of a computation is central to the first one, while the concept of wait-freedom is central to the second one. This paper is an attempt to reconcile these two extreme worlds, and benefit from both of them. To this end, it first proposes a new distributed computing model, where (differently from the two previous ones) processing and communication are decoupled. The communication component (made up of n nodes) is considered as reliable and synchronous, while the processing component (composed of n processes, each attached to a communicatio...
Synchronous distributed algorithms are easier to design and prove correct than algorithms that toler...
While various iterative graph algorithms can be expressed via asynchronous parallelism, lack of its ...
International audienceSynchronization primitives for fault-tolerant distributed systems that ensure ...
In the world of message-passing distributed computing, reliable synchronous systems and asyn-chronou...
International audienceWhen considering distributed computing, reliable message-passing synchronous s...
this article, we first confine our attention to this particular problem and develop a suite of effic...
The vertex coloring problem has received a lot of attention in the context of synchronous round-base...
This article is on message-passing systems where communication is (a) synchronous and (b) based on t...
Abstract—We investigate whether asynchronous computational models and asynchronous algorithms can be...
The theory of distributed computing aims at understanding which tasks can be solved efficiently in l...
The liveness of concurrent objects despite asynchrony and failures is a fundamental problem. To that...
2006-2007 > Academic research: refereed > Refereed conference paperVersion of RecordPublishe
Due to the advent of multicore machines, shared memory distributed computing models taking into acco...
An introduction to distributed algorithms, in particular local algorithms. Essentially a practice ta...
International audienceIn a wait-free model any number of processes may crash. A process runs solo wh...
Synchronous distributed algorithms are easier to design and prove correct than algorithms that toler...
While various iterative graph algorithms can be expressed via asynchronous parallelism, lack of its ...
International audienceSynchronization primitives for fault-tolerant distributed systems that ensure ...
In the world of message-passing distributed computing, reliable synchronous systems and asyn-chronou...
International audienceWhen considering distributed computing, reliable message-passing synchronous s...
this article, we first confine our attention to this particular problem and develop a suite of effic...
The vertex coloring problem has received a lot of attention in the context of synchronous round-base...
This article is on message-passing systems where communication is (a) synchronous and (b) based on t...
Abstract—We investigate whether asynchronous computational models and asynchronous algorithms can be...
The theory of distributed computing aims at understanding which tasks can be solved efficiently in l...
The liveness of concurrent objects despite asynchrony and failures is a fundamental problem. To that...
2006-2007 > Academic research: refereed > Refereed conference paperVersion of RecordPublishe
Due to the advent of multicore machines, shared memory distributed computing models taking into acco...
An introduction to distributed algorithms, in particular local algorithms. Essentially a practice ta...
International audienceIn a wait-free model any number of processes may crash. A process runs solo wh...
Synchronous distributed algorithms are easier to design and prove correct than algorithms that toler...
While various iterative graph algorithms can be expressed via asynchronous parallelism, lack of its ...
International audienceSynchronization primitives for fault-tolerant distributed systems that ensure ...