Vorlesung Verteilte Systeme
aktuelle Informationen
- 10.10.05 Ergebnisse der Nachklausur
- 22.09.05 Ergebnisse nach der Klausureinsicht
- 01.09.05 Klausurergebnis und
Notenspiegel
- 01.09.05 Klausureinsicht: Mittwoch, den 14.09.05 von 12:30-14:30 Uhr
- 01.09.05 Nachklausur Mittwoch, den 28.09.05 von 10-12 Uhr, Raum 0.02
- 09.08.05 Klausurergebnisse voraussichtlich Ende August
- 14.07.05 Zulassung zur Klausur
- 14.07.05 Ergebnisübersicht von Blatt 5
- 13.07.05 Vorläufiger Zulassungsstand (ohne Blatt5 > 54,5 Punkte)
- 08.07.05 Schmunzelklassiker: Klausurrelevantes Anwendungsszenario
- 08.07.05
Folien zum JXTA-Vortrag von Stephan Müller
- 01.07.05 Hinweise für die Aufgaben 5.3 und 5.4
- 01.07.05 Klausurtermin: Mittwoch 20.07.05, 9-11
Uhr, HPI HS1 (nach Abstimmung in der Vorlesung)
- 29.06.05 Ergebnisübersichten von
Blatt 2,
Blatt 3 und
Blatt 4
- 23.06.05 Aufgabenblatt5 (ps, pdf)
- 17.06.05 Vorlesungsausfall wegen Krankheit.
- 09.06.05 Aufgabenblatt4 (ps, pdf)
- 27.05.05 Nachtragsinfo zu Java-Sockets mit IPv6
(von Aufgabenblatt 1)
- 26.05.05 Aufgabenblatt3 (ps, pdf)
- 23.05.05 Ergebnisse von Aufgabenblatt1. Bitte prüfen!
- 13.05.05 Material zu Aufgabenblatt2
- 12.05.05 Aufgabenblatt2 (ps, pdf)
Zusatzmaterial und Quellen folgen.
- 03.05.05 Nach mehrfachen angeblichen Problemen mit PBS
hier nochmal der Hinweis zur
mit besonderem Augenmerk auf ssh key
- 02.05.05 Der Abgabetermin für Blatt1 wird wegen des Feiertages auf Freitag 11:00 Uhr verlegt.
- 29.04.05 Material zu Aufgabenblatt1
- 28.04.05 Aufgabenblatt1 (ps, pdf)
Zusatzmaterial und Quellen folgen.
- 28.04.05 Übung findet heute im Hörsaal statt, nicht im SUN-Pool
- 21.04.05 Achtung: Am Freitag, den 22.04.05 fällt die Vorlesung wegen Krankheit aus.
- 05.04.05 ACHTUNG: Die erste Veranstaltung findet erst am Freitag, den 15.04. statt!
Voraussetzung
Vorlesung "Grundlagen Betriebssysteme und Rechnernetze"
Zeit
donnerstags, 15.15-16.45 Uhr (vierzehntägig im Wechsel mit der Übung)
freitags, 11.00-12.30 Uhr
Ort
Raum HPI HS2
Start
15.04.2005
Folien
Die Folien zur Vorlesung finden Sie hier!
Anforderungen
- mindestens 50% der Hausaufgabenpunkte
- Bestehen der Klausur
Umfang und Zuordnung
Veranstaltungsform: Vorlesung+Übung (3 + 1 SWS)
Belegungspunkte: 6
Informatikfachzuordnung: Praktische Informatik (3000)
Inhaltsübersicht
- Einführung (Termininologie, Transparenzeigenschaften, Historie)
- Interprozeßkommunikation
- Kommunikationsmodelle
- Entwicklungskriterien
- Remote Procedure Call (RPC)
- Beispiel Sun RPC
- Beispiel Java RMI
- Beispiel Mach IPC
- Gruppenkommunikation
- Verteilte Dateisysteme
- Entwicklungsziele
- Konzepte
- Caching
- Network File System (NFS)
- Andrew File System (AFS/DFS)
- Coda: Dateisysteme für Mobile Computing
- Synchronisation
- Formale Beschreibung
- Zentraler Ansatz
- Token-Verfahren (Floor-Passing)
- Votierungsverfahren
- Logische Uhren
- Schnappschußverfahren
- Beispielsysteme
- Distributed Computing Environment (DCE)
- CORBA
- Web Service Technologien
- P2P
- Lastverteilung
- Lastmetriken
- Strategien
- Beispielsysteme: Load Sharing Facility (LSF), Condor
- Server Load Balancing, Beispiele: Linux Virtual Server und
- Windows 2000 Network Load Balancing
Literatur
- G. Bengel: Verteilte Systeme, Vieweg, 3 Auflage, 2004.
- Coulouris, Dollimore, Kindberg: Verteilte Systeme. Konzepte und Design,
Pearsson Studium, 2002.
- Langendörfer/Schnor: Verteilte Systeme, Hanser Verlag, 1994.
- A.S. Tanenbaum/M. van Steen: Verteilte Systeme. Grundlagen und
Paradigmen, Pearsson Studium, 2003.