Department of Computer Science and Engineering,
University of Ioannina
MYE017/ΠΛE007 Distributed Systems (Fall 2017-18)
info | syllabus and schedule | other resources
|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.
There will occasionally be laboratories and backup lectures. Their exact details will be announced.
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:
|TBA||Introduction to distributed systems||Lecture slides, TvS §1.1, 1.2, 1.5.1 (exc. pp 72-75), 1.5.3|