Distributed Systems (ILV)

Course numberM-CE-1.04
Course codeDSYS
Semester of degree program Semester 1
Mode of delivery Presencecourse
ECTS credits4,0
Language of instruction English

In this lecture, the students become familiar with different aspects of distributed systems and how they work. They learn about which algorithms are used in distributed systems and how problems are solved. They are able to develop their own distributed systems with the help of Java RMI.

Programming Java /C++ (any language), Networks

In this course, students will understand the most important concepts of operating systems, see examples of different types of operating systems including implementation details, comprehend the relationship between operating systems and networks, see and understand how distributed systems work and which distributed algorithms are used.

Andrew S. Tanenbaum, Maarten van Steen

Distributed Systems. Principles and Paradigms

2nd rev. ed. (Oct. 2006)

Prentice Hall Int., ISBN 978-0132392273

Mix of lecture and practical course where you apply the algorithms learned

final exam, active participation during the semester