Introduction to SHIWA Technology Peter Kacsuk MTA SZTAKI and Univ.of Westminster

Slides:



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

Running Workflows on Clouds and Grids Gabor Terstyanszky, University of Westminster T. Fahringer, P. Kacsuk, J. Montagnat, I. Taylor e-Science Workshop,
1 P-GRADE Portal and GEMLCA Legacy Code Architecture Peter Kacsuk MTA SZTAKI
© 2006 Open Grid Forum The Astro Community and DCIs in Europe and the role of Astro-CG C. Vuerli - INAF.
P-GRADE and WS-PGRADE portals supporting desktop grids and clouds Peter Kacsuk MTA SZTAKI
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.
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.
Workflows Information Flows Prof. Silvia Olabarriaga Dr. Gabriele Pierantoni.
SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI WS-PGRADE/gUSE Supporting e-Science communities in Europe Zoltan Farkas.
DCIs and Workflows C. Vuerli Contributions by G. Sipos, K. Varga, P. Kacsuk.
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.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Lessons learnt from the EGEE Application Porting Support activity Gergely Sipos Coordinator.
From P-GRADE to SCI-BUS Peter Kacsuk, Zoltan Farkas and Miklos Kozlovszky MTA SZTAKI - Computer and Automation Research Institute of the Hungarian Academy.
1 IDGF International Desktop Grid Federation How can you benefit from joining IDGF? Hannover, Peter Kacsuk, MTA SZTAKI, EDGI.
Sharing Workflows through Coarse-Grained Workflow Interoperability : Sharing Workflows through Coarse-Grained Workflow Interoperability G. Terstyanszky,
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.
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.
The SEE-GRID-SCI initiative is co-funded by the European Commission under the FP7 Research Infrastructures contract no Workflow repository, user.
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.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI How to integrate portals with the EGI monitoring system Dusan Vudragovic.
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: Is the Workflow Interoperability a Myth or Reality PUCOWO, June 2011, London Gabor Terstyanszky, Tamas Kiss, Tamas Kukla University of Westminster.
1 SCI-BUS: building e-Science gateways in Europe: building e-Science gateways in Europe Peter Kacsuk and Zoltan Farkas MTA SZTAKI.
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
1 WS-PGRADE/gUSE generic DCI gateway framework for EGI user communities Zoltan Farkas and Peter Kacsuk MTA SZTAKI SCI-BUS is supported.
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.
The EDGeS project receives Community research funding 1 Support services for desktop grids and service grids by the EDGeS project Tamas Kiss – University.
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/
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
Hadoop on the EGI Federated Cloud Dr Tamas Kiss, CloudSME Project Director University of Westminster, London, UK Carlos Blanco – University.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
Using SHIWA Workflow Interoperability Tools for Neuroimaging Data Analysis Applications Vladimir Korkhov 1, Dagmar Krefting 2, Tamas Kukla 3, Gabor Terstyanszky.
Converting P-GRADE Grid Portal into E-Science Gateways A. Balasko, M. Kozlovszky, K. Varga, A. Schnautigel, K. Karóckai, I. Márton, T. Strodl, P. Kacsuk.
Introduction to Grid and Grid applications Peter Kacsuk MTA SZTAKI
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.
Coarse Grained Interoperability scenarios
Peter Kacsuk, Zoltan Farkas MTA SZTAKI
Workflows in Computational Chemistry Prof
WS-PGRADE for Molecular Sciences and XSEDE
Peter Kacsuk MTA SZTAKI
P-GRADE and GEMLCA.
DEGISCO project - Desktop Grids for application developers and users
Introduction to the SHIWA Simulation Platform EGI User Forum,
Presentation transcript:

Introduction to SHIWA Technology Peter Kacsuk MTA SZTAKI and Univ.of Westminster

What is a multi-workflow simulation? A simulation workflow where nodes of the simulation are themselves workflows potentially based on different workflow languages A practical example: LINGA application (outGRID project) –Combining several workflows (2 CIVETs+FreeSurfer+STAT) –Heterogeneous workflow systems (LONI/MOTEUR) It also should enable the execution in different DCIs. LINGA application: –LONI Cluster (USA) –gLite-based neuGRID infrastructure (Europe) –CBRAIN HPC infrastructure (Canada) 2

Experiment setup 3 CBRAIN LONI Pipeline 151 input data items neuGRID LONI Pipeline 146 input data items CRANIUM LONI Pipeline EGI MOTEUR Outputs of both CIVETs

SHIWA solution for LINGA Sub-Workflows Management 4 Multi- Workflow

5 Start date: 01/07/2010 Duration: 27 months Total budget: 2,101,980 € Funding from the EC: 1,800,000 € Total funded effort in person-months: 231 Web site: Coordinator: Prof. Peter Kacsuk, SHIWA ( SHaring Interoperable Workflows for Large-Scale Scientific Simulations on Available DCIs) project

6 Motivations 1 In many cases large simulations are organized as scientific workflows that run on DCIs However, there are too many different WF formalism WF languages WF engines If a community selected a WF system it is locked into this system: They can not share their WFs with other communities (even in the same scientific field) They can not utilize WFs developed by other communities

WF Ecosystem 7

Who are the members of an e-science community from WF applications point of view? End-users (e-scientists) ( ) Execute the published WF applications with custom input parameters by creating application instances using the published WF applications as templates WF Application Developers ( ) Develop WF applications Publish the completed WF applications for end-users WF System Developers (50-100) Develop WF systems Writes technical, user and installation manuals

accessing a large set of various DCIs to make these WF applications run Clouds Local clusters Supercomputers Desktop grids (DGs) (BOINC, Condor, etc.) Cluster based service grids (SGs) (EGEE, OSG, etc.) Supercomputer based SGs (DEISA, TeraGrid) Grid systems E-science infrastructure What does a WF developer need? WF App. Repository Access to a large set of ready-to-run scientific WF applications Portal Using a portal/desktop to parameterize and run these applications, and to further develop them

accessing a single DCI to make these WF applications run Cluster based service grids (SG) (e.g. ARC) Grid system In the past: WF developers worked in an isolated way, on a single DCI Portal/desktop Using a portal/desktop to develop WF applications As a result if a community selected a WF system it is locked into this DCI Porting the WF to another DCI required large effort Parallel execution of the same WF in several DCIs is usually not possible

After SHIWA: Collaboration between WF application developers SHIWA App. Repository SSP Portal Clouds Local clusters Supercomputers Desktop grids (DGs) (BOINC, Condor, etc.) Cluster based service grids (SGs) (EGEE, OSG, etc.) Supercomputer based SGs (DEISA, TeraGrid) Grid systems Application developers Publish WF applications in the repository to be continued by other appl. developers Application developers use the portal/desktop to develop complex applications (executable on various DCIs) for various end-user communities

Project objectives Enable user communities to share their WFs –Publish the developed WFs –Access and re-use the published WFs –Build multi-workflows from the published WFs Toolset: –SHIWA Simulation Platform WF Repository (production) SHIWA Portal (production) SHIWA Desktop (prototype) 12

Coarse-grained interoperability (CGI) CGI = Nesting of different workflow systems to achieve interoperability of WF execution frameworks Multi-workflow

Export to IWIR Import from IWIR WF B WF A Interoperable Workflow Intermediate Representation IWIR Fine-grained interoperability (FGI)

Tools for CGI SHIWA services SHIWA repository to: –Describe workflows –Share workflows SHIWA portal to: –Access and enact registered workflows –Compose and enact multi-workflows –Monitor workflows and multi-workflows execution in various DCIs –Retrieve results of the execution

SHIWA Repository facilitates publishing and sharing workflows Supports: Abstract workflows with multiple implementations of over 10 workflow systems Storing execution specific data Available: from the SHIWA Portal standalone service at: repo.shiwa-workflow.eu

EGI Community Forum, Munich, March 28, 2012 Scenario: Find and test WFs SHIWA Repository : Analyze description, inputs and outputs of published WFs SHIWA Portal : Instantiate WF from repo, execute with given sample data (inside WS-PGRADE workflow used as the Master WF system) 17

18 Title: Work Package SA1...Author:. G Terstyanszky.. v.: SHIWA Portal: Workflow Editor

19 Title: Work Package SA1...Author:. G Terstyanszky.. v.: SHIWA Portal: Configuring Workflow

20 Title: Work Package SA1...Author:. G Terstyanszky.. v.: SHIWA Portal: Executing Workflow

21 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 researcher invoke WE s6 CGI User Scenario with WS-PGRADE as master SHIWA Proxy Server Proxy Server s3 s6 submit WE

Advantages for the various types of user communities using SHIWA WF system developers –Better visibility: much more WF developers can access and use their WF system than before (through the applications stored in the SHIWA repo) –The joint impact is much bigger than the individual WF systems can achieve WF developers –They can collaborate: share and re-use existing WF applications –WF application development can be accelerated –More complex WFs can be created in shorter time –They will access many different DCIs (their WF will be more popular) End-users –much bigger set of usable and more sophisticated WF applications –These applications can run on various DCIs 22

Conclusions SHIWA brings advantage for all the 3 kinds of user communities: –WF system developers –WF developers –End-users With relatively little effort –WF systems can join the SSP –WF system developers can adapt SHIWA technology Further information: 23