Department of Computer Science and Engineering, University of Ioannina
MYE017/ΠΛE007 Distributed Systems (Fall 2017-18)

info | syllabus and schedule | other resources

Course Staff

Name Email Office Hours
Instructor: Kostas Magoutis magoutis@cse By appt./TBA (B.34)


8.9.2017 12:00: You are welcome to get in touch with the instructor to discuss course-related issues.

General Information

The course meets on Tuesdays 9-12 at I2.

There will occasionally be laboratories and backup lectures. Their exact details will be announced.

Course Description

The course covers the following topics: Communication in distributed systems, remote procedure calling; Coordination and time, logical clocks, vector clocks; Group communication, atomic multicasting; Mutual exclusion; Election algorithms; Replication and consistency; Fault tolerance and recovery.


The following textbooks are recommended readings:

Syllabus and Schedule

Date Topic Readings
TBA Introduction to distributed systems Lecture slides, TvS §1.1, 1.2, 1.5.1 (exc. pp 72-75), 1.5.3


Other resources