| « | August - 2010 | » |
| Mo | Di | Mi | Do | Fr | Sa | So |
|---|
| |
01
|
| 02 | 03 | 04 | 05 | 06 | 07 | 08 |
| 09 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 | |
- Einführung: Definition, Ziele, Hardware und Software-Konzepte, Client-Server-Modell
- Kommunikation: Entfernte Prozeduraufrufe (RPC), entfernte Objektaufrufe, Nachrichtenorientierte und Stream-orientierte Kommunikation.
- Prozesse: Threads, Client, Server, Code-Migration und Software-Agenten
- Synchronisierung: Uhr-Synchronisierung, Logische Uhren, Globaler Status, verteilte Transaktionen
- Konsistenz, Replikation und Fehlertoleranz: Datenzentrierte und Client-zentrierte Konsistenzmodelle, Verteilungs- und Konsistenzprotokolle, Prozesselastizität, zuverlässige Client-Server- und Gruppenkommunikation, verteiltes Commitment, Recovery
- Verteilte Systeme: CORBA, Distributed COM, Network File System, DCE, SOAP und Jini Pro Verteiltes System: Übersicht, Modell, Dienste, Kommunikation/Nachrichten, Prozesse und Namengebung sowie Sicherheit
- Erlangen der Kenntnisse über die Aufgaben, Prinzipien, und Mechanismen von Verteilten Systemen
- Gutes Verständnis für die fundamentalen Architekturen von objektbasierten, dateibasierten, dokumentbasierten und koordinationsbasierten Verteilten Systemen
- Gewinnen von praktischen Erfahrungen über Verteilte Systeme
- Erleben der Notwendigkeit und Wichtigkeit von Verteilten Systemen
- Tanenbaum, A.; van Stehen, M.: Verteilte Systeme - Grundlagen und Paradigmen. Prentice Hall, 2003. ISBN: 3-8273-7057-4
- Haase: "Kommunikation in Verteilten Anwendungen"; ISBM 3-486-25738-2; Oldenbourg 2001