29.10.2013 Aufrufe

Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit

Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit

Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!