back to search

Distributed Systems

IN2259Elective Modules Informatics5 ECTSEnglishwinter semesterDepartment Computer Science
AI-edited module sheet. Based on the TUMonline module description, edited for readability.Original in TUMonline

What it is about

You will learn the core principles and building blocks of large-scale distributed systems: communication, coordination, fault tolerance, and replication. In the end you will be able to understand typical algorithms and protocols (e.g., logical clocks, consensus/Paxos, replication schemes, DHTs), assess their properties, and apply them in the design of distributed applications.

What you will be able to do

  • Know the properties of common building blocks for distributed systems
  • Analyze complexities and sources of failure in distributed systems
  • Evaluate concepts of distributed file systems
  • Assess peer-to-peer systems
  • Apply MapReduce-like processing on large data sets
  • Develop and apply communication, coordination, and replication mechanisms

What the module consists of

  • VorlesungVermittlung der Theorie, Algorithmen und Protokolle zu Herausforderungen verteilter Systeme
  • Tutorium / kleine GruppenBesprechung und Vertiefung der Übungsaufgaben zur Anwendung der Konzepte
  • Eingeladene Vorträge / FallstudienPraktische Einblicke und Beispiele aus Forschung und Praxis

Teaching method

  • PowerPoint-Vorlesung und TafelnotizenErklärung von Theorie und Algorithmen
  • Kleine GruppentutorienDiskussion und Analyse von Hausaufgaben zur Festigung des Gelernten
  • Hausaufgaben (individuell)Praktische Anwendung und Übung der Konzepte
  • Eingeladene VorträgeErgänzende Fallbeispiele und Praxisperspektiven
No dates in the current semester
There are no course dates for this module this semester, or they haven't been matched yet.

Module ratings

No ratings for this module yet.

Rate this module

Only fill in the categories you can judge – for each one, either stars and text together or nothing at all.

Lecture
Tutorial
Exam

Official page in TUMonline · Details are not binding.