|
Verteilte Systeme-V+EÜ (VS E)7.5 ECTS
Modulverantwortliche/r: Wolfgang Schröder-Preikschat Lehrende:
Jürgen Kleinöder
Startsemester: |
SS 2013 | Dauer: |
1 Semester |
Präsenzzeit: |
90 Std. | Eigenstudium: |
135 Std. | Sprache: |
Deutsch |
Lehrveranstaltungen:
-
-
Verteilte Systeme
(Vorlesung, 2 SWS, Jürgen Kleinöder et al., Mi, 12:15 - 13:45, 0.031-113)
-
Erweiterte Übungen zu Verteilte Systeme
(Übung, 4 SWS, Tobias Distler et al., Mo, Di, 14:15 - 15:45, 02.133-113; Di, 14:15 - 15:45, 02.135-113; Tafelübungstermin nach Absprache, Rechnerübung Di 14-16 Uhr)
Inhalt:
- Übersicht und Grundlagen verteilter Systeme
Verteilte Programmierung, Client/Server-Konzept
Kommunikation, Prozesse, Namensgebung
Koordinierung, Konsistenzwahrung
Grundlagen verteilter Algorithmen
Zeit in verteilten Systemen (logische Uhren, NTP)
Java, weiterführende Konzepte (z.B. Threads, Reflections)
Sun RPC, Java RMI
Dynamische Erzeugung von Proxies, Callback
RPC-Semantiken, asynchroner RPC, Namensdienst
Performance-Messungen
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
erweitern die entwickelte Plattform mit für verteilte Systeme typischen Zusatzdiensten
evaluieren die von ihnen entwickelte Plattform im Vergleich zu einem realen System
Literatur:
Distributed Systems – Principles and Paradigms, Andrew Tanenbaum & Marten van Steen, 2003
Weitere Informationen:
www: http://www4.informatik.uni-erlangen.de/Lehre/SS12/V_VS/
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 (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)
Studien-/Prüfungsleistungen:
Verteilte Systeme (Vorlesung mit erweiterten Übungen)
(diese Prüfung gilt nur im Kontext der Studienfächer/Vertiefungsrichtungen [1], [2], [3])
- Leistungsschein, benotet
- weitere Erläuterungen:
30-minütige mündliche Prüfung + erfolgreiche Teilnahme an den Übungen + erfolgreiche Bearbeitung aller Übungsaufgaben
- Erstablegung: SS 2013, 1. Wdh.: WS 2013/2014, 2. Wdh.: SS 2014
1. Prüfer: | Jürgen Kleinöder |
Verteilte Systeme (Vorlesung mit erweiterten Übungen)
(diese Prüfung gilt nur im Kontext der Studienfächer/Vertiefungsrichtungen [4], [5], [6], [7])
- mündliche Prüfung, Dauer (in Minuten): 30, benotet
- Erstablegung: SS 2013, 1. Wdh.: WS 2013/2014, 2. Wdh.: SS 2014
1. Prüfer: | Jürgen Kleinöder |
|
|
|
|
UnivIS ist ein Produkt der Config eG, Buckenhof |
|
|