Presentation is loading. Please wait.

Presentation is loading. Please wait.

Grid Programming Environment (GPE) Grid Summer School, July 28, 2004 Ralf Ratering Intel - Parallel and Distributed Solutions Division (PDSD)

Similar presentations


Presentation on theme: "Grid Programming Environment (GPE) Grid Summer School, July 28, 2004 Ralf Ratering Intel - Parallel and Distributed Solutions Division (PDSD)"— Presentation transcript:

1 Grid Programming Environment (GPE) Grid Summer School, July 28, 2004 Ralf Ratering Intel - Parallel and Distributed Solutions Division (PDSD)

2 *Other brands and names are the property of their respective owners © Copyright 2004 Intel Corporation. All Rights Reserved. - 2 - OGSA enabled Server Components Web Services WS Resource Framework WSRF Open Grid Service Architecture OGSA Applications Grid Programming Language Bringing applications to the Grid... Grid SDK GridBeans Client Framework Grid Programming Environment (GPE) GPE High-level Grid API Job management, file transfers, brokering, steering, etc. Resource, job and workflow descriptions

3 *Other brands and names are the property of their respective owners © Copyright 2004 Intel Corporation. All Rights Reserved. - 3 - Use Case: Expert User Application Grid Service User Keystore Grid Client Run multiple applications in complex workflows Get all information from the Grid Functionality as in old UNICORE Client Application GS Broker GS Information GS Application GS Database GS WSRF Fully-fledged Java Application

4 *Other brands and names are the property of their respective owners © Copyright 2004 Intel Corporation. All Rights Reserved. - 4 - Use Case: Application User Application Grid Service User Certificate Application Client WSRF Only one application Get only application specific information Run lightweight client on mobile devices Lightweight Java Application

5 *Other brands and names are the property of their respective owners © Copyright 2004 Intel Corporation. All Rights Reserved. - 5 - Use Case: Unaware User What is a "Grid"? Service provider offers a service on the web Server Server Certificate Service Provider User Web Browser User DB Authenticate using server certificate Request/ Response JSP Application Grid Service WSRF Presentation oriented user interface Register

6 *Other brands and names are the property of their respective owners © Copyright 2004 Intel Corporation. All Rights Reserved. - 6 - Web Client Application Client Grid Client The Grid Developer Grid SDK GridBean = Grid Service + Client Plug-in Wrap existing applications Write new Grid applications Plug-in for Eclipse? Application GS Broker GS Database GS Information GS Application GS Deploy WSRF G-API Application Plug-in Deploy

7 *Other brands and names are the property of their respective owners © Copyright 2004 Intel Corporation. All Rights Reserved. - 7 - Grid Service Backends GPE will provide Grid services to wrap different server types Application GS UNICORE GS Globus GS DRMAA GS Globus Job Manager UNICORE Network Job Supervisor Condor WSRF Sun Grid Engine Native Protocols

8 *Other brands and names are the property of their respective owners © Copyright 2004 Intel Corporation. All Rights Reserved. - 8 - GPE: The Big Picture… Application Client GridBean User Certificate Mobile Device Web Client Web Browser JSP User Workstation Expert Client Plugins GridBeans Keystore Service Provider Application Portal Service Certificate GridBean Application GS Broker GS Information GS Application GS Database GS WSRF Developer Workstation Grid SDK Deploy GridBean Deploy GS Condor UNICORE Globus G-API

9 *Other brands and names are the property of their respective owners © Copyright 2004 Intel Corporation. All Rights Reserved. - 9 - GPE: Summary Proof of Concept implementation based on Globus Java CoG Integration with UNICORE services in UniGridS project GPE will enable developers to implement applications for the Grid


Download ppt "Grid Programming Environment (GPE) Grid Summer School, July 28, 2004 Ralf Ratering Intel - Parallel and Distributed Solutions Division (PDSD)"

Similar presentations


Ads by Google