|
Verteilte Systeme-V+Ü (VS-VU)5 ECTS (englische Bezeichnung: Distributed Systems - L+E)
Modulverantwortliche/r: Jürgen Kleinöder Lehrende:
Jürgen Kleinöder, Tobias Distler
Startsemester: |
SS 2014 | Dauer: |
1 Semester | Turnus: |
jährlich (SS) |
Präsenzzeit: |
60 Std. | Eigenstudium: |
90 Std. | Sprache: |
Deutsch |
Lehrveranstaltungen:
-
-
Verteilte Systeme
(Vorlesung, 2 SWS, Jürgen Kleinöder et al., Di, 14:15 - 15:45, 0.031-113)
-
Übungen zu Verteilte Systeme
(Übung, 2 SWS, Tobias Distler et al., Mi, 10:15 - 11:45, 0.031-113; Mi, 14:00 - 16:00, 02.151a-113; Mo, 10:15 - 11:45, 0.151-115; ab 14.4.2014)
Empfohlene Voraussetzungen:
Gute Programmierkenntnisse in Java
Inhalt:
Bestandsaufnahme, Beispiele Verteilter Systeme, Problembereiche Eigenschaften Verteilter Systeme
Physikalische/logische Verteiltheit
Heterogenität, Nebenläufigkeit, Fehlerverarbeitung
Sicherheit, Offenheit, Skalierbarkeit, Transparenz
Architekturen Verteilter Systeme Interprozesskommunikation und Fernaufrufe
Nachrichtenaustausch
IPC-Semantiken und -varianten
Fernaufrufe – Kommunikation und Semantikaspekte
Fernaufrufe – Parameterübergabe, Nachrichtenerstellung, Realisierungsaspekte
Verteilte Anwendungen und Middleware Fehlertoleranz in Verteilten Systemen: Beispiel: FT-CORBA
Multicast-Kommunikation Zeit in Verteilten Systemen
Logische Uhren
Uhrensynchronisation
Verteilte Algorithmen
Inhalt der Übungen:
Fernaufrufsystem
(RMI als Anwender ausprobieren, Serialisierung in Java Threads und Synchronisierung in Java, (Dynamische) Generierung von Proxies, Rückruf/Callback, RPC-Semantiken, Replikation) Lesen und Begutachten von Fachliteratur Verteilte Algorithmen
Lernziele und Kompetenzen:
Die Studierenden
erwerben fundierte Kenntnisse über Grundlagen von verteilten Systemen
verstehen Zusammenhänge, die die verteilte Ausführung von Programmen in vernetzten Rechensystemen ermöglichen
erlernen die verteilte Programmierung in Java
entwickeln eine Middleware-Plattform zur Ausführung verteilter Programme
Literatur:
- George Coulouris, Jean Dollimore, Tim Kindberg, and Gordon Blair. Distributed Systems: Concepts and Design. Addison Weslie, fifth edition, 2011.
Andrew S. Tanenbaum and Maarten van Steen. Distributed Systems: Principles and Paradigms (2Nd Edition). Prentice-Hall, Inc., Upper Saddle River, NJ, USA, 2006.
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan: Das Modul ist im Kontext der folgenden Studienfächer/Vertiefungsrichtungen verwendbar:
- Informatik (Bachelor of Science): 5-6. Semester
(Po-Vers. 2009s | Wahlpflichtbereich (5. und 6. Semester) | Wahlpflichtmodule | Vertiefungsmodul Verteilte Systeme und Betriebssysteme)
- Informatik (Bachelor of Science): 5-6. Semester
(Po-Vers. 2009w | Wahlpflichtbereich (5. und 6. Semester) | Wahlpflichtmodule | Vertiefungsmodul Verteilte Systeme und Betriebssysteme)
- Informatik (Master of Science)
(Po-Vers. 2010 | Wahlpflichtbereich | Säule der systemorientierten Vertiefungsrichtungen | Vertiefungsmodul Verteilte Systeme und Betriebssysteme)
- Informations- und Kommunikationstechnik (Bachelor of Science): 5. Semester
(Po-Vers. 2009 | Wahlpflichtmodule, Wahlmodule, Seminar, Praktika, Bachelorarbeit | Wahlpflichtmodule aus Katalog für IuK)
- Informations- und Kommunikationstechnik (Master of Science)
(Po-Vers. 2010 | Schwerpunkt Eingebettete Systeme | Wahlpflichtmodule | Wahlpflichtmodul aus INF im Schwerpunkt Eingebettete Systeme)
- Informations- und Kommunikationstechnik (Master of Science)
(Po-Vers. 2010 | Schwerpunkt Kommunikationsnetze | Wahlpflichtmodule | Wahlpflichtmodul aus INF im Schwerpunkt Kommunikationsnetze)
- Informations- und Kommunikationstechnik (Master of Science)
(Po-Vers. 2010 | Schwerpunkt Realisierung von Informations- und Kommunikationssystemen | Wahlpflichtmodule | Wahlpflichtmodul aus INF im Schwerpunkt Realisierung von Informations- und Kommunikationssystemen)
- Informations- und Kommunikationstechnik (Master of Science)
(Po-Vers. 2010 | Schwerpunkt Übertragung und Mobilkommunikation | Wahlpflichtmodule | Wahlpflichtmodul aus INF im Schwerpunkt Übertragung und Mobilkommunikation)
- Mechatronik (Bachelor of Science): 5-6. Semester
(Po-Vers. 2007 | Wahlpflichtmodule (für alle Studierende des Bachelorstudiums, die vor 01. Oktober 2012 Wahlpflichtmodule begonnen haben) | Wahlpflichtmodule | Katalog | Verteilte Systeme)
- Mechatronik (Bachelor of Science): 5-6. Semester
(Po-Vers. 2009 | Wahlpflichtmodule (für alle Studierende des Bachelorstudiums, die vor 01. Oktober 2012 Wahlpflichtmodule begonnen haben) | Wahlpflichtmodule | Katalog | Verteilte Systeme)
- Mechatronik (Bachelor of Science): 5-6. Semester
(Po-Vers. 2009 | Wahlpflichtmodule | 6 Eingebettete Systeme)
- Mechatronik (Master of Science): 1-3. Semester
(Po-Vers. 2010 | Wahlpflichtmodule | Katalog | Verteilte Systeme)
- Mechatronik (Master of Science): 1-3. Semester
(Po-Vers. 2010 | Vertiefungsrichtungen | Verteilte eingebettete Systeme | Verteilte Systeme)
- Mechatronik (Master of Science): 1-3. Semester
(Po-Vers. 2012 | Masterprüfung | M1-M2 Vertiefungsrichtungen | 6 Eingebettete Systeme)
Studien-/Prüfungsleistungen:
Verteilte Systeme (Vorlesung mit Übungen) (Prüfungsnummer: 52801)
(englischer Titel: Distributed Systems (Lecture with Exercises))
(diese Prüfung gilt nur im Kontext der Studienfächer/Vertiefungsrichtungen [4], [9], [10], [12], [13])
- Prüfungsleistung, mündliche Prüfung, Dauer (in Minuten): 30, benotet
- Anteil an der Berechnung der Modulnote: 100.0 %
- Erstablegung: SS 2014, 1. Wdh.: WS 2014/2015
1. Prüfer: | Jürgen Kleinöder |
Verteilte Systeme (Vorlesung mit Übungen) (Prüfungsnummer: 649073)
(englischer Titel: Distributed Systems (Lecture with Exercises))
(diese Prüfung gilt nur im Kontext der Studienfächer/Vertiefungsrichtungen [1], [2], [3], [5], [6], [7], [8], [11], [14])
- Prüfungsleistung, mehrteilige Prüfung, benotet
- Anteil an der Berechnung der Modulnote: 100.0 %
- weitere Erläuterungen:
Erfolgreiche Bearbeitung aller sechs Übungsaufgaben (Bewertung jeweils mit "ausreichend") und 20-minütige mündliche Prüfung.
Die Modulnote ergibt sich zu 100 % aus der Bewertung der mündlichen Prüfung.
- Erstablegung: SS 2014, 1. Wdh.: WS 2014/2015
1. Prüfer: | Jürgen Kleinöder |
|
|
|
|
UnivIS ist ein Produkt der Config eG, Buckenhof |
|
|