Running Workflows on Clouds and Grids Gabor Terstyanszky, University of Westminster T. Fahringer, P. Kacsuk, J. Montagnat, I. Taylor e-Science Workshop,

Slides:



Advertisements
Similar presentations
Enabling the execution of various workflows (Kepler, Taverna, Triana, P-GRADE) on EGEE Tamas Kukla, Tamas Kiss, Gabor Terstyanszky.
Advertisements

1 P-GRADE Portal and GEMLCA Legacy Code Architecture Peter Kacsuk MTA SZTAKI
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.
OMII-UK Steven Newhouse, Director. © 2 OMII-UK aims to provide software and support to enable a sustained future for the UK e-Science community and its.
SCI-BUS is supported by the FP7 Capacities Programme under contract no. RI Science Gateways for improving the uptake of Grid and Cloud Computing.
© 2006 Open Grid Forum The Astro Community and DCIs in Europe and the role of Astro-CG C. Vuerli - INAF.
ER-flow Purpose of the meeting C. Vuerli Contributions by G. Terstyanszky.
P-GRADE and WS-PGRADE portals supporting desktop grids and clouds Peter Kacsuk MTA SZTAKI
A Definition and Analysis of the Role of Meta-workflows in Workflow Interoperability Junaid Arshad, Gabor Terstyanszky, Tamas Kiss, Noam Weingarten Center.
EXTENDING SCIENTIFIC WORKFLOW SYSTEMS TO SUPPORT MAPREDUCE BASED APPLICATIONS IN THE CLOUD Shashank Gugnani Tamas Kiss.
SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI WS-PGRADE/gUSE Supporting e-Science communities in Europe Zoltan Farkas.
AHM /09/05 AHM 2005 Automatic Deployment and Interoperability of Grid Services G.Kecskemeti, Yonatan Zetuny, G.Terstyanszky,
ER-flow C. Vuerli Contributions by G. Terstyanszky, K. Varga.
Workflow sharing and integration services by the ER-flow project on behalf of the ER-flow consortium EGI Community Forum, Manchester,
1 portal.p-grade.hu Further information on P-GRADE Gergely Sipos MTA SZTAKI Hungarian Academy of Sciences.
A General and Scalable Solution of Heterogeneous Workflow Invocation and Nesting Tamas Kukla, Tamas Kiss, Gabor Terstyanszky.
1 Developing domain specific gateways based on the WS- PGRADE/gUSE framework Peter Kacsuk MTA SZTAKI Start date: Duration:
Sharing, integrating and executing different workflows in heterogeneous multi-cloud systems Peter Kacsuk MTA SZTAKI SCI-BUS is supported.
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,
Introduction to SHIWA Technology Peter Kacsuk MTA SZTAKI and Univ.of Westminster
Introduction to WS-PGRADE and gUSE Tutorial Akos Balasko 04/17/
WS-PGRADE portal and its usage in the CancerGrid project M. Kozlovszky, P. Kacsuk Computer and Automation Research Institute of the Hungarian Academy of.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
Convert generic gUSE Portal into a science gateway Akos Balasko 02/07/
EGEE-III INFSO-RI Enabling Grids for E-sciencE Training services offered by SZTAKI for EGEE and EGI Gergely Sipos MTA SZTAKI (Hungarian.
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.
Convert generic gUSE Portal into a science gateway Akos Balasko.
SHIWA and Coarse-grained Workflow Interoperability Gabor Terstyanszky, University of Westminster Summer School Budapest July 2012 SHIWA is supported.
11 Introduction to EDGI Peter Kacsuk, MTA SZTAKI Start date: Duration: 27 months EDGI.
Building an European Research Community through Interoperable Workflows and Data ER-flow project Gabor Terstyanszky, University of Westminster, UK EGI.
SHIWA Desktop Cardiff University, Budapest, 3 rd July 2012.
SHIWA: Is the Workflow Interoperability a Myth or Reality PUCOWO, June 2011, London Gabor Terstyanszky, Tamas Kiss, Tamas Kukla University of Westminster.
Application Specific Module Tutorial Zoltán Farkas, Ákos Balaskó 03/27/
1 SCI-BUS: building e-Science gateways in Europe: building e-Science gateways in Europe Peter Kacsuk and Zoltan Farkas MTA SZTAKI.
1 Further information and next steps Further information and next steps Gergely Sipos MTA SZTAKI
1 WS-PGRADE/gUSE generic DCI gateway framework for EGI user communities Zoltan Farkas and Peter Kacsuk MTA SZTAKI SCI-BUS is supported.
Holding slide prior to starting show. Lessons Learned from the GECEM Portal David Walker Cardiff University
Introduction to the program of the summer school Peter Kacsuk MTA SZTAKI SCI-BUS is supported by the FP7 Capacities Programme under contract.
SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI MTA SZTAKI background for the DARIAH CC Zoltan Farkas MTA SZTAKI LPDS,
OpenNebula: Experience at SZTAKI Peter Kacsuk, Sandor Acs, Mark Gergely, Jozsef Kovacs MTA SZTAKI EGI CF Helsinki.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
Introduction to SHIWA project EGI User Forum, Vilnius Peter Kacsuk MTA SZTAKI
Supporting Big Data Processing via Science Gateways EGI CF 2015, November, Bari, Italy Dr Tamas Kiss, CloudSME Project Director University of Westminster,
Porting workflows for the Heliophysics Community Dr. Gabriele Pierantoni Trinity College Dublin.
SHIWA Simulation Platform (SSP) Gabor Terstyanszky, University of Westminster EGI Community Forum Munnich March 2012 SHIWA is supported by the FP7.
Usage of WS-PGRADE and gUSE in European and national projects Peter Kacsuk 03/27/
SHIWA Desktop Cardiff University David Rogers, Ian Harvey, Ian Taylor, Andrew Jones.
11 Extending EMI middleware with DGs Peter Kacsuk, MTA SZTAKI Start date: Duration:
1 Globe adapted from wikipedia/commons/f/fa/ Globe.svg IDGF-SP International Desktop Grid Federation - Support Project SZTAKI.
New developments of gUSE & WS-PGRADE to support e-science gateways Peter Kacsuk and Miklos Kozlovszky MTA SZTAKI - Computer and Automation Research Institute.
SHIWA project presentation Project 1 st Review Meeting, Brussels 09/11/2011 Peter Kacsuk MTA SZTAKI
Using SHIWA Workflow Interoperability Tools for Neuroimaging Data Analysis Applications Vladimir Korkhov 1, Dagmar Krefting 2, Tamas Kukla 3, Gabor Terstyanszky.
SCI-BUS project Pre-kick-off meeting University of Westminster Centre for Parallel Computing Tamas Kiss, Stephen Winter, Gabor.
Convert generic gUSE Portal into a science gateway Akos Balasko.
Exposing WS-PGRADE/gUSE for large user communities Peter Kacsuk, Zoltan Farkas, Krisztian Karoczkai, Istvan Marton, Akos Hajnal,
Building an European Research Community through Interoperable Workflows and Data ER-flow Prof. Gabor Terstyanszky, University of Westminster, UK Heildelberg,
Building an European Research Community through Interoperable Workflow and Data Gabor Terstyanszky University of Westminster.
SHIWA SIMULATION PLATFORM = SSP Gabor Terstyanszky, University of Westminster e-Science Workflows Workshop Budapest 09 nd February 2012 SHIWA is supported.
Workflows in Computational Chemistry Prof
WS-PGRADE for Molecular Sciences and XSEDE
Peter Kacsuk MTA SZTAKI
P-GRADE and GEMLCA.
MIK 2.1 DBNS - introduction to WS-PGRADE, 2013
Introduction to the SHIWA Simulation Platform EGI User Forum,
Presentation transcript:

Running Workflows on Clouds and Grids Gabor Terstyanszky, University of Westminster T. Fahringer, P. Kacsuk, J. Montagnat, I. Taylor e-Science Workshop, Oxford, 15 March 2012 SHIWA is supported by the FP7 Capacities Programme under contract No. RI

2 Workflow Interoperability Challenge

33 Computer and Automation Research Institute, Hungarian Academy of Sciences MTA SZTAKIHungary University of InnsbruckUIBKAustria Charité - Universitätsmedizin BerlinC-UBGermany French National Centre for Scientific ResearchCNRSFrance University of WestminsterUOWUnited Kingdom Cardiff UniversityCUUnited Kingdom Academic Medical Centre of the University of AmsterdamAMCNetherlands University of Southern CaliforniaUSCUSA SHIWA Project Partners: Duration: July 2010 – June 2012 (extended to September 2012)

Project Objectives and Services Objectives: To create an environment which enables seamless execution of workflows of different workflow systems through workflow interoperability Services: To support the whole workflow lifecycle: editing, uploading, browsing downloading and executing workflows To provide coarse- and fine-grained workflow interoperability solutions To offer Distributed Computing Infrastructure interoperability solution To provide desktop computer and portal interfaces to manage workflows Key actors: researchersworkflow engine developers workflow developers 4

5 Workflow description abstract workflow plain text which describes the inputs and outputs and explains what the workflow does Workflow implementations concrete workflow It contains all implementation files or references to these files (via eg. URLs) and also holds other data/metadata necessary to run the workflow on its associated workflow engine. Workflow configurations It contains pre-defined input files and parameters or references to these files and parameters and other data/metadata of a workflow. Workflow engines It contains files and other data/metadata necessary to execute a workflow engine on a grid site or references to them SHIWA Data Structure

6 J2 WF4 J1 J3 GEMLCA client GEMLCA Service Workflow Engine B Workflow of Workflow Engine B Workflows of Workflow Engine A Coarse-Grained Interoperability DCI native jobs (or workflows):J1, J2, J3 non-native workflows:WF4 - black boxes which are managed as legacy code applications Workflow Engine A

7 SHIWA Science GatewayResources native WEWS-PGRADElocal resources: invocation of locally deployed WEs portalWS-PGRADE v3.3.2WE submission to local cluster repositoryGEMLCA + SHIWA repo remote resources: through remotely pre-deployed submitterGEMLCA with GIBWEs to gLite and Globus DCIs proxy managementSHIWA Proxy Server SHIWA Portal Legacy Code GUI SHIWA Science Gateway WE1WEp GEMLCA Repository WF1WFm SHIWA Repository WF1WFn WS-PGRADE Workflow engine WS-PGRADE Workflow editor gLite DCI Globus DCI pre-deployed- WEs MOTEUR WE Kepler WE Taverna WE Triana WE local cluster MOTEUR WE GWES WE ASKALON WE SHIWA VO ASKALON WE GEMLCA Service GEMLCA with GIB SHIWA Proxy Server Proxy Server CGI Infrastructure ProActive WE

8 SHIWA Portal: Editing Workflows

9 SHIWA Portal: Configuring Workflows

10 SHIWA Portal: Executing Workflows

11 SHIWA Workflow Repository Browse Workflows Browse Implementations Search Sort

12 SHIWA Workflow Repository

13 SHIWA RepositorySHIWA Portal WF1 SHIWA Science Gateway GEMLCA Service WFn WE1WEp GEMLCA Repository WE + WF WF1WFm GEMLCA with GIB WF list WS-PGRADE Workflow engine WS-PGRADE Workflow editor edit WF s2 search WF s1 s5 s4 gLite DCI MOTEUR WE GWES WE Globus DCI pre-deployed- WEs MOTEUR WE Kepler WE Taverna WE Triana WE local cluster ASKALON WE SHIWA VO ASKALON WE user invoke WE s7 CGI User Scenario: Native WE Legacy Code GUI SHIWA Proxy Server Proxy Server s3 s7 submit WE s6 ProActive WE

14 SHIWA RepositorySHIWA Portal WF1 SHIWA Science Gateway GEMLCA Service WFn WE1WEp GEMLCA Repository WF1WFm GEMLCA with GIB WS-PGRADE Workflow Engine WS-PGRADE Workflow Editor search WF s1 WE + WF s5 gLite DCI MOTEUR WE GWES WE Globus DCI MOTEUR WE Kepler WE Taverna WE Triana WE local cluster ASKALON WE SHIWA VO ASKALON WE user invoke WEs7 CGI User Scenario: Non-native WE Legacy Code GUI GEMLCA Client MOTEUR Workflow Engine MOTEUR Workflow editor s2 s3 GEMLCA UI SHIWA Proxy Server Proxy Server s6 s4 ProActive WE

15 DCI Interoperability JSDL Translator Workflow Engine DCI Bridge Metabroker Proxy Server DCI workflow for DCI B J2 J1 J4 J3 jobs in JSDL J2 J1 J4 J3 jobs in non-JSDL

16 DCI Bridge Features: web service based app which provides standard access to different DCIs: clouds - EC2, OpenNebula clusters - LSF, PSB desktop grids - BOINC, OurGrid, XtremWeb service grids - ARC, gLite, Globus, Unicore workflow jobs are submitted to the BES Factory Service of the DCI Bridge where jobs are described in JSDL Components: resource registry - configuration interface of DCIs application manager - BES management runtime system - job execution management via BES Factory monitoring - logs and messages handling and visualisation

17 DCI Bridge WS-PGRADE Workflow Engine WS-PGRADE Workflow Editor Portal BES Factory Service Job Registry Input Queue Upload Marnager Plug-in Manager Plug inA Plug inB Plug inC inputs & executables outputs clouds desktop grids service grids DCI Bridge proxy server s1 s2s3 s4 s5 s6 s7 s8 s10 s9 s11

18 Fine-Grained Interoperability front-end plug-in: converts workflow of workflow engine A into IWIR (Intermediate Workflow Interpreter Representation) back-end plug-in:converts from IWIR into workflow of workflow engine B IWIR workflow J2 J1 J4 J3 WFA ->IWIR frontend plug-in J2 J1 J4 Workflow of Workflow Engine A J3 WFA ->IWIR backend plug-in Workflow Engine B DCI J2 J1 J4 J3 Workflow of Workflow Engine B ASKALON MOTEUR PGRADE Triana

SHIWA Repository SHIWA Portal WF1 SHIWA Science Gateway WFn WE1WFp GEMLCA Repository WF1WFm gLite DCI Globus DCI DCIs ARC DCI Unicore DCI GEMLCA submitter Kepler WE GWES WE Taverna WE Triana WE MOTEUR WE ASKALON WE WS-PGRADE Workflow engine WS-PGRADE Workflow editor PGRADE WE pre-deployed- WEs SSP DCI & FGI Infrastructure SHIWA Science GatewayResources native WEASKALON, MOTEUR, WS-PGRADElocal WEs: Kepler, MOTEUR, Taverna & Triana WEs portalWS-PGRADE v3.4.1 submit to the local cluster repositoryGEMLCA + SHIWA remote WEs: ASKALON, GWES & MOTEUR WEs GEMLCA ARC, gLite, Globus and Unicore DCIs proxy server DCI Bridge Meta Broker Proxy Server JSDL Translator ProActive WE

20 SHIWA Repository SHIWA Portal WF1 SHIWA Science Gateway WFn WE1WFp GEMLCA Repository WF1WFm gLite DCI Globus DCI DCIs ARC DCI Unicore DCI WS-PGRADE Workflow engine DCI Interoperability Scenario DCI Bridge Meta Broker Proxy Server JSDL Translator search WF s1 s6 s4 s2 edit workflow s7 submit workflow s5 s3 WS-PGRADE Workflow editor

21 SHIWA Repository SHIWA Portal WF1 SHIWA Science Gateway WFn WE1WFp GEMLCA Repository WF1WFm DCIs WS-PGRADE Workflow Engine WS-PGRADE Workflow Editor FGI Interoperability Scenario c c DCI Bridge Meta Broker Proxy Server JSDL Translator search WF s1 Workflow Engine Workflow Editor s4 FP1 FP2 FPn c c BP1 BP2 BPm s3 s2 edit WF submit WF s7 gLite DCI Globus DCI ARC DCI Unicore DCI s5 s6

22 SHIWA Simulation Platform: Access SHIWA Science Gateway (SHIWA Portal + SHIWA Repository) joint portal and repository account given by the science gateway administrator DCI resources certificate given by the relevant DCI administrator Access to the SHIWA Portal shiwa-portal.cpc.wmin.ac.uk/liferay-portal-6.05 Access to the SHIWA Repository shiwa-repo.cpc.wmin.ac.uk

23 Conclusions the simulation platform supports the whole lifecycle of workflows, i.e. creating, testing, uploading, browsing, downloading and running workflows users can use workflows of their own and of other workflow systems through the same user interface, i.e. they can re-cycle or share workflows created by other research teams or even other research communities workflow developers (or e-scientists) can create, run, upload workflows through the simulation platform researchers (astro physicists, earth scientists, bio scientists, etc.) can browse the workflow repository, select and run workflows through the simulation platform the simulation platform provides access to major European e- infrastructure, the European Grid Initiative (EGI) infrastructure which offers large pool of compute and storage resources