Verteilte Systeme
Termine:
Vorlesung:
Vorlesungsbeginn: 07.04.2003
montags, 09.15-10.45 Uhr (vierzehntägig im Wechsel mit der Übung), Raum HPI HS2
freitags, 11.00-12.30 Uhr, Raum HPI HS2
Übung
ab 14.04.2003
montags, 09.15-10.45 Uhr (vierzehntägig im Wechsel mit der Vorlesung) , Raum HPI HS2
Klausur
Samstag 05.07.03, 10:00-12:00 Uhr, HPI HS1
Voraussetzung:
Vorlesung ``Betriebssysteme I'' bzw. die Vorlesung ``Grundlagen Betriebssysteme und Rechnernetze''
Hinweise:
Veranstaltungsform: Vorlesung+Übung (3 SWS)
Belegungspunkte: 4,5
Zuordnung:
Praktische Informatik (3000)
1.
Einführung (Termininologie, Transparenzeigenschaften, Historie)
2.
Grundlagen Kommunikationssysteme
Das ISO-Referenzmodell OSI
Internet Protokoll (Ipv4, Ipv6)
Transportprotokolle UDP und TCP
3.
Interprozeßkommunikation
Kommunikationsmodelle
Entwicklungskriterien
Remote Procedure Call (RPC)
Beispiel Sun RPC
Beispiel Java RMI
Beispiel Mach IPC
Gruppenkommunikation
4.
Verteilte Dateisysteme
Entwicklungsziele
Konzepte
Caching
Network File System (NFS)
Andrew File System (AFS/DFS)
Coda: Dateisysteme für Mobile Computing
5.
Synchronisation
Formale Beschreibung
Zentraler Ansatz
Token-Verfahren (Floor-Passing)
Votierungsverfahren
Logische Uhren
Schnappschußverfahren
6.
Beispielsysteme
Distributed Computing Environment (DCE)
CORBA
Web Services
7.
Lastverteilung
Lastmetriken
Strategien
Beispielsysteme: Load Sharing Facility (LSF), Condor
Server Load Balancing, Beispiele: Linux Virtual Server und
Windows 2000 Network Load Balancing
Literatur:
Langendörfer/Schnor:
Verteilte Systeme
, Hanser Verlag, 1994.
A.S. Tanenbaum/M. van Steen:
Distributed Systems. Principles and Paradigms
, Prentice Hall, 2002.
Douglas E. Comer:
Internetworking with TCP/IP: Principles, Protocols, Architectures
, Prentice-Hall, Fourth Edition, 2000.
Coulouris, Dollimore, Kindberg:
Distributed Systems: Concepts and Design
, Addison Wesley, Third Edition, 2001.
G. Bengel:
Verteilte Systeme
, Vieweg, 2. Auflage, 2002.
Institute for Computer Science
last update: 07. March 2003
University Potsdam
Mail to:
Webmaster