english
 

Halbmodul: Grundlagen verteilter Systeme

Vorlesung: Grundlagen verteilter Systeme


Aktuelles
    Update Folie 131 von Kapitel 5.
   
Update Folie 17 von Kapitel 6.
Dozent
   Prof. Dr. Michael Schöttner

Betreuer
   Marc-Florian Müller

Modulart
   Teil eines Wahlpflicht- oder Schwerpunktmoduls

Studiengang
   Master-Studiengang Informatik
Kreditpunkte
   7,5
Lehrveranstaltungen
     - Vorlesung: 2 SWS, Mi. 08:30 - 10:00 Uhr, Raum 25.12.01.51
     - Übung: 2 SWS, Di. 12:30 - 14:00 Uhr, Raum 25.12.01.51


Inhalte und Qualifikationsziele

Es werden die Grundlagen verteilter Systeme vermittelt.
     - Kommunikation: Sockets (UDP, TCP), RMI, DSM
     - Namensdienste: DNS, LDAP
     - Koordination: Uhrensynchronisierung, logische Zeit, globale Zustände,
       wechselseitiger Ausschluss, Auswahlalgorithmen, Transaktionen
     - Replikation & Konsistenz: daten- und klientenzentrierte Konsistenzmodelle,
       Aktualisierungsmethoden
     - Fehlertoleranz: Fehlermodelle, Übereinstimmung, zuverlässige Gruppenkommunikation,
       Checkpointing

Empfohlene Literatur
    
Andrew S. Tanenbaum und Marten van Steen:
"Distributed Systems: Principles and
     Paradigms, 2. Aufl., Prentice Hall, 2006

Qualifikationsziele 
     Die Studierenden sollen ein tieferes Verständnis der grundlegenden Herausforderungen
     beim Bau verteilter Systeme erreichen. Die vermittelten Konzepte (Grundlagen) sollen
     die Teilnehmer(innen) in eigenen Worten erklären können. Fernder sollen sie am Ende
     in der Lage sein, die erlernten Konzepte in praktischen Übungen anwenden zu können.


Verwendbarkeit des Moduls
    
Wahlpflichtmodul oder Schwerpunktmodul im Master-Studiengang Informatik,
     Zuordnung: praktische/technische Informatik
 
Teilnahmevoraussetzungen
     Modul "Grundlagen der Softwareentwicklung und Programmierung" (Informatik 1)
     Modul "Grundlagen der Technischen Informatik" (Informatik 2)
     Modul "Grundlagen der Algorithmen und Datenstrukturen" (Informatik 3)
     Modul "Grundlagen der Theoretischen Informatik" (Informatik 4)

Voraussetzungen für die Vergabe von Kreditpunkten
     Erfolgreiche Bearbeitung von Übungsaufgaben und Bestehen einer Prüfung (i.d.R.) am Ende
     des Semesters.

Häufigkeit des Angebots, modulare Schiene
     alle 1,5 Jahre

Modulbeauftragter
    
Prof. Dr. Michael Schöttner

Themen & Folien     
   Kapitel 01: Vorschau (Graustufen), komplett, 13.4.2011 (Update Farben)
   Kapitel 02: Beispiele & Architekturen (Graustufen), komplett, 13.4.2011 (Update Farben)
   Kapitel 03: Kommunikation (Graustufen), komplett, 21.4.2011 (neu ab F. 29)
   Kapitel 04: Namensdienste (Graustufen), komplett, 4.5.2011
   Kapitel 05: Koordination (Graustufen), 25.7.2011 (Update F. 131)
   Kapitel 06: Replikation und Konistenz (Graustufen), 25.7.2011 (Update F. 17)
   Kapitel 07: Fehlertoleranz (Graustufen), 13.7.2011 (Update Folie 33)
   Kapitel 08: Sicherheit (Graustufen), 13.7.2011 (komplett)

   Beispiele: sockets, RMI


Übungen  Praktische Übungen  
  
Übungsblatt 01
, Lösungsvorschlag 01
   Übungsblatt 02, Code-Beispiel, Lösungsvorschlag 02
   Übungsblatt 03, Lösungsvorschlag 03
   Übungsblatt 04, ohne Lösungsvorschlag
   Übungsblatt 05, Lösungsvorschlag 05, Code-Beispiel
   Übungsblatt 06, Lösungsvorschlag 06
   Übungsblatt 07, ohne Lösungsvorschlag
   Übungsblatt 08, Lösungshinweise
   Übungsblatt 09, Lösungsvorschlag 09
   Übungsblatt 10, Lösungsvorschlag 10
   Übungsblatt 11, OSS-Linux-Image (ca. 580MB), ohne Lösungsvorschlag
   Übungsblatt 12, BLCR-Linux-Image (ca. 420MB), ohne Lösungsvorschlag



    Freitag, 25. 05. 2012


Aktuelles

Promotionen

Abteilungsreiseführer
(Hitchhiker's Guide)


Prüfungstermine 

Aushang mündl. Prüfungen
Kommende mündliche Prüfungstermine: 04.06.2012
Anmeldefrist beachten!

Liste der zugelassenen Teilnehmer für die Informatik I Klausuren

Ergebnis der 2. Klausur Info I.

Klausurtermin Betriebssysteme
19.07.2012, 09:00 - 10:30 Uhr in Hörsaal 5E


Sekretariat

Gebäude 25.12 Ebene 01
Frau Angela Rennwanz
+49 211 81 - 10 591 
Fax +49 211 81 - 13 464
 

Institut für Informatik Link 


 

Institut für Informatik/Abteilung Betriebssysteme
Heinrich-Heine-Universität, Geb. 25.12, Universitätsstr.1, 40225 Düsseldorf, 0211/81-10 591 Letzte Änderung: 14.10.2011, 14:05
Seitenende