Skip to content

Latest commit

 

History

History

60009 - Distributed Algorithms

60009 - Distributed Algorithms

Module Description

From the college website...

Upon successful completion of this module you will be able to:

  • program and evaluate a range of distributed algorithms
  • model and reason about the correctness of distributed algorithms
  • use and reason about basic timing, failure and communication models and the guarantees they provide

The module syllabus includes:

  • Core concepts
  • Introduction to Tools for concurrent message passing (Elixir) and formal specifications (TLA+)
  • Regular and Uniform Reliable broadcast
  • FIFO, Causal and Total order broadcast
  • Consensus
  • Leader Election

Lecturer

Dr Narankar Dulay

Resource

Back to main notes