Hasso-Plattner-Institut
 
    • de
Hasso-Plattner-Institut
Prof. Dr. Holger Karl
 

Verteilte Systeme

Bachelor-Vorlesung ITSE

Thema

Die Veranstaltung beschreibt Theorie und Praxis verteilter Systeme - Systeme, die sich aus mehreren Teilkomponenten zusammensetzen, die gemeinsam ein Ziel verfolgen. Wir betrachten sowohl algorithmische und konzeptionelle Grundlagen für verteilte Systeme wie auch eine Reihe von Fallstudien (z.B. Systeme zur Gruppenkommunikation, Map/reduce-Systeme für Big Data, ...). Schwerpunkt liegt auf Fragen der Realisierung und Nutzung unter einem "systems"-Gesichtspunkt.

Ort und Zeit 

VORLÄUFIG sind folgende Zeiten geplant: 

  • Dienstag, 15:15 - 16:45, HS 3
  • Mittwoch, 9:15 - 10:45, HS 2 
  • Erster Termin am 3. Mail! 

Wir können, bei Bedarf, nach alternativen Zeiten suchen, die besser in die Stundenpläne der Teilnehmer*innen passen. (Natürlich vorbehaltlich verfügbarer Räume.) 

Durchführung als "normale" Präsenzveranstaltung geplant. Ein Screencast wird mitlaufen (Beamer + Audio) und (voraussichtlich) per TeleTask zur Verfügung gestellt; eine Kameraaufzeichnung wird nicht möglich sein. Bei großem Interesse (Bescheid sagen!) ist auch Zoom-LiveStream denkbar, aber ohne Garantie, dass das auch funktioniert. Es ist definitiv primär eine Präsenzveranstaltung. 

Modulzuordnung 

Softwarebasissysteme SB-5 oder Vertiefungsgebiet HPI-OSIS-G, HPI-OSIS-V, HPI-ISAE-G oder HPI-ISAE-V. 

Die Vorlesung ergänzt sich inhaltlich sehr gut mit der VL Betriebssysteme und mit VL Internettechnologie und WWW

Siehe auch offizielle Webseite zur Lehrveranstaltung.

Unterlagen, Links 

Übungen

  • Übungsblätter (wenige) zur Rekapitulation über Moodle 
  • Kleines Team-Projekt im Laufe des Semesters 

Prüfung

Je nach Teilnehmerzahl als Klausur oder mündliche Prüfung. Werden wir zeitnah zu Beginn der Veranstaltung festlegen. 

Literaturhinweise, Verweise

Die Vorlesung beruht im wesentlichen auf: 

  • Coulouris, Dollimore, Kindberg: "Distributed Systems - Concepts and Design", vierte Auflage.
  • van Steen, Maarten und Tanenbaum, Andrew, "Distributed Systems", 3. Auflage

Bei Interesse können wir auch gerne weitere Literatur bereitstellen, ggf. einfach Bescheid sagen.