Department of Computer Science & Engineering

University of Ioannina

Distributed Systems

Course Feature
Class Description

Course ID: S6

Unit: ADVANCED COMPUTER SYSTEMS – Unit S: Software Systems

Weekly Hours: 4


ECTS Credits: 7

Course Homepage:


The course covers advanced topics in

• Communication in distributed systems

• Coordination systems and time

• Group communication, atomic multicasting

• Mutual exclusion; Election algorithms

• Replication and consistency

• Fault tolerance and recovery