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


(.), M. Lerner, G. Vanecek, N. Vidovic and D. Vrsalovic: Middleware Networks: Concept, Design and Deployment of Internet Infrastructure, Kluwer Academic Publishers, 2000.,
(.), Q. H. Mahmoud (Editor): Middleware for Communications, John Wiley & Sons, Ltd., 2004.,


ID 154796
  Winter semester