UnivIS
Informationssystem der Friedrich-Alexander-Universität Erlangen-Nürnberg © Config eG 
FAU Logo
  Sammlung/Stundenplan    Modulbelegung Home  |  Rechtliches  |  Kontakt  |  Hilfe    
Suche:      Semester:   
 
 Darstellung
 
Druckansicht

 
 
Modulbeschreibung (PDF)

 
 
 Außerdem im UnivIS
 
Vorlesungs- und Modulverzeichnis nach Studiengängen

Vorlesungsverzeichnis

 
 
Veranstaltungskalender

Stellenangebote

Möbel-/Rechnerbörse

 
 
Informations- und Kommunikationstechnik (Master of Science) >>

Verteilte Systeme-V+Ü (VS-VU)5 ECTS
(englische Bezeichnung: Distributed Systems - L+E)
(Prüfungsordnungsmodul: Wahlpflichtmodul aus INF im Schwerpunkt Kommunikationsnetze)

Modulverantwortliche/r: Jürgen Kleinöder
Lehrende: Jürgen Kleinöder, Tobias Distler


Startsemester: SS 2014Dauer: 1 SemesterTurnus: jährlich (SS)
Präsenzzeit: 60 Std.Eigenstudium: 90 Std.Sprache: Deutsch

Lehrveranstaltungen:


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

  • Middleware und Replikationskonzepte

Multicast-Kommunikation

Zeit in Verteilten Systemen

  • Logische Uhren

  • Uhrensynchronisation

Verteilte Algorithmen

  • Synchronisation und gegenseitiger Ausschluss

  • Wahlverfahren

Inhalt der Übungen:
Fernaufrufsystem

  • Implementierung eines Java-RMI-ähnlichen Systems

(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

  • Basisabstraktionen für verteilte Algorithmen

  • Implementierung einfacher verteilter 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:

  1. Informations- und Kommunikationstechnik (Master of Science)
    (Po-Vers. 2010 | Schwerpunkt Kommunikationsnetze | Wahlpflichtmodule | Wahlpflichtmodul aus INF im Schwerpunkt Kommunikationsnetze)
Dieses Modul ist daneben auch in den Studienfächern "Informatik (Bachelor of Science)", "Informatik (Master of Science)", "Informations- und Kommunikationstechnik (Bachelor of Science)", "Mechatronik (Bachelor of Science)", "Mechatronik (Master of Science)" verwendbar. Details

Studien-/Prüfungsleistungen:

Verteilte Systeme (Vorlesung mit Übungen) (Prüfungsnummer: 52801)

(englischer Titel: Distributed Systems (Lecture with Exercises))

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))

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