Prof. Rachid GUERRAOUI
I am a Morroccan/Swiss/French researcher, I held the Chair of Computer Science of Collège de France and was
affiliated with the Research Center of Ecole des Mines
de
Paris, the Commissariat a l'Energie Atomique in Saclay,
Hewlett-Packard Labs in Palo Alto and the Massachusetts
Institute of Technology.
My
research is devoted to concurrent and distributed computing, from
multiprocessors to
wide-area networks.
Full list of papers:
92,
93, 94, 95, 96, 97, 98, 99, 00, 01, 02, 03, 04, 05, 06 , 07, 08, 09, 10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24.
My
entry in the DBLP
bibliography server is fairly up-to-date.
I
teach Distributed Algorithms (Message
passing) as well as Concurrent Algorithms (Shared
memory).
I co-initiated with M. El Mhamdi Wandida (wandida) an education project to build a library of scientific e-synopsises as well as Zettabytes, with Le Nguyen Hoang, an education project to make computer science accessible to the masses.
ACM Fellow and Associate Editor of JACM.
I also chaired the PCs of
PODC10,
DISC04, ECOOP'99
and Middleware'01.
Invited talks
- In Search for Lost Universality POPL Keynote Talk 2021 (video), Darmstadt Distinguished Lecture 2021 (video)
- The Rise and Fall of Distributed Computing PODC 2020 (video)
- Demystifying Bitcoin EPFL, OPODIS and UM6P 2019 - INRIA 2020
- Algorithmes : à la recherche de l'universalité perdue Lecon inaugurale au College de France 2018
- The Atomic Commit Problem, Oaxaca (Mexico) 2016 (video)
- Generalizing Universality (Imperial College 2018, IST 2015, ABB 2014, MPI 2014, Algotel 2013, INRIA-Sofia 2013)
- Speculating Seriously
(DISC 2010)
- Tutorial on transactional
memory (CAV 2009, Uppsala 2010)
- What is "hard" in distributed computing?
(UCSD,
Brandeis, MIT, Northeastern, Brown, 2006)
- The return of transactions (Europar
07, SRDS 07, ECOOP 08, IBM Watson and NYU in 2008, INRIA in 2009)
- Towards a theory of mobile devices
(Autonomics 2007 and Eurescom 2008)
- Shameless statements about
replication (30th years of replication workshop
in Monteverita, 2007)
- Indulgent algorithms (SSS
2006, Dallas)
Best paper awards
- Every Bit Counts in Consensus, DISC 2023
- Crime and Punishment in Distributed Byzantine Decision Tasks, ICDCS 2022
- As easy as ABC: Optimal (A)ccountable (B)yzantine (C)onsensus is easy!, IPDPS 2022
- Leaderless Consensus, ICDS 2021
- FLeet: Online Federated Learning via Staleness Awareness and Performance Prediction, ACM Middleware 2020
- Scalable Byzantine Reliable Broadcast, DISC 2019
- Locking Made Easy, ACM Middleware 2016
- The Peer Sampling Service, Middleware 10 Year Best Paper Award 2014
- Consensus Inside, Middleware Best Paper Award 2014
- Unifying Thread-Level Speculation and Transactional Memory, ACM Middleware 2012
- Generating Fast Indulgent Algorithms, ICDCN 2011
- The Next 700 BFT Protocols, ACM Eurosys 2010
- The Disagreement Power of an Adversary, DISC 2010
- A Topological Treatment of Early-Deciding Set-Agreement, OPODIS 2006
I am always looking
for good students and postdocs (these days in the areas of distributed ML, cryptocurrencies and RDMA).
- Research
activities of DCL
members, as well as some non-research stuff
- Doctoral program
offered by
our school (to which every student has to be admitted before joinning
my group as a PhD student)
Former PhDs:
A. Xygkis (Oracle labs), A. Guirguis (Bloomberg), S. Rouault (Calicarpa), K. Antoniadis (Meta), G. Damaskinos (Meta), M. El Mhamdi (Polytechnique Paris), A. Seredinschi (Informal Systems), M. Pavlovic (Protocol labs), M. Taziki (Swisscom), R. Patra (Oracle labs), D. Alistarh (IST Vienna), S. Baehni (Nexthink), R. Boichat (McKinsey), T. David (IBM), G. Chatzopoulos (Mc Kinzey), T. David (Oracle Labs) ,A. Dragojevic (Microsoft), P. Dutta (IBM), A. Doudou (Vaudoise), P. Eugster (Univ Lugano), S. Handurukande (Eriksson), D. Kozhaya (ABB), P. Kouznetsov (Paris Tech), R. Levy (IBM), G. Losa (UCLA), M. Monod (Twist Lab), B. Pochon (ELCA), J. Spring (Adobe), M. Taziki (Swisscom), V. Trigonakis (Oracle), M. Vukolic (Protocol Labs), M. Kapalka (SICPA), N. Knezevic (IBM), J. Wang (Google), I. Zablotchi (Mysten Labs).
DCL (Station 14), I&C, EPFL CH 1015 Lausanne,
Switzerland - Office INR 310 -
Tel +41 21 693 5272 - Fax +41 21 693 75 70
E-Mail:
firstName.lastName@epfl.ch
He told her: "I could have been someone''
She answered: "So could anyone"
The Pogues