Website
Modulhandbuch vor 2014

Modul CS4150

Verteilte Systeme (vor 2014) (VertSys)

Dauer:


1 Semester
Angebotsturnus:


Wird nicht mehr angeboten
Leistungspunkte:


4
Studiengang, Fachgebiet und Fachsemester:
  • Master Informatik 2012 (Pflicht), Informatik-Pflichtveranstaltungen, 1. Fachsemester
Lehrveranstaltungen:
  • CS4150-Ü: Verteilte Systeme (Übung, 1 SWS)
  • CS4150-V: Verteilte Systeme (Vorlesung, 2 SWS)
Workload:
  • 30 Stunden E-Learning
  • 30 Stunden Präsenzstudium
  • 40 Stunden Selbststudium
  • 20 Stunden Prüfungsvorbereitung
Lehrinhalte:
  • Einführung und Motivation
  • Protokolle und Schichtenmodelle
  • Nachrichtenrepräsentation
  • Realisierung von Netzwerkdiensten
  • Kommunikationsmechanismen
  • Adressen, Namen und Verzeichnisdienste
  • Synchronisation
  • Replikation und Konsistenz
  • Fehlertoleranz
  • Verteilte Transaktionen
  • Sicherheit
Qualifikationsziele/Kompetenzen:
  • Die Teilnehmer haben ein tiefgehendes Verständnis für die in verteilten Systemen zu lösenden Probleme wie Synchronisation, Fehlerbehandlung, Namensvergabe etc. entwickelt.
  • Sie kennen die wichtigsten Services in verteilten Systemen wie Name Service, verteilte Dateidienste etc.
  • Sie sind in der Lage, einfache verteilte Systeme selbst zu programmieren.
  • Sie kennen die wichtigsten Algorithmen in verteilten Systemen z.B. zur Herstellung eines gemeinsamen Zeitverständnisses, zur Leader Election oder zum gegenseitigen Ausschluss.
  • Sie können einschätzen, wann der Einsatz verteilter Systeme sinnvoll ist.
  • Sie können einschätzen, welche Lösungen für verschiedene existierende bzw. noch zu erstellende verteilte Anwendungen im Internet eingesetzt werden müssen.
Vergabe von Leistungspunkten und Benotung durch:
  • Klausur
Modulverantwortlicher:
Lehrende:
Literatur:
  • A. Tanenbaum, M. van Steen: Distributed Systems: Principles and Paradigms - Prentice Hall 2006
  • G. Coulouris, J. Dollimore, T. Kindberg, G. Blair: Distributed Systems - Concepts and Design - Addison Wesley 2011
  • A. Tanenbaum, D.J. Wetherall: Computer Networks - Prentice Hall 2011
  • R. Cahn: Wide Area Network Design - Morgan Kaufmann 1998
  • M. G. Gouda: Elements of Network Protocol Design - John Wiley 1998
  • N. Lynch: Distributed Algorithms - Morgan Kaufmann 1996
  • W. Reisig: Elements of Distributed Algorithms - Springer 1998
Sprache:
  • Wird nur auf Deutsch angeboten
Bemerkungen:

Es wird nur noch das Modul CS4150-KP06 Verteilte Systeme mit 6 Kreditpunkten angeboten.

Letzte Änderung:
17.7.2019

Modulhandbuch online

Zur Liste aller Module

Modulhandbuch als PDF