UnivIS
Information system of Friedrich-Alexander-University Erlangen-Nuremberg © Config eG 
FAU Logo
  Collection/class schedule    module collection Home  |  Legal Matters  |  Contact  |  Help    
search:      semester:   
 
 Layout
 
printable version

 
 
 Also in UnivIS
 
course list

lecture directory

 
 
events calendar

job offers

furniture and equipment offers

 
 

  Modern Concepts of Distributed Computing (MCDC)

Lecturers
Dipl.-Inf. Christopher Mutschler, Dr.-Ing. Stephan Otto

Details
Seminar
2 cred.h, benoteter certificate, ECTS studies, ECTS credits: 5, Sprache Deutsch oder Englisch, Anmeldung per E-Mail
Time and place: n.V.; comments on time and place: findet als Blockveranstaltung statt
Preliminary meeting: 18.4.2013, 14:15 - 15:45 Uhr, room 04.150

Fields of study
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)

Prerequisites / Organisational information
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

Contents
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.

Recommended literature
  • 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 information:
Credits: 5

Additional information
Expected participants: 10
www: http://www2.informatik.uni-erlangen.de/teaching/SS2013/MCDC
Registration is required for this lecture.
Die Registration via: persönlich beim Dozenten

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

Department: Chair of Computer Science 2 (Programming Systems)
UnivIS is a product of Config eG, Buckenhof