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

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

Vorlesungsverzeichnis

 
 
Veranstaltungskalender

Stellenangebote

Möbel-/Rechnerbörse

 
 

  Modern Concepts of Distributed Computing (MCDC)

Dozentinnen/Dozenten
Dipl.-Inf. Christopher Mutschler, Dr.-Ing. Stephan Otto

Angaben
Seminar
2 SWS, benoteter Schein, ECTS-Studium, ECTS-Credits: 5, Sprache Deutsch oder Englisch, Anmeldung per E-Mail
Zeit und Ort: n.V.; Bemerkung zu Zeit und Ort: findet als Blockveranstaltung statt
Vorbesprechung: 18.4.2013, 14:15 - 15:45 Uhr, Raum 04.150

Studienfächer / Studienrichtungen
WPF IuK-MA ab 1 (ECTS-Credits: 5)
WPF CE-BA-SEM ab 2 (ECTS-Credits: 5)
WPF CE-MA-SEM ab 1 (ECTS-Credits: 5)
WPF INF-BA-SEM ab 2 (ECTS-Credits: 5)
WPF INF-MA ab 1 (ECTS-Credits: 5)
WPF IuK-BA ab 3 (ECTS-Credits: 5)

Voraussetzungen / Organisatorisches
Anmeldung: per E-Mail an christopher.mutschler@fau.de
Scheinkriterien:
  • 45 Minuten Vortrag, Abgrenzung zu den anderen Themengebieten

  • Erstellen einer Ausarbeitung mit den wesentlichen Punkten des Vortrags (keine Folienkopien, ca 6-8 Seiten)

  • Anwesenheit bei den Vorträgen der anderen Teilnehmer

  • Fertigstellung der Folien bis spätestens einer Woche vor dem Vortragstermin, Fertigstellung der Ausarbeitung bis zum Ende des Semesters

Inhalt
Verteiltes Rechnen (Distributed Computing) vereint Techniken der Anwendungsprogrammierung wobei eine einzelne Anwendung über mehrere Prozesse verteilt ein gemeinsames Ergebnis berechnet. Programmteile werden also nicht nur auf einzelne Programmfäden (Threads), wie bei paralleler Programmierung, sondern auch auf weitere Rechenknoten verteilt, verteilte Programmierung. Diese Arbeitsverteilung, die Datenstromverteilung, Daten- bzw Dateizugriffe müssen koordiniert stattfinden. Hierfür stehen bereits generelle Konzepte aus der Informatik wie beispielsweise Remote Procedure Calls (RPC), Message Passing, oder Publish/Subscribe Services zur Verfügung. Nebenläufigkeits- und Threadingaspekte paralleler Programmierung sind oft auch auf die Verteilung über Rechenknoten hinweg gültig. Neuartige Programmiersprachen verwenden Teile dieser Konzepte nativ und können von Entwickler transparent benutzt werden.
Dieses Seminar soll die grundlegenden Konzepte sowie die aktuellen Trends im Bereich des verteilten Rechnens aufgreifen und somit einen Überblick über die Chancen sowie den Herausforderungen vermitteln. Da das Themenfeld sehr weit gefasst ist, sind eigene Themenvorschläge ebenfalls willkommen.

Empfohlene Literatur
  • Richard M. Fujimoto: Parallel and Distributed Simulation Systems (Wiley Series on Parallel and Distributed Computing), John Wiley & Sons
  • Pascal Felber, Christof Fetzer, Patrick Marlier, Torvald Riegel: Time-Based Software Transactional Memory. In TPDS 2008

  • Dave Dice, Ori Shalev, Nir Shavit: Transactional Locking II, In DISC 2006.

ECTS-Informationen:
Credits: 5

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 10
www: http://www2.informatik.uni-erlangen.de/teaching/SS2013/MCDC
Für diese Lehrveranstaltung ist eine Anmeldung erforderlich.
Die Anmeldung erfolgt über: persönlich beim Dozenten

Verwendung in folgenden UnivIS-Modulen
Startsemester SS 2013:
Modern Concepts of Distributed Computing (MCDC)

Institution: Lehrstuhl für Informatik 2 (Programmiersysteme)
UnivIS ist ein Produkt der Config eG, Buckenhof