Skip to navigation | Skip to main content | Skip to footer

COMP38311 Advanced Distributed Systems syllabus 2021-2022

COMP38311 Advanced Distributed Systems

Level 3
Credits: 10
Enrolled students: 70

Course leader: Rizos Sakellariou

Additional staff: view all staff


  • Pre-Requisite (Compulsory): COMP23111
  • Pre-Requisite (Compulsory): COMP28112

Assessment methods

  • 100% Written exam
Sem 1 w1-5,7-12 Workshop 1.8+1.10 Tue 16:00 - 18:00 -


Distributed Systems: The Big Picture

  • Categories and Characteristics
  • Historical Perspective
  • Architectural Paradigms
  • Cloud Computing Concepts and Economics

Resource Management

  • Provisioning
  • Scheduling
  • Load Balancing
  • Energy Management
  • Quality of Service


The course unit aims to provide insights into and experience of techniques relating to advanced distributed systems. Fundamental drivers, concepts and techniques associated with advanced distributed systems and cloud computing are explored, while the applicability of different approaches is examined with reference to data intensive applications and big data.

Feedback methods

Formative Assessment: Workshop Activities

Approximately 1 hour per week of in-workshop activities

There and then, by reviewing outcomes

Formative Assessment: Online activities.

Approximately 30 minutes most weeks, through quizzes / online activities

Quizzes will include explanations

Formative Assessment: Laboratory

There will be a single 2-hour lab

In the lab from staff / TAs; through reflections in workshops

Study hours

  • Practical classes & workshops (11 hours)

Reading list

No reading list found for COMP38311.