Presentation is loading. Please wait.

Presentation is loading. Please wait.

IST-05-034545 CGW 2006 ??.10.2006 Björn Hagemeier Björn Hagemeier, Roger Menday, Bernd Schuller, Achim Streit A Universal API.

Similar presentations


Presentation on theme: "IST-05-034545 CGW 2006 ??.10.2006 Björn Hagemeier Björn Hagemeier, Roger Menday, Bernd Schuller, Achim Streit A Universal API."— Presentation transcript:

1 IST-05-034545 CGW 2006 ??.10.2006 Björn Hagemeier b.hagemeier@fz-juelich.de Björn Hagemeier, Roger Menday, Bernd Schuller, Achim Streit A Universal API for Grids

2 A-WARE 2 Motivation Past and current projects demanding easily programmable Grid Past and current projects demanding easily programmable Grid  DEISA  eDEISA  A-WARE  Chemomentum Care about functional aspects rather than non- functional necessities like security Care about functional aspects rather than non- functional necessities like security

3 A-WARE 3 The Roctopus API High-level API for programming Grids High-level API for programming Grids One interface – multiple implementations One interface – multiple implementations Configurability Configurability Security Security unicore6:///zam025/storages/home/Desktop unicore5:///jump/jobs/00840f97-064c-4a55-8f44-026069388740 unicore6:///grow/jobs/031898f4-ba72-4751-8d10-6ae7ecc65191 unicore6:///zam025/storages/home/Desktop unicore5:///jump/jobs/00840f97-064c-4a55-8f44-026069388740 unicore6:///grow/jobs/031898f4-ba72-4751-8d10-6ae7ecc65191

4 A-WARE 4 Operations Grid Grid  List sites  Submit job Site Site  List storages  List jobs (ps)  Submit job Storage Storage  List Files Task Task  Abort  Hold  Status File File  Import  Export

5 A-WARE 5 Applications of Roctopus Clients Clients  Commandline tools: Roctopus' Garden, DESHL Agents Agents  Middleware: A-WARE, DEISA Portals Portals  EnginFrame Frameworks Frameworks  Grid DockOn

6 A-WARE 6 Roctopus' Garden

7 A-WARE 7 A-WARE WOS Workflow Orchestrator Service (WOS) Workflow Orchestrator Service (WOS) Agent Agent

8 A-WARE 8 Implementations Unicore 5 Unicore 5 Unicore 6 Unicore 6  Unicore Atomic Services (UAS) possibly others possibly others  SSH

9 A-WARE 9 Implementation Layers

10 A-WARE 10 Unicore 5 implementation Developed in DEISA project Developed in DEISA project Uses Arcon library Uses Arcon library

11 A-WARE 11 Unicore 6 Implementation UAS interface implementations UAS interface implementations  UNICORE/GS (UniGrids)  GPE (Intel)  XNJS (FZJ) Client Tools Client Tools  XFire  XMLBeans Future work Future work  Support Registry Service  Migration to OGSA-BES

12 A-WARE 12 Related Work Arcon Library Arcon Library  Client library for UNICORE 5  Roctopus Unicore 5 implementation uses it Globus CogKit Globus CogKit  Java and Python implementations  Rapid prototyping  Workflows  Monitoring GridLab/Grid Application TK GridLab/Grid Application TK  Abstraction of Grid middlewares

13 A-WARE 13 Conclusion High-level API for rapid development of clients High-level API for rapid development of clients Several Implementations Several Implementations  Abstraction of backend infrastructure  Protection of investment  UNICORE 5 and 6 If you're interested If you're interested  A-WARE:http://www.a-ware.org/  UNICORE:http://www.unicore.eu/


Download ppt "IST-05-034545 CGW 2006 ??.10.2006 Björn Hagemeier Björn Hagemeier, Roger Menday, Bernd Schuller, Achim Streit A Universal API."

Similar presentations


Ads by Google