Rachid Guerraoui

EPFL IC IINFCOM DCL
INR 310 (Bâtiment INR)
Station 14
1015 Lausanne

Web site:  Web site:  https://dcl.epfl.ch/

Web site:  Web site:  https://ssc.epfl.ch

Web site:  Web site:  https://sin.epfl.ch

vCard
Administrative data

Fields of expertise

Distributed algorithms, secure distributed storage, transactional shared memory and distributed programming languages

Publications

Infoscience publications

Teaching & PhD

Teaching

Communication Systems

Computer Science

Courses

Distributed algorithms

Computing is nowadays distributed over several machines, in a local IP-like network, a cloud or a P2P network. Failures are common and computations need to proceed despite partial failures of machines or communication links. This course will study the foundations of reliable distributed computing.

Concurrent computing

With the advent of modern architectures, it becomes crucial to master the underlying algorithmics of concurrency. The objective of this course is to study the foundations of concurrent algorithms and in particular the techniques that enable the construction of robust such algorithms.