Modulbeschreibung

Verteilte SW-Systeme

Kurzzeichen:
M_Vss
Unterrichtssprache:
Deutsch
ECTS-Credits:
4
Leitidee:
  1. Sie kennen die grundlegenden Fragestellungen betreffend verteilter Systeme und die formalen Ansätze
  2. Sie kennen unterschiedliche Systemarchitekturen und Patterns
  3. Sie können RPC basierte Systeme entwerfen, implementieren und deployen
  4. Sie können logische Zeiten definieren und anwenden (Lamport, Vektorzeiten)
  5. Sie kennen einige der grundlegenden verteilten Algorithmen (Auswahl, Ausschluss, Konsens) und können diese einsetzen
Modulverantwortung:
Prof. Dr. Joller Josef M.
Standort (angeboten):
Rapperswil-Jona
Modultyp:
Wahlpflicht-Modul für Elektrotechnik STD_02(Keine Semesterempfehlung)Kategorie:Technik (E-et)
Wahlpflicht-Modul für Elektrotechnik STD_05(Keine Semesterempfehlung)Kategorie:Technik (E-et)
Wahl-Modul für Elektrotechnik U1_01(Keine Semesterempfehlung)
Wahlpflicht-Modul für Informatik STD_02(Empfohlenes Semester: 4)Kategorie:Grundlagen Informatik (I-g)
Wahlpflicht-Modul für Informatik STD_05(Empfohlenes Semester: 4)Kategorie:Grundlagen Informatik (I-g)
Wahlpflicht-Modul für Informatik STD_11(Empfohlenes Semester: 4)Kategorie:Grundlagen Informatik (I-g)
Wahl-Modul für Informatik U1_01(Empfohlenes Semester: 4)
Modulbewertung:
Note von 1 - 6

Leistungsnachweise und deren Gewichtung

Modulschlussprüfung:
Schriftliche Prüfung, 120 Minuten

Inhalte

Modul- und Lerninhalt:

Grundlagen
• Charakteristische Eigenschaften verteilter Systeme
• Systemmodelle (ISO/OSI RM-ODP, OMG MDA, C/S, Client/Multi-Server, Proxy, ThinClients, Agenten, Applets/Servlets)
• Netzwerke: kurze Wiederholung
• Interprozesskommunikation
• Betriebssystemunterstützung : kurze Wiederholung
• Sicherheit : kurze Wiederholung
• Verteilte Dateisysteme
• Namensdienste

Verteilte Algorithmen
• Koordination und Übereinstimmung
• Transaktionen und Nebenläufigkeitskontrolle
• Replikation