Number of hours
- Lectures 16.0
- Projects -
- Tutorials 12.0
- Internship -
- Laboratory works -
- Written tests -
ECTS
ECTS 0.3
Content(s)
An introduction to distributed systems through the cooperative study of the prisonner that organizes the initial resistance exploiting the service droids of the prison
building.
We will study of the concept of a group of machines and their cooperation. We will master the fondamental patterns of distributed systems such as electing a leader, ordering tasks, or controling resource accesses.
We will also study the impact of failures on distributed systems and various solutions to tolerate them. In particular, we will discuss the impacts of failures in the traditional client-server architecture as well as group-based systems. We will focus on replication techniques that permit to design and build fault-tolerant highly-available servers.
We will also study the impacts of scale, up to millions of machines cooperating, through the fundamentals of peer-to-peer systems.
CC
The course exists in the following branches:
- Curriculum - INFO - Semester 9
Course ID : KAIN9M05
Course language(s):
You can find this course among all other courses.