StudyPath

CSC 423 Distributed Systems

400 levelComputing & ICT10 topics

CSC 423 covers 10 topics. StudyPath paces them into daily study sessions that finish before your exam date, with practice questions and worked answers for each one.

Study CSC 423 on StudyPath

Free for every student. No card.

Course outline

The topics this course covers, in teaching order.

  1. Characteristics and models of distributed systems
  2. Interprocess communication
  3. Remote procedure call and remote method invocation
  4. Clock synchronisation and logical clocks
  5. Distributed mutual exclusion
  6. Election algorithms
  7. Replication and consistency models
  8. Distributed file systems
  9. Fault tolerance and recovery
  10. Distributed transactions and commit protocols

A sample from this course

One topic, as StudyPath teaches it.

Characteristics and models of distributed systems

This topic focuses on what makes a system truly distributed and the main models used to describe, design, and analyse such systems. For exams, you must master the defining characteristics—such as concurrency, lack of a global clock, partial failures, resource sharing, openness, scalability, and transparency—and understand the common models used to reason about behaviour and communication in distributed environments.

What you get for CSC 423