(Almost) All Atomic Objects are Equal in a Distributed System
Rachid Guerraoui, Professor (EPFL and MIT)
This tutorial presents fundamental reliable distributed programming
abstractions, and algorithms used to implement these abstractions. The tutorial
follows an incremental approach by first introducing the basic concepts of a
distributed environment, on top of which more sophisticated abstractions are
built. The abstractions considered cover reliable delivery, shared memory,
consensus and various forms of agreement.
Pointers to an on-line manuscript and Java implementations of the algorithms
will also be provided
No prior knowledge of distributed computing is required.
The tutorial will be given in English with a French accent, unless the audience
is entirely fluent in French. In the latter case, the tutorial will be given in
French, with a Moroccan accent. Questions can be asked also in Arabic or
About the speaker
Rachid Guerraoui is professor at the school of computer and communication sciences
at EPFL and member of the Distributed Computing Theory group at MIT in Boston.
In the past, Rachid Guerraoui also worked with the Centre de Recherche de
l'Ecole des Mines de Paris, the Commissariat à l'Energie Atomique in Saclay
(France) and HP Labs in Palo Alto (California). Rachid Guerraoui is interested
in distributed algorithms, distributed programming languages, cycling, surfing
and wine testing.