Um verteilte Ressourcen oder Dienste innerhalb einer einzigen administrativen Domäne oder über mehrere Domänen hinweg nutzen können, müssen einige Probleme auf Ebene der Middleware gelöst werden. Zu diesen Problemen gehören Authentifizierung und Autorisierung, Auffinden von Ressourcen und Diensten, Orchestrierung von Ressourcen, Zuordnen von Anwendungen zu geeigneten Rechenressourcen, Lizenzmanagement für kommerzielle Software, sowie Service Level Agreements (SLAs). Aktuell existieren hierzu proprietäre Lösungen, welche in der Regel jedoch nur lokale Umgebungen unterstützen. Grids sowie Service-orientierte Architekturen (SOAs) sind jedoch nur dann geeignet um Anwendungen oder Dienste in wissenschaftlichen oder kommerziellen Umgebungen auszuführen, wenn globale, auf Standards basierende Lösungen für die angesprochenen Problemen zur Verfügung stehen.

Entwicklungen

Basierend auf mehr als 8 Jahren Erfahrung im Grid Computing fokussiert sich unsere Forschung auf Lösungen für die oben genannten Probleme. Erste Ergebnisse aus dieser Forschung stehen zur Verfügung und können nun evaluiert werden. Einige dieser Ergebnisse werden im Unterpunkt “Lösungen” genauer beschrieben. Unsere Forschung und Entwicklung findet im Kontext europäischer und nationaler Projekte statt, namentlich dem deutschen D-Grid-Projekt (mehr INSERT_LINK) sowie dem Open Grid Forum (OGF INSERT_LINK). Aktuelle in der Entwicklung befindliche F&E Arbeiten, die innerhalb der nächsten 12 Monate zur Verfügung stehen, sind:

  • Interoperable Authentisierungs- und Autorisierungsmechanismen (Entwickelt im D-Grid)
  • Zuordnung von Anwendungen auf geeignete Rechenressourcen (Entwickelt in CoreGRID)
  • Lizenzmanagement für kommerzielle Anwendungen in verteilten Umgebungen (Entwickelt in D-Grid und CoreGRID)
  • Aushandeln und Verwalten von SLAs (Entwickelt im OGF)
  • Universelle semantische Annotation für Web- und Griddienste sowie für Datenbanken.


Weiterhin arbeiten wir zurzeit an einer Lösung für effizientes Text-Mining im Grid. Im Rahmen dieser Entwicklung wird das ebenfalls bei SCAI entwickelte Text-Mining Werkzeug ProMiner an für die Nutzung im Grid angepasst. Sämtliche Entwicklungen unterstützen entweder die drei am meisten verbreiteten Grid-Plattformen (Globus Toolkit, UNICORE und gLite) oder arbeiten unabhängig von der verwendeten Middleware. Durch den Einsatz von Web-Service-Technologien lassen sich sämtliche Entwicklungen nativ in SOA-Umgebungen nutzen.


Integrierte Grid Forschung

CoreGRID: Das europäische “Network of Excellence” zielt darauf ab, die wissenschaftliche und technische Qualität im Bereich Grid- und Peer-to-Peer-Technologien zu stärken und zu erweitern.  Mehr...


Grid-Entwicklungen und -Testumgebungen

  • VO-Management: In diesem vom BMBF geförderten Projekt wird ein Rahmenkonzept für das VO-Management in D-Grid entwickelt. Mehr...
  • IVOM: Dieses vom BMBF geförderte Projekt hat die Interoperabilität und Integration von VO-Management-Technologien in D-Grid im Fokus.Mehr...
  • VIOLA: Ein ebenfalls durch das BMBF gefördertes Projekt, in dem die Anwendung neuer Netzwerk-Technologien und neue Arten der Netzwerk-Intelligenz innerhalb eines Testbeds untersucht werden. Mehr...
  • PHOSPHORUS: Dieses europäische Projekt bearbeitet einige der wesentlichen technischen Problemfelder, um on-demand e2e Grid-Netzwerk-Dienste domänenübergreifend im europäischen Rahmen zu realisieren. Mehr...


Biomedizinische Grid-Anwendungen

  • SiMDAT: Entwicklung grundlegender Techniken für Grid-Computing. Mehr...
  • @neurIST: Integrierte biomedizinische Informatik zum Management zerebraler Aneurysmen. Mehr...

Lösungen

Mit dem MetaScheduling Service (MSS) bieten wir eine Lösung zur Orchestrierung von Ressourcen, die sich sowohl in einer administrativen Domäne aber auch in mehreren Domänen befinden können. Der MSS unterstützt Vorabreservierung von Ressourcen für komplexe Anwendungen, die entweder gleichzeitigen Zugriff auf mehrere Ressourcen benötigen (co-allocation) oder Ressourcen in zeitlicher Abhängigkeit belegen (Workflows). Der MSS kann unabhängig von der jeweiligen Middleware genutzt werden. Wir stellen jedoch auch eine in den UNICORE-Client integrierte Version zur Verfügung. Eine weitere kurz vor der Veröffentlichung zur produktiven Nutzung stehende Entwicklung ist TUAM (Tool for Universal Annotation and Mapping), ein Werkzeug zur semantischen Annotation von Web- und Griddiensten sowie Datenbanken.