Third-Cycle Courses

Faculty of Engineering | Lund University

Details for the Course Syllabus for Course EDAP25F valid from Spring 2022

Printable view

  • To give an introduction to the fundamental concepts of distributed systems, their properties and application in practice.
  • Models for distributed systems, both synchronous and asynchronous,
    consensus, leader election,
    consistency, replication,
    logical clocks,
    fault tolerance.
Knowledge and Understanding
  • For a passing grade the doctoral student must
  • display basic knowledge of:

    different types of distributed systems and their properties,
    failure and recovery in distributed systems,
    models and abstractions for distributed systems,
    distributed models of logical time,
    distributed algorithms and protocols,
    and distributed state and computing.
Competences and Skills
  • For a passing grade the doctoral student must
  • be able to reason about properties of distributed systems,
    be able to use concepts and abstractions to model distributed systems and to express their behaviour,
    be able to use fundamental distributed algorithms and protocols in managing resources, sharing state, maintaining distributed state, and coordinate distributed computation,
    be able to apply the conceptual knowledge to the implementation of distributed algorithms on a variety of platforms.
Judgement and Approach
  • For a passing grade the doctoral student must
  • be able to judge the suitability of models and platforms for distributed systems for a given problem,
    display a basic understanding of the trade-offs and limits of the concepts and techniques in distributed system design.

Types of Instruction
  • Lectures
  • Laboratory exercises
Examination Formats
  • Miscellaneous
  • Completed laboratory assignments.
  • Failed, pass
Admission Requirements
  • Programming skills commensurate with those acquired in EDAA01 Programming - Second Course.
Assumed Prior Knowledge
Selection Criteria
  • We shall use material published online, such as Martin Kleppmann's lecture notes and research papers.
Further Information
Course code
  • EDAP25F
Administrative Information
  • 2022-01-24
  • Professor Thomas Johansson

All Published Course Occasions for the Course Syllabus

No matching course occasions were found.

0 course occasions.

Printable view