Jukka Suomela

Distributed Algorithms

Online textbook, 2014–2019


The same text is available as a PDF file in three different layouts:

When reading on a computer screen, try the "two page" view in your PDF reader.

Additional Material

Lecture Slides

This book is used in the following lecture courses — see the course web pages for the lecture slides:

Algorithm Animations

Source Code

The full Latex source code of the book is available on GitHub and Bitbucket.

The latest lecture slides are also available on GitHub and Bitbucket.

This work is licensed under the Creative Commons Attribution–ShareAlike 3.0 Unported License.

Previous Versions

This book is an extended and revised version of A Course on Deterministic Distributed Algorithms.