Hintergrund der Arbeit
Grid Computing bezeichnet die koordinierte Nutzung von Rechnern, Software
und Daten in virtuellen Organisationen (VO) zur Lösung großer
wissenschaftlicher Probleme (die so genannten Grand Challenges).
Ein Charakteristikum virtueller Organisationen ist deren Dynamik im Äußeren
(ausgedrückt durch den Lebenszyklus) und im Inneren (Ressourcen, Dienste
und Mitglieder können "kommen und gehen"). Daraus leiten
sich zwei wichtige Aspekte ab. Erstens sind qualifizierte Aussagen zur Verlässlichkeit
von Grid-Ressourcen und -Diensten für VO-Mitglieder von hervorragender
Bedeutung. Zweitens sind qualifizierte Aussagen zur Verlässlichkeit
von VOs für potentielle VO-Mitglieder ein wesentliches Entscheidungskriterium,
welcher VO sie beitreten wollen.
Qualifizierte Verlässlichkeitsaussagen werden auf Grund von Dependability Benchmarks getroffen, über die die typischen Dependability-Attribute bewertet werden.
Ziel der Arbeit
Diese Arbeit verfolgt zwei Ziele: zum einen sollen eine Reihe von Dependability
Benchmarks spezifiziert werden, zum anderen sollen diese Spezifikationen
implementiert werden, um qualifizierte Verlässlichkeitsaussagen zu
erhalten. Für den ersten Teil der Arbeit sind deshalb die erforderlichen
Maße genau so zu definieren wie die spezifischen Benchmarkelemente.
Dazu gehören Workloads, Faultloads, die Experiment-Setups (also das
System-Under-Benchmark (SUB) und ein entsprechendes Benchmark Management
System (BMS)) und die Prozeduren und Regeln, die erforderlich sind, die
Benchmarks zu implementieren, auszuführen. und zu interpretieren.
Im Gegensatz zur Arbeit "Entwicklung von Dependability Benchmarks für das Globus Toolkit 5" werden in dieser Arbeit externe Benchmarks angesprochen, um Verlässlichkeitsaspekte alternativer Grid-Middleware-Lösungen zu vergleichen. Konkret soll in dieser Arbeit die Stabilität des Globus Toolkit 5 mit der der Genesis-II-Plattform verglichen werden: Welche Auswirkungen haben das Fehlverhalten einer oder mehrerer Grid-Komponenten (nicht nur Ressourcen, auch Mitglieder Virtueller Organisationen) auf das Gesamtsystem unter verschiedenen Perspektiven (User, Administrator, VO-Manager, etc.)?
Eine Test-Umgebung wird vom Lehrstuhl zur Verfügung gestellt. Die Arbeit kann auf Vorarbeiten am Lehrstuhl und den Ergebnissen des DBench-Projekts aufsetzen.
Aufgabensteller:
Prof. Dr. D. Kranzlmüller
Anforderungen:
Grundkenntnisse in Grid Computing, Linux-Kenntnisse, Java und/oder C
Dauer der Diplomarbeit bzw. der Masterarbeit: gemäß Studienordnung
Anzahl Bearbeiter: 1-2
Betreuer:
Dr. Michael Schiffers, Oettingenstr. 67, Raum D 0.3 (Erdgeschoß), Tel. 2180-9164