back to search

Distributed Systems

IN2259Master's Modules5 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.
Show TUMonline data
Sprache
Englisch
Turnus
Wintersemester
Modulniveau
Master
Moduldauer
Einsemestrig
Gesamtstunden
150
Präsenzstunden
60
Eigenstudiumstunden
90
Organisationsname
Department Computer Science

Courses

  • Verteilte Systeme
  • Distributed Systems (IN2259)
  • Tutorübung Distributed Systems (IN2259)

Official page in TUMonline · Details are not binding.