Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
2. Grundlagen<br />
Fabric. Die unterste Ebene dient dazu, ein gemeinsames Interface auf alle denkbaren<br />
Arten von Ressourcen zur Verfügung zu stellen. Von höheren Schichten aus erfolgt der<br />
Zugriff über standardisierte Verfahren. Alle Ressourcen, auf die eine solche einheitliche<br />
Schnittstelle anwendbar ist, können in das Grid-Konzept eingebunden werden. Dies beinhaltet<br />
Computer, Speichersysteme, Netzwerke oder Sensoren.<br />
Resource and connectivity protocols. Die Verbindungsschicht definiert die Grundkommunikations-<br />
und Authentifikationsprotokolle, die für das Grid benötigt werden. Während<br />
die Kommunikationsprotokolle den Austausch von Daten zwischen verschiedenen,<br />
durch die erste Ebene verbundenen Ressourcen ermöglichen, erlauben die Authentifikationsprotokolle,<br />
eine Kommunikation vertraulich stattfinden zu lassen und die Identität der<br />
beiden Kommunikationspartner sicherzustellen. Hierzu gehören auch die Delegation von<br />
Rechten und Verfahren zur einmaligen Authentifizierung (single sign-on).<br />
Auf der Ressourcenschicht wird der gemeinsame Zugriff auf einzelne Ressourcen organisiert.<br />
Dies beinhaltet die Initiierung, Beobachtung, Kontrolle, Abrechnung und die Verhandlung<br />
von Sicherheitsparametern. Ebenso werden Ressourcen zugewiesen, reserviert,<br />
beobachtet und gesteuert. Die OGSA 1 [22] ist eine noch in der Entwicklung befindliche<br />
Architektur, die in vielen Grid-Projekten die Realisierung dieser Schicht übernimmt. Das<br />
Globus Toolkit 4 (GT4) stellt eine bekannte Implementierung der OGSA-Spezifikation dar<br />
und bietet Software-Dienste und Bibliotheken, um ein Grid nach der OGSA Spezifikation<br />
zu realisieren (s. Kap. 2.1.4.2).<br />
Collective services. Die Aufgabe dieser Schicht ist die Koordination mehrerer Ressourcen.<br />
Der Zugriff auf die Ressourcen erfolgt hierbei nicht mehr direkt, sondern lediglich<br />
über die darunterliegenden Protokolle und Schnittstellen. Zu den Funktionen dieser Ebene<br />
gehören unter anderem die Erstellung eines Verzeichnisdienstes und die Bereitstellung<br />
von Monitoring-, Diagnose- und Datenreplikationsdiensten. Des Weiteren werden Grid<br />
taugliche Entwicklungssysteme zur Verfügung gestellt, um bekannte Programmiermodelle<br />
auch in der Grid-Umgebung verwenden zu können.<br />
User applications. In dieser Schicht werden alle Anwendungen zusammengefasst, die<br />
in der Umgebung einer virtuellen Organisation operieren. Die Dienste der unterliegenden<br />
Schichten werden von Benutzeranwendungen aufgerufen und können Ressourcen transparent<br />
verwenden.<br />
1 http://www.globus.org/ogsa<br />
7