1 CEOS WGISS Meeting, May 8-12, 2006, Budapest MTA SZTAKI Computer and Automation Research Institute Hungarian Academy of Sciences www.lpds.sztaki.hu/pgportal.

Slides:



Advertisements
Similar presentations
CSF4 Meta-Scheduler Tutorial 1st PRAGMA Institute Zhaohui Ding or
Advertisements

Enabling the execution of various workflows (Kepler, Taverna, Triana, P-GRADE) on EGEE Tamas Kukla, Tamas Kiss, Gabor Terstyanszky.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Introduction to EGEE hands-on Gergely Sipos.
1 P-GRADE Portal and GEMLCA Legacy Code Architecture Peter Kacsuk MTA SZTAKI
Introduction to Metview
The National Grid Service and OGSA-DAI Mike Mineter
Legacy code support for commercial production Grids G.Terstyanszky, T. Kiss, T. Delaitre, S. Winter School of Informatics, University.
12th EELA Tutorial, Lima, FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America.
© 2012 National Heart Foundation of Australia. Slide 2.
PSSA Preparation.
P. Kacsuk, G. Sipos, A. Toth, Z. Farkas, G. Kecskemeti and G. Hermann P. Kacsuk, G. Sipos, A. Toth, Z. Farkas, G. Kecskemeti and G. Hermann MTA SZTAKI.
Introduction to Grids and Grid applications Gergely Sipos MTA SZTAKI
1 MTA SZTAKI Application development on EGEE with P-GRADE Portal Gergely Sipos
MTA SZTAKI Hungarian Academy of Sciences Grid Computing Course Porto, January Introduction to Grid portals Gergely Sipos
WS-PGRADE: Supporting parameter sweep applications in workflows Péter Kacsuk, Krisztián Karóczkai, Gábor Hermann, Gergely Sipos, and József Kovács MTA.
Globus Toolkit 4 hands-on Gergely Sipos, Gábor Kecskeméti MTA SZTAKI
Visual Solution to High Performance Computing Computer and Automation Research Institute Laboratory of Parallel and Distributed Systems
Grid Execution Management for Legacy Code Applications Exposing Application as Grid Services Porto, Portugal, 23 January 2007.
1 MTA SZTAKI Hungarian Academy of Sciences Grid application support by the P-GRADE Portal Peter Kacsuk.
Porto, January Grid Computing Course Summary of day 2.
1 P-GRADE Portal and GEMLCA: A workflow-oriented portal and application hosting environment Miklos Kozlovszky.
1 Application Specific Module for P-GRADE Portal 2.7 Application Specific Module overview Akos Balasko MTA-SZTAKI LPDS
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Cracow Grid Workshop’10 Kraków, October 11-13,
1 portal.p-grade.hu További lehetőségek a P-GRADE Portállal Gergely Sipos MTA SZTAKI Hungarian Academy of Sciences.
1 P-GRADE Portal: Towards a User-friendly Grid Environment Tamas Kiss Centre for Parallel Computing.
1 portal.p-grade.hu Further information on P-GRADE Gergely Sipos MTA SZTAKI Hungarian Academy of Sciences.
07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q Q2 Miklós Kozlovszky MTA SZTAKI LPDS.
From P-GRADE to SCI-BUS Peter Kacsuk, Zoltan Farkas and Miklos Kozlovszky MTA SZTAKI - Computer and Automation Research Institute of the Hungarian Academy.
Sharing Workflows through Coarse-Grained Workflow Interoperability : Sharing Workflows through Coarse-Grained Workflow Interoperability G. Terstyanszky,
INFSO-RI Enabling Grids for E-sciencE Supporting legacy code applications on EGEE VOs by GEMLCA and the P-GRADE portal P. Kacsuk*,
Introduction to WS-PGRADE and gUSE Tutorial Akos Balasko 04/17/
1 Advanced features of the P-GRADE portal Peter Kacsuk, Gergely Sipos Peter Kacsuk, Gergely Sipos MTA.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Training services offered by SZTAKI for EGEE and EGI Gergely Sipos MTA SZTAKI (Hungarian.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Next steps with EGEE Gergely Sipos
1 P-GRADE Portal tutorial MTA SZTAKI Gergely Sipos
Holding slide prior to starting show. A Portlet Interface for Computational Electromagnetics on the Grid Maria Lin and David Walker Cardiff University.
Workflow Level Grid Interoperability By GEMLCA and the P-GRADE Portal.
MTA SZTAKI Hungarian Academy of Sciences Introduction to Grid portals Gergely Sipos
P-GRADE and GEMLCA.
1 P-GRADE Portal: a workflow-oriented generic application development portal Peter Kacsuk MTA SZTAKI, Hungary Univ. of Westminster, UK.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Services for advanced workflow programming.
1 P-GRADE Portal: An easy to use graphical interface for Globus and EGEE Grids.
Miklos Kozlovszky - EGEE and EDGeS Summer School on Grid Application Support ‘09 June July 2009 P-GRADE Portal tutorial part 1.: Managing workflow.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
1 P-GRADE Portal tutorial at EGEE’09 Introduction to hands-on Gergely Sipos MTA SZTAKI EGEE.
1 Practical information for the GEMLCA / P-GRADE hands-on Gergely Sipos On behalf of: MTA.
1 Practical information for the GEMLCA / P-GRADE hands-on Tamas Kiss University of Westminster.
SHIWA and Coarse-grained Workflow Interoperability Gabor Terstyanszky, University of Westminster Summer School Budapest July 2012 SHIWA is supported.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Introduction to P-GRADE Portal hands-on Miklos Kozlovszky MTA SZTAKI
1 portal.p-grade.hu Workflow and parameter study management by P-GRADE Portal Gergely Sipos MTA SZTAKI Hungarian Academy of Sciences.
1 Other features and next steps Gergely Sipos MTA SZTAKI Hungarian Academy of Sciences.
1 P-GRADE Portal hands-on Gergely Sipos MTA SZTAKI Hungarian Academy of Sciences.
1 Porting applications to the NGS, using the P-GRADE portal and GEMLCA Peter Kacsuk MTA SZTAKI Hungarian Academy of Sciences Centre for.
1 Further information and next steps Further information and next steps Gergely Sipos MTA SZTAKI
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
1 P-GRADE Portal and Developer Alliance Gergely Sipos MTA SZTAKI Hungarian Academy of Sciences portal.p-grade.hu.
27/10/2006, Catania EGEE Industry Day Filling the gaps: Advanced Grid portal and desktop grid technologies for industry Robert Lovas MTA SZTAKI Laboratory.
1 Support for parameter study applications in the P-GRADE Portal Gergely Sipos MTA SZTAKI (Hungarian Academy of Sciences)
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Application specific portlet other portal features and next steps Miklos Kozlovszky.
Tamas Kiss University Of Westminster
P-GRADE Portal tutorial
Introduction to P-GRADE Portal hands-on
P-GRADE and GEMLCA.
Application development on EGEE with P-GRADE Portal
Introduction to the SHIWA Simulation Platform EGI User Forum,
Workflow level parametric study support by the P-GRADE portal
Presentation transcript:

1 CEOS WGISS Meeting, May 8-12, 2006, Budapest MTA SZTAKI Computer and Automation Research Institute Hungarian Academy of Sciences Grid Application Support by the P-GRADE Portal Gergely Sipos

2 CEOS WGISS Meeting, May 8-12, 2006, Budapest Outline Motivation of our work P-GRADE Portal in a nutshell Grid application development Grid application execution and monitoring Support for collaborative work Conclusions

3 CEOS WGISS Meeting, May 8-12, 2006, Budapest Layered view of Grid systems Basic Grid services: security, job submission, info, … Higher-level grid services: brokering, data replica, … Application toolkits, portals Applications Command line grid tools Graphical grid tools: P-GRADE Portal Resources to be shared Grid middleware: e.g. Globus, EGEE, … E-Scientists

4 CEOS WGISS Meeting, May 8-12, 2006, Budapest Motivation to the P-GRADE Portal Fast evolution of Grid middleware technologies and tools: –GT2, OGSA, GT3 (OGSI), GT4 (WSRF), LCG-2, gLite, … Many production Grids are now freely available for e- Scientists –EGEE (LCG-2 gLite), UK NGS (GT2), US Open Science Grid (GT2 GT4), NorduGrid (ARC), … The same set of services are available everywhere, but implemented in different ways –Computation services, data services, security services, (brokers) Lets provide a technology-neutral, intuitive graphical interface for the most common Grid middleware services!

5 CEOS WGISS Meeting, May 8-12, 2006, Budapest P-GRADE Portal in a nutshell General purpose, workflow-oriented computational Grid portal. Supports the development and execution of workflow-based Grid applications. Based on standard portlet framework (Gridsphere) –Easy to expand with new portlets (e.g. application-specific portlets) –Easy to tailor to community needs Grid services supported by the portal: ServiceEGEE gridsGlobus grids Job executionComputing ElementGRAM File storageStorage ElementGridFTP server Certificate managementMyProxy Information systemBDIIMDS-2 BrokeringWorkload Management System--- Job monitoringMercury Workflow & job visualizationPROVE The P-GRADE Portal hides middleware technologies and solves Grid interoperability problem at the workflow level

6 CEOS WGISS Meeting, May 8-12, 2006, Budapest What is a P-GRADE Portal workflow? a directed acyclic graph where –Nodes represent jobs (batch programs to be executed on a computing resource) –Ports represent input/output files the jobs expect/produce –Arcs represent file transfer operations semantics of the workflow: –A job can be executed if all of its input files are available

7 CEOS WGISS Meeting, May 8-12, 2006, Budapest Two levels of parallelism The workflow concept of the P-GRADE Portal enables the efficient parallelization of complex problems Semantics of the workflow enables two levels of parallelism: Each job can be a parallel program – Parallel execution inside a workflow node – Parallel execution among workflow nodes Multiple jobs run parallel

8 CEOS WGISS Meeting, May 8-12, 2006, Budapest 25 x 10 x 25 x 5 x Forecasting dangerous weather situations (storms, fog, etc.), crucial task in the protection of life and property Processed information: surface level measurements, high- altitude measurements, radar, satellite, lightning, results of previous computed models Requirements: Execution time < 10 min High resolution (1km) Ultra-short range weather forecast (Hungarian Meteorology Service)

9 CEOS WGISS Meeting, May 8-12, 2006, Budapest Multi-Grid portal: EGEE User Forum Job Repository (GEMLCA) Manchester Portal Client in Geneva Leeds P-GRADE Portal server Portal Server in London Executable NGS GT2 (UK) WestFocus GT4 Grid (UK) UoW Brunel Poznan Budapest EGEE (CE) Executable Service Invocation Executable

10 CEOS WGISS Meeting, May 8-12, 2006, Budapest The typical user scenario Part 1 - development phase Certificate servers Portal server Grid services START EDITOR OPEN & EDIT or DEVELOP WORKFLOW SAVE WORKFLOW

11 CEOS WGISS Meeting, May 8-12, 2006, Budapest Certificate servers Portal server Grid services TRANSFER FILES, SUBMIT JOBS DOWNLOAD RESULTS The typical user scenario Part 2 - execution phase VISUALIZE JOBS and WORKFLOW PROGRESS MONITOR JOBS DOWNLOAD PROXY CERTIFICATES SUBMIT WORKFLOW

12 CEOS WGISS Meeting, May 8-12, 2006, Budapest Opening the workflow editor The editor is a Java Webstart application download and installation is only a click!

13 CEOS WGISS Meeting, May 8-12, 2006, Budapest Workflow Editor Define DAG of batch jobs: 1.Drag & drop components: jobs and ports 2.Connect ports by channels (no cycles, no loops) 3.Define job and port properties

14 CEOS WGISS Meeting, May 8-12, 2006, Budapest Job property window Properties of a job: Binary executable (Type of executable) (Number of processors) Command line parameters The resource to be used for the execution: Grid Broker / resource

15 CEOS WGISS Meeting, May 8-12, 2006, Budapest Support for manual resource selection: information system browser The information system portlet queries EGEE and Globus information systems

16 CEOS WGISS Meeting, May 8-12, 2006, Budapest Support for broker-based resource selection 1.Select a broker Grid/VO for the job 2.(Specify extra ranks & requirements for the job in Job Description Language) 3.The broker will find the best resource for your job!

17 CEOS WGISS Meeting, May 8-12, 2006, Budapest Defining input/output data File type: input: required by the job output: produced by the job File location: local: my desktop remote: grid storage site File name: unique name of the file File storage type: Permanent: final result of the WF Volatile: only used for inter-job data transfer

18 CEOS WGISS Meeting, May 8-12, 2006, Budapest The typical user scenario Execution phase – step 1: Certificate servers Portal server Grid services DOWNLOAD PROXY CERTIFICATES

19 CEOS WGISS Meeting, May 8-12, 2006, Budapest Prerequisite of workflow execution: Download user certificates 1.Certificate server details: Hostname Port number User name Password 2.Certificate parameters: Lifetime

20 CEOS WGISS Meeting, May 8-12, 2006, Budapest Result of certificate download Multiple certificates for multiple Grids/VOs can be available on the portal server at the same time! SEE-GRID resources HUNGRID resources

21 CEOS WGISS Meeting, May 8-12, 2006, Budapest White/Red/Green color means the job is initial/running/finished state Workflow Execution (observation by the workflow portlet)

22 CEOS WGISS Meeting, May 8-12, 2006, Budapest White/Red/Green color means the job is initial/running/finished state Workflow Execution (observation by the workflow portlet)

23 CEOS WGISS Meeting, May 8-12, 2006, Budapest White/Red/Green color means the job is initial/running/finished state Workflow Execution (observation by the workflow portlet)

24 CEOS WGISS Meeting, May 8-12, 2006, Budapest White/Red/Green color means the job is initial/running/finished state Workflow Execution (observation by the workflow portlet)

25 CEOS WGISS Meeting, May 8-12, 2006, Budapest Workflow Execution (observation by the workflow portlet) White/Red/Green color means the job is initialised/running/finished

26 CEOS WGISS Meeting, May 8-12, 2006, Budapest On-Line application monitoring -The portal monitors and visualizes parallel jobs -The portal monitors and visualizes workflows: -Input data transfer -Job execution -Output data transfer

27 CEOS WGISS Meeting, May 8-12, 2006, Budapest Downloading the results… -Download small files in a single ZIP file -Keep large files in the Grid for future analysis!

28 CEOS WGISS Meeting, May 8-12, 2006, Budapest Collaborative work by the P-GRADE Portal Export and import workflows and execution results from/into the portal Share legacy applications as services with other portal users Share successfully executed jobs as services with other portal users Integrate other users legacy applications and jobs into your workflow

29 CEOS WGISS Meeting, May 8-12, 2006, Budapest P-GRADE Portal service is available for –SEE-GRID infrastructure –HUNGRID VO of EGEE –Central European VO of EGEE –GILDA: Training VO of EGEE –UK National Grid Service Under preparation for –US Open Science Grid, Economy-Grid, Swiss BioGrid, BioInfoGrid, Turkish Grid P-GRADE portal can be installed for any public/private EGEE or Globus Grid/VO Please contact us! References

30 CEOS WGISS Meeting, May 8-12, 2006, Budapest Main conclusion: Easy-to-use, technology-neutral Grid portal for e-Scientists The P-GRADE Portal hides differences of Grids Globus X – LCG2 – gLite Grid interoperability Transparent switching between Grid technologies Graphical tools for application development, execution and monitoring Seq & parallel components can be integrated into large Grid applications Your code does not have to contain grid specific calls Support for collaborative research Share workflows Share legacy applications and jobs as application services Built by standard portlet API customizable to specific application areas and user groups (such as earth scientists…)

31 CEOS WGISS Meeting, May 8-12, 2006, Budapest Further information… –Visit the site (manuals, slide shows, installation procedure, etc.) –Visit or request a training event! (see list of events on P-GRADE Portal homepage) Lectures, demos, hands-on tutorials, application development support –Get an account for a portal service: VOCE portal - SZTAKI SEEGRID portal – SZTAKI HUNGrid portal – SZTAKI NGS portal – University of Westminster –Install a portal for your community: If you are the administrator of a Grid/VO SZTAKI is pleased to help you install a portal for your community!

32 CEOS WGISS Meeting, May 8-12, 2006, Budapest P-GRADE Portal tutorial in Paris (free event!) 22-23, June – lectures, hands-on, application support See details on P-GRADE Portal homepage! Joint Regional CE EGEE and SEE-GRID Summer School on Grid Application Support 3-8 July, Budapest, SZTAKI Thank you! Questions?