• Keine Ergebnisse gefunden

Einleitung und Motivation

N/A
N/A
Protected

Academic year: 2022

Aktie "Einleitung und Motivation"

Copied!
16
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Grids

Marco Kiltz

m_kiltz@informatik.uni-kl.de

Inhaltsverzeichnis

„ Einleitung und Motivation

„ Merkmale eines Grid

„ Systeme

– Cluster – P2P – Intragrid – Intergrid

„ Projekte

„ Standardisierung durch Grid Services

(2)

3

Einleitung und Motivation

„ Grid Computing im Sinn eines Utility Grid

„ Ungenutzte Ressourcen

– Desktopcomputer – Server

„ Problem: Ressourcen liegen verteilt vor

„ Grid-Teilnehmer können Ressourcen nachfragen und anbieten

Einleitung &

Motivation

Merkmale eines Grid

Arten

eines Grid Projekte Grid

Standard

Zusammenfassung

& Ausblick

Unterscheidung

Computing Grids — Data Grids

„ Computing Grid

– Ressourcen: Prozessorleistung und Hauptspeicher – Parallelisierbarkeit der Problemstellungen notwendig – verbesserte Produktivität und Zusammenarbeit – optimale Ausnutzung der Ressourcen

– verschiedene Computerarchitekturen können zusammengefasst werden

„ Data Grid

– heute: Nutzung verteilter persistenter Speicher

– zukünftig: Zugriff auf strukturierte Daten in Datenbanken

(3)

5

Grundlagen

„ kein direkter Zugriff auf Ressourcen

„ Verwaltung der Ressourcen durch das Grid

„ Abstraktion von der Heterogenität

„ Idealfall: Entwickler sieht einen leistungsfähigen Rechner

Einleitung &

Motivation

Merkmale eines Grid

Arten

eines Grid Projekte Grid

Standard

Zusammenfassung

& Ausblick

Ressourcennutzung im Grid

(4)

7

Virtuelle Organisation

„ Häufig genutzter Begriff im Zusammenhang mit Grids

„ mehrere Personen an verschiedenen Orten

„ in verschiedenen Rechnerumgebungen

⇒Ressourcen teilen

„ Grid ermöglicht eine Virtuelle Organisation

Einleitung &

Motivation

Merkmale eines Grid

Arten

eines Grid Projekte Grid

Standard

Zusammenfassung

& Ausblick

Merkmale eines Grid

„ Verwaltung von Ressourcen ohne zentrale Kontrolle

„ standardisierte Protokolle und standardisierte Schnittstellen

„ Zusicherung einer Dienstgüte (Quality of Service)

„ Heterogenität der Rechner

„ Skalierbarkeit

(5)

9

Cluster

„ Verbindung mehrerer Rechner durch ein lokales Netzwerk (LAN)

„ Rechner haben gleiche Betriebssysteme und ähnliche Hardware

„ Beurteilung anhand der Merkmale

– fehlende Heterogenität

– zentrale Kontrolle eines Rechners – Skalierbarkeit ?

Einleitung &

Motivation

Merkmale eines Grid

Arten

eines Grid Projekte Grid

Standard

Zusammenfassung

& Ausblick

⇒kein Grid

Peer-to-Peer

„ Ein Knoten kann Server und Client gleichzeitig sein

„ File-Sharing-Systeme

„ Beurteilung anhand der Merkmale

– keine standardisierten Protokolle – fehlende Dienstgütezusicherung

kein Grid

(6)

11

Intragrid

„ beteiligte Rechner sind heterogen

„ umfasst mehrere Organisationseinheiten

„ verstärkte Sicherheitsmaßnahmen erforderlich

„ komplexe Ressourcen-Verwaltung

Einleitung &

Motivation

Merkmale eines Grid

Arten

eines Grid Projekte Grid

Standard

Zusammenfassung

& Ausblick

einGrid

Intergrid

„ Ressourcen global verfügbar

„ Technologie: ähnlich oder identisch zu Intragrid

„ hoher Grad an Sicherheit erforderlich

„ hoher Grad an Heterogenität

„ Ziel: Utility-Grid für Computer Ressourcen

dasGrid

(7)

13

Projekte

„ Fehlende Standardisierung

⇒Grid-Projekte sind unabhängig voneinander entstanden

⇒fehlende Interoperabilität

„ EUROGRID

„ Globus-Projekt

„ Unicore-Projekt

„ GRIP

Einleitung &

Motivation

Merkmale eines Grid

Arten

eines Grid Projekte Grid

Standard

Zusammenfassung

& Ausblick

EUROGRID

„ von der Europäischen Kommision unterstützt

„ Bio-Grid

– Entwicklung von Schnittstellen für biologische Anwendungen und Datenbanken

„ Meteo-Grid

– Berechnungen zur Wettervorhersage

„ CAE-Grid

– unterstützt aerodynamische Simulationen

(8)

15

Globus-Projekt

„ Schwerpunkt auf Sicherheit und Datentransfer

„ Teilnahme an

– National Technologie Grid – European Data Grid

– NASA Information Powergrid

„ Implementierung: Globus Toolkit

Einleitung &

Motivation

Merkmale eines Grid

Arten

eines Grid Projekte Grid

Standard

Zusammenfassung

& Ausblick

Unicore-Projekt

„ Uniform Interface to Computing Resources

„ Implementierung beinhaltet 3 Schichten

– user layer – server layer – target system layer

„ Fokussierung auf einen benutzerfreundlichen, flexiblen und dynamischen Zugang zu Ressourcen

(9)

17

Grid Interoperability Project

„ Ziele:

– Implementierung einer interoperablen Softwareschicht – Entwicklung von Grid-Anwendungen

– Entwicklung von Standards für Grids

„ Vereinigung der Globus- und Unicore-Projekte

– Erhaltung der Selbstständigkeit der Projekte

– Unicore-User können Globus-Anwendungen nutzen

– Integration der Sicherheitsmaßnahmen des Globus-Projekts

Einleitung &

Motivation

Merkmale eines Grid

Arten

eines Grid Projekte Grid

Standard

Zusammenfassung

& Ausblick

Standardisierung

„ fehlende Koordinierung bei der Standardisierung

„ Ein Standard unabhängig von Implementierung und Anwendungen notwendig

(10)

19

Global Grid Forum (GGF)

„ 1999 entstanden

„ anfangs: 150 Personen aus 50 Organisationen aus 4 Ländern

„ heute: 400 Organisationen

„ Teilnehmer des GGF

– Firmen die Grids erforschen

– akademische und staatliche Forschungsinstitute

„ Ziel: „best practice“-Spezifikation für die Grid- Technologie

Einleitung &

Motivation

Merkmale eines Grid

Arten

eines Grid Projekte Grid

Standard

Zusammenfassung

& Ausblick

Open Grid Service Infrastructure (OGSI)

„ Dienstbasierter Standard zur Implementierung von Grid-Systemen

„ Implementierung erfolgt durch Anbieter von Grid- Produkten

„ Grundlagen:

– Dienstorientierte Architektur – Web Services

(11)

21

Dienstorientierte Architektur (I)

„ Mögliche Definitionen des Dienst-Begriffs:

– 1) in sich abgeschlossene wohldefinierte Operation – 2) Entität mit spezifischen Eigenschaften

Interaktion über ein Netzwerk

„ SOA reduziert Kopplung zwischen Software- Systemen

Einleitung &

Motivation

Merkmale eines Grid

Arten

eines Grid Projekte Grid

Standard

Zusammenfassung

& Ausblick

Dienstorientierte Architektur (II)

„ SOA-Konzept macht keine Aussage über die technische Umsetzung

(12)

23

Web Services

„ Technische Realisierung einer SOA

„ Web Service Description Language(WSDL)

„ Wichtigste Elemente:

Einleitung &

Motivation

Merkmale eines Grid

Arten

eines Grid Projekte Grid

Standard

Zusammenfassung

& Ausblick

Grid Services (I)

„ Web Services sind per Definition zustandslos

„ (Grid-) Ressourcen besitzen Zustand

⇒Grid Services potentiell zustandsbehaftet

„ Zustandsdaten als Bestandteil der Schnittstellenbeschreibung

Erweiterung von WSDL zu GWSDL

• Zustandsdaten (SDEs)

• zusätzlich: Vererbung von Port Types

(13)

25

Grid Services (II)

„ Alle Port Types erben vom Port Type GridService

„ können transiente Dienste sein

„ Factory Services zur Erzeugung von Dienst- Instanzen

„ potentiell begrenzte Lebenszeit

„ zweistufiges Adressierungsschema

„ eindeutiger Identifikator ist der Grid Service Handle (GSH)

Einleitung &

Motivation

Merkmale eines Grid

Arten

eines Grid Projekte Grid

Standard

Zusammenfassung

& Ausblick

Grid Services (III)

„ Grid Service Reference (GSR) ermöglicht Nutzung

– i.a. eine GWSDL-Datei

„ Handle Resolver erstellt eine Grid Service Reference (GSR) aus der GSH

„ Grid Service Locator: Bündel von GSH und GSRs

(14)

27

Ressourcennutzung eines Grid Service

„ Service Registry und Handle Resolver sind nicht transient

„ Grid-Anwendung erhält transiente Instanz von einer Factory

„ Factory und Grid Service melden sich beim Handle Resolver

„ Grid-Anwendung nutzt Grid Service über die Referenz

Einleitung &

Motivation

Merkmale eines Grid

Arten

eines Grid Projekte Grid

Standard

Zusammenfassung

& Ausblick

Standardschnittstellen

„ GridService

„ NotificationSource

„ NotificationSink

„ Registry

„ Factory

„ HandleMap

(15)

29

Open Grid Service Architecture (OGSA)

Einleitung &

Motivation

Merkmale eines Grid

Arten

eines Grid Projekte Grid

Standard

Zusammenfassung

& Ausblick

Zusammenfassung

„ anfangs: eigenständige Grid-Projekte

„ Standard erforderlich

„ Web Services als Grundlage

„ Grid ersetzt keine Hochleistungsrechner

„ Ziel: Grid erscheint als ein leistungsfähiger Rechner

(16)

31

Ausblick

„ Web Service benötigt Zustandsinformationen

⇒Web Services Resource Framework (WSRF)

– ähnlich zur OGSI-Spezifikation

„ GGF orientiert sich an WSRF-Spezifikation

Einleitung &

Motivation

Merkmale eines Grid

Arten

eines Grid Projekte Grid

Standard

Zusammenfassung

& Ausblick

Referenzen

ÄHNLICHE DOKUMENTE

Die Anwendungen, hier Grid Middleware Dienste, werden mit dem empfohlenen Betriebssystem zu einer Virtual Appliance geb¨undelt.. Das Softwaremanagement wie etwa das Aufl¨osen

The separation of concerns between the upper layer platform specific model representing the service oriented Grid as the target platform, and the lower layer PSM capturing de- tails

Liste alle Studenten, die in einem höheren Semester sind als Feuerbach:. Studenten MatrNr Name

Neben den weit gehend akademisch geprägten eScience-Initiativen wird Grid - Compu- ting inzwischen aber auch in weiten Teilen der Wirtschaft als Schlüsseltechnologie für

Wie in Kapitel 1 angedeutet und in Abbildung 3 nochmals verdeutlicht wird ein neues oder geändertes Datenobjekt zunächst in eine operative Datenquelle D o eingebracht,

Der Grid Service kann nur weiter genutzt werden, wenn sich der Client an den Handle Resolver wendet, um eine neue Referenz zu erhalten. Der Grid Service ermöglicht das Erhöhen

● atomic coordinator, spricht man von einer atomic business transaction bzw.

Ablauf einer klassischen Grid- Transaktion.. Shibboleth: