Distributed Computing Systems

Course Description

Basic infrastructure of distributed computing systems (DCS). Types of DCS. Distributed architectures. Scalability. Adaptability, dependability, and quality-of-service. Security and privacy. Open-ended systems. Service-oriented architecture. Middleware. Virtual distributed environment. Distribution and coopetition (cooperation+competition) mechanisms. Pervasiveness and ubiquity of DCS. Case studies: the UofT NUMAchine, the AT+T GeoPlex, the MidArc, and the SoftLab system.

Study Programmes

Postgraduate doctoral study programme


Andrew S. Tanenbaum, Maarten van Steen (2016.), Distributed Systems, Createspace Independent Publishing Platform
Thomas Erl, Ricardo Puttini, Zaigham Mahmood (2013.), Cloud Computing, Prentice Hall
Michah Lerner, George Vanecek, Nino Vidovic, Dado Vrsalovic (2006.), Middleware Networks, Springer Science & Business Media
Qusay Mahmoud (2005.), Middleware for Communications, John Wiley & Sons

For students


ID 154796
  Winter semester
L1 English Level