Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
2. Grundlagen<br />
2.1. Grid<br />
2.1.1. Definition<br />
Bei einem Grid handelt es sich um eine Infrastruktur, die eine integrierte, gemeinschaftliche<br />
Verwendung von meist geographisch auseinander liegenden, autonomen Ressourcen<br />
erlaubt. Versuche einer einheitlichen Definition in der Literatur gibt es jedoch viele (vgl.<br />
[12, 13, 14]). Dieser Problematik hat sich Ian Foster, einer der treibenden Mitbegründer<br />
der Grid-Technologie der Universität Chicago, angenommen und hat eine übersichtliche<br />
3-Punkte-Checkliste[15] aufgestellt. Die Eigenschaften eines Grid-Systems werden in kurzen<br />
Worten wie folgt definiert: Ein Grid. . .<br />
(i) . . . koordiniert Ressourcen, die nicht einer zentralen Instanz untergeordnet sind...<br />
Ein Grid koordiniert und integriert Ressourcen und Benutzer unterschiedlicher administrativer<br />
Domänen innerhalb des selben Unternehmens oder innerhalb unterschiedlicher<br />
Länder. In diesem Zusammenhang werden u.a. auf die Bereiche Sicherheit,<br />
Abrechnung und Mitgliedschaft Rücksicht genommen (vgl. [16, 17]). Ressourcen<br />
können unter anderem Cluster, Massenspeicher, Datenbanken, Anwendungen<br />
oder Messgeräte sein.<br />
(ii) . . . und verwendet offene, standardisierte Protokolle und Schnittstellen,...<br />
Ein Grid nutzt offene und allgemein gehaltene Protokolle und Schnittstellen, die<br />
grundsätzliche Funktionen für die Authentifizierung, die Autorisierung, die Ressourcen-Ermittlung<br />
und den Ressourcen-Zugriff gewährleisten.<br />
(iii) . . . um nicht triviale Dienstgüten bereitzustellen.<br />
Ein Grid verwendet bestehende Ressourcen in einer koordinierten Art und Weise, um<br />
verschiedene Dienstgüten bereitzustellen, abhängig von beispielsweise der Antwortzeit,<br />
dem Durchsatz, der Erreichbarkeit oder Sicherheit. Oder es erfolgt, um komplexen<br />
Benutzererwartungen zu entsprechen, eine Neueinteilung mehrerer Ressourcentypen,<br />
damit der Nutzen des kombinierten Systems signifikant größer ist als die<br />
Summe seiner Teile.<br />
Diese Definition ist hilfreich bei der Abgrenzung verschiedener Technologien zu einem<br />
Grid. So werden sehr häufig Systeme, die in die Bereiche des „Distributed computing“,<br />
4