Veranstaltung: Verteilte Systeme
Kontakt: Prof Dr Christoph Klauck

Termine: 

 
Vorlesung (3) Praktikum (1) mündliche Prüfungen
Zeit: Dienstag, 1230-1545
Raum: 665
Zeit: Donnerstag, 1230-1545
Raum: 765
Zeit: siehe mp.html
Raum: 1101c/
Aktuell: -  


Unterlagen:
Die Unterlagen sind alle komprimiert (*.zip). Nachfolgend sind die aktuell in der Vorlesung verwendeten Folien zu finden. Den kompletten Satz aller bisherigen Vorlesungen findet man hier (*.zip). Achtung: dieser Satz enthält keine Änderungen, die in den aktuellen Folien während des Semesters vorgenommen werden. Diese Änderungen werden erst am Ende eines Semesters in den kompletten Satz übernommen!

Aufgaben:
  1. RMI 
  2. Verteilter Algorithmus
  3. Konzeption einer Middleware
  4. Konsitenz und Konfliktbehandlung
ACHTUNG: Codeabgabe, Entwurfsabgabe sowie alle Anfragen an das Praktikum sind an die E-Mailadresse:abgabe_aivsp zu richten.

Inhalt:
  1. Einführung und Systemmodelle (Client/Server, ...)
  2. Interprozesskommunikation (IP, Client/Server, Warriors Of the Net (Der Film)...)
  3. Interprozesskommunikation (RMI, RPC, CORBA, ...)
  4. Namensdienste und Internet Standardanwendungen (DNS, HTTP, FTP, SMTP, ...)
  5. Zeit, Synchronisation und globale Zustände (Synchronisation, Vektoruhr, Globale Zustände, ...)
  6. Übereinstimmung und Koordination (Wahlen, Wechselseitiger Ausschluß, ...)
  7. Verteilte Transaktionen
  8. Replikation
  9. Fehlertoleranz (Maximal einmal, Genau einmal, ...)
  10. Sicherheit (Angriffe, ...)
  11. Sicherheit (Verschlüsselung, Kryptographie, ...)
Literatur:
  1. G. Coulouris, J. Dollimore, T. Kindberg: Verteilte Systeme, Pearson Studium
  2. Andrew S. Tanenbaum, Maarten van Stehen: Verteilte Systeme: Grundlagen und Paradigmen, Pearson Studium
Weiterführende Literatur:
Voraussetzung:
Vorausgesetzt werden die Kenntnisse der Lehrveranstaltungen des 1-ten bis 4 -ten Semesters, insbesondere aber die Inhalte der Vorlesungen Betriebssysteme und Rechnernetze.

URL's:

Arbeitsgruppen

Middleware Protokolle
gratis Counter by GOWEB
Gratis Counter by GOWEB