Vorlesung im Sommersemester 2010
Prof. Dr. D. Kranzlmüller,
Dr. M. Schiffers
Bildquelle: Informationsdienst Wissenschaft e.V.
Willkommen auf der Webseite zur Vorlesung Programmieren im Grid im Sommersemester 2010. Auf dieser Seite finden Sie sämtliche Informationen zur Vorlesung und zu den begleitenden Übungen.
Diese Anmeldung dient der besseren Organisation des Übungsbetriebes. Falls Sie nur an der Vorlesung teilnehmen möchten (ohne Übung), ist eine Anmeldung nicht erforderlich. Beachten Sie aber bitte, dass für die Erlangung eines Scheines die erfolgreiche Teilnahme an der Klausur erforderlich ist. Dazu wird die Teilnahme an den Übungen dringend angeraten!!
Interaktive Molekulardynamik-Simulation eines Proteinmoleküls in Stereo-3D mit einer online-Verbindung zum Höchstleistungsrechner des LRZ
Ars Electronica 2009, Linz
http://www.lrz-muenchen.de/presse/ereignisse/ars-electronica-linz-2009/index.html
Grid Computing verspricht die Lösung vieler so genannter Grand Challenge-Probleme durch koordiniertes Resource Sharing in virtuellen Organisationen. Wie die Gartner Group feststellt, ist Grid Computing "another technology [to watch]. [...] grid computing is widely used in traditional ways, such as design and other research. But [...] the most interesting applications are yet to come. Grid computing uses a mesh of computers to perform complex tasks, but is not fully understood by all its potential users."
Dieser Themenkomplex soll in der Vorlesung aus der Sicht eines Anwendungs- und Dienstentwicklers behandelt werden.
Konkret beschäftigt sich die Vorlesung mit den
Möglichkeiten, Methoden und Verfahren der Anwendungs- und Dienstentwicklung
in Grids. Aufbauend auf einer fundierten Basis, werden verschiedene Modelle
für die Programmierung in Grids betrachtet. Es wird untersucht, welche
Verfahren und Methoden zur Entwicklung typischer Grid-Dienste erforderlich
sind und wie Anwendungen im Hoch- und Höchstleistungsbereich
entwickelt werden. Dazu werden die entsprechenden Programmiersprachen ebenso vorgestellt wie Werkzeuge, Debugging-Konzepte, Benchmarking-Verfahren und Techniken des Projektmanagements.
Das Ziel der begleitenden Übungen ist die praktische Umsetzung des Vorlesungsstoffes.
Wir werden uns bemühen, der Relevanz des Themas durch Gastbeiträge externer Experten Rechnung zu tragen. Diese Vorträge können teilweise in englischer Sprache gehalten werden.
Die Vorlesung richtet sich an Studenten der Informatik bzw. Medieninformatik (Diplom) nach dem Vordiplom sowie an Studenten der Informatik bzw. Medieninformatik (Bachelor, Master) im Rahmen der vertiefenden Themen der Informatik. Für Vorlesung und Übung werden 6 ECTS-Punkte vergeben.
Der erfolgreiche Besuch der Vorlesung Grid Computing sowie Grundkenntnisse in Java (oder C/C++) werden vorausgesetzt. Unabhängig davon sind grundlegende Kenntnisse von Web Services hilfreich.
Die Übungsblätter werden im Download-Bereich zur Verfügung gestellt.
Ein begleitendes Folienskript wird im Laufe des Semesters im Download-Bereich kapitelweise zur Verfügung gestellt. Der Downloadbereich ist Password-geschützt. Der Zugang ist nur über die in der Vorlesung kommunizierte User-ID mit dem entsprechenden Password möglich.
Der Vorlesung und den Übungen liegt die in der Literaturliste aufgeführte Literatur zu Grunde. Sie finden eine erweiterte Literaturliste auch im Wiki.