184.237 Verteilte Systeme
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2015W, VO, 2.0h, 3.0EC, wird geblockt abgehalten
TUWEL

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: VO Vorlesung

Ziele der Lehrveranstaltung

Anforderungen und Design-Möglichkeiten komplexer, verteilter Systeme verstehen. Grundlegende Konzepte, Methoden und Algorithmen verstehen, sowie deren Vor- und Nachteile und Einsatzmöglichkeiten kennen.

Inhalt der Lehrveranstaltung

Diese Vorlesung wird in folgende Bausteine aufgeteilt, jeder Teil wird in einem oder mehreren Vorträgen abgehalten.

1. Kursübersicht, Verteilte Systeme - Übersicht, Grundlagen und Modelle

  •  Ziel:
    • Kursübersicht
    • Verständnis, was ist ein verteiltes System
    • Verständnis der Grundlagen verteilter Systeme
    • Einführung von grundlegenden Architekturmodellen verteilter Systeme

      Vorlesung: 2 Stunden

      Studentische Selbststudienzeit: 4 Stunden

2. Prozesse und Kommunikation

  •  Ziel:
    • Übersicht Kommunikationsprobleme in verteilten Systemen
    • Einführung von unterschiedlichen Kommunikationsmechanismen (Protokolle, Schichten, Algorithmen)
    • Übersicht Kommunikationsmiddleware und Technologien

      Vortragszeit :

         Zwei Vorträge von jeweils 2 Stunden

     Studentische Selbststudienzeit: 8 Stunden

 3. Benennung und Zeit

  •  Ziel:
    • Übersicht der Aufgaben und Herausforderungen von Namensauflösung
    • Einführung von Namenssystemen und Namensauflösung
    • Zeit und Uhrensynchronisation

      Vortragszeit :

         Zwei Vorträge von jeweils 2 Stunden

     Studentische Selbststudienzeit: 8 Stunden

 4. Verteilte Dateisysteme, Replikation und Konsistenz

  •  Ziel:
    • Übersicht verteilte Dateisysteme
    • Einführung in verteilte Dateisysteme
      • NFS als Client-Server-Architektur
      • Cluster-basierte Dateisysteme (NSF, Google File System)
      • Symmetrische Architekturen / Peer-to-Peer-Architekturen
    • Replikation / Konsistenz
      • Einführung von Replikation und Konsistenz Herausforderungen
      • Daten-zentrierte Konsistenz Modelle
      • Client-zentrierte Konsistenz Modelle
      • Replika-Management
      • Konsistenzprotokolle

      Vortragszeit :

         Zwei Vorträge von jeweils 2 Stunden

     Studentische Selbststudienzeit: 8 Stunden

 5. Fehlertoleranz in verteilten Systemen

  •  Ziel:
    • Einführung in die Fehlertoleranz
    • Prozess Belastbarkeit
    • Zuverlässige Client-Server-Kommunikation
    • Wiederherstellung

      Vortragszeit :

         Eine Vorlesung, 2 Stunden

     Studentische Selbststudienzeit: 4 Stunden

 6. Sicherheit

  •  Ziel:
    • Einführung in die Sicherheit verteilter Systeme
    • Sicherheitsbedrohungen und Sicherheitsmechanismen
    • Einführung in die Kryptographie
    • symmetrische Kryptosysteme, Public-Key-Systeme, Hash-Funktionen
    • Sichere Kanäle
    • Authentifizierung über Shared Secret, Authentifizierung mit Needham-Schroeder, Authentifizierung mit öffentlichen Schlüsseln, digitale Signaturen, Schlüsselaustausch über Diffie-Hellman
    • Autorisierung und Zugriffskontrolle
    • Zugangskontrollmatrizen, Schutzbereiche, Denial-of-Service-Attacken

    Vortragszeit :

         Eine Vorlesung, 2 Stunden

     Studentische Selbststudienzeit: 4 Stunden

 7. Anwendungen und Technologietrends

  •  Ziel:
    • Übersicht aktueller Anwendungen und Technologien in verteilten Systemen
    • Service-orientierte Architekturen
    • Peer-to-Peer
    • Cloud Computing
    • Präsentieren neuer Trends in verteilten Anwendungen und Technologien

      Vortragszeit :

         Eine Vorlesung, 2 Stunden

     Studentische Selbststudienzeit: 4 Stunden

 8. Prüfungsvorbereitung im Selbststudium (keine Vorlesungseinheit)

  •  Ziel:
    • Wiederholung aller Konzepte und Prinzipien für die Abschlussprüfung

     Studentische Selbststudienzeit: 15 Stunden

Weitere Informationen

Die Vorlesung wird auf Deutsch abgehalten. Die genauen Vorlesungstermine finden Sie ab 4. September 2015 auf TUWEL, die unten angeführten TISS Termine dienen der internen Reservierung.

ECTS-Breakdown:
3 ECTS = 75 Stunden, davon 20 Stunden Vorlesung, 40 Stunden Vorbereitung auf die jeweilige Vorlesung und 15 Stunden Wiederholung für die schriftliche Prüfung.

 

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Mo.13:00 - 15:0005.10.2015 - 14.12.2015EI 7 Hörsaal - ETIT Vorlesung
Mi.11:00 - 13:0007.10.2015 - 27.01.2016EI 7 Hörsaal - ETIT Vorlesung
Verteilte Systeme - Einzeltermine
TagDatumZeitOrtBeschreibung
Mo.05.10.201513:00 - 15:00EI 7 Hörsaal - ETIT Vorlesung
Mi.07.10.201511:00 - 13:00EI 7 Hörsaal - ETIT Vorlesung
Mo.12.10.201513:00 - 15:00EI 7 Hörsaal - ETIT Vorlesung
Mi.14.10.201511:00 - 13:00EI 7 Hörsaal - ETIT Vorlesung
Mo.19.10.201513:00 - 15:00EI 7 Hörsaal - ETIT Vorlesung
Mi.21.10.201511:00 - 13:00EI 7 Hörsaal - ETIT Vorlesung
Mo.26.10.201513:00 - 15:00EI 7 Hörsaal - ETIT Vorlesung
Mi.28.10.201511:00 - 13:00EI 7 Hörsaal - ETIT Vorlesung
Mi.04.11.201511:00 - 13:00EI 7 Hörsaal - ETIT Vorlesung
Mo.09.11.201513:00 - 15:00EI 7 Hörsaal - ETIT Vorlesung
Mi.11.11.201511:00 - 13:00EI 7 Hörsaal - ETIT Vorlesung
Mo.16.11.201513:00 - 15:00EI 7 Hörsaal - ETIT Vorlesung
Mi.18.11.201511:00 - 13:00EI 7 Hörsaal - ETIT Vorlesung
Mo.23.11.201513:00 - 15:00EI 7 Hörsaal - ETIT Vorlesung
Mi.25.11.201511:00 - 13:00EI 7 Hörsaal - ETIT Vorlesung
Mo.30.11.201513:00 - 15:00EI 7 Hörsaal - ETIT Vorlesung
Mi.02.12.201511:00 - 13:00EI 7 Hörsaal - ETIT Vorlesung
Mo.07.12.201513:00 - 15:00EI 7 Hörsaal - ETIT Vorlesung
Mi.09.12.201511:00 - 13:00EI 7 Hörsaal - ETIT Vorlesung
Mo.14.12.201513:00 - 15:00EI 7 Hörsaal - ETIT Vorlesung
LVA wird geblockt abgehalten

Leistungsnachweis

Schriftliche Prüfung. Details zur Prüfung finden Sie auf TUWEL ab dem 4. September. 2015.

LVA-Anmeldung

Nicht erforderlich

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
033 522 Informatikmanagement PflichtfachSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP
033 526 Wirtschaftsinformatik Pflichtfach5. SemesterSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP
033 532 Medieninformatik und Visual Computing Pflichtfach5. SemesterSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP
033 533 Medizinische Informatik Gebundenes WahlfachSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP
033 534 Software & Information Engineering Pflichtfach5. SemesterSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP
033 535 Technische Informatik Gebundenes WahlfachSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP

Literatur

The main reference literature for this course is  the (second) english edition of the book Distributed Systems of A. Tanenbaum and M. van Steen (2006) (see the book in authors home page and  in Google book).  Other references will be provided in the lecture notes.

Vorkenntnisse

Grundkonzepte von Betriebssystemen, grundlegende Programmierkenntnisse

Sprache

bei Bedarf in Englisch