Scientific workflow in Kepler – hands on tutorial

Slides:



Advertisements
Similar presentations
Nimrod/K: Towards Massively Parallel Dynamic Grid Workflows David Abramson, Colin Enticott, Monash Ilkay Altinas, UCSD.
Advertisements

A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
1 Project overview Presented at the Euforia KoM January, 2008 Marcin Płóciennik, PSNC, Poland.
EUFORIA FP7-INFRASTRUCTURES , Grant Scientific Workflows Kepler and Java API 4 HPC/GRID ITM meeting Juelich 2009 Michał Owsiak Marcin Płóciennik.
Jianwu Wang, Daniel Crawl, Ilkay Altintas San Diego Supercomputer Center, University of California, San Diego 9500 Gilman Drive, MC 0505 La Jolla, CA ,
Ewa Deelman, Integrating Existing Scientific Workflow Systems: The Kepler/Pegasus Example Nandita Mangal,
Nadia Ranaldo - Eugenio Zimeo Department of Engineering University of Sannio – Benevento – Italy 2008 ProActive and GCM User Group Orchestrating.
February 11, 2010 Center for Hybrid and Embedded Software Systems Ptolemy II - Heterogeneous Concurrent Modeling and Design.
EUFORIA FP7-INFRASTRUCTURES , Grant JRA3 B. Guillerminet on behalf of the JRA3 project 22 January 2008 Kick-Off Meeting January 2008.
Computational Physics Kepler Dr. Guy Tel-Zur. This presentations follows “The Getting Started with Kepler” guide. A tutorial style manual for scientists.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Cracow Grid Workshop’10 Kraków, October 11-13,
 Scientific workflow management system based on Ptolemy II  Allows scientists to visually design and execute scientific workflows  Actor-oriented.
Biology.sdsc.edu CIPRes in Kepler: An integrative workflow package for streamlining phylogenetic data analyses Zhijie Guan 1, Alex Borchers 1, Timothy.
SUN HPC Consortium, Heidelberg 2004 Grid(Lab) Resource Management System (GRMS) and GridLab Services Krzysztof Kurowski Poznan Supercomputing and Networking.
January, 23, 2006 Ilkay Altintas
EUFORIA FP7-INFRASTRUCTURES , Grant Scientific Workflows Kepler and Java API 4 HPC/GRID Hands on tutorial - ITM Meeting 2009 Michal Owsiak.
Composing Models of Computation in Kepler/Ptolemy II
University of California, Davis Daniel Zinn 1 University of California, Davis Daniel Zinn 1 Parallel Virtual Machines in Kepler Daniel Zinn Xuan Li Bertram.
An Introduction to Designing and Executing Workflows with Taverna Katy Wolstencroft University of Manchester.
Nimrod/K using Opal Services for Virtual Screening David Abramson, Ilkay Altintas, Daniel Crawl, Wilfred Li, Jane Ren, Jianwu Wang, Colin Enticott(presenter)
Accelerating Scientific Exploration Using Workflow Automation Systems Terence Critchlow (LLNL) Ilkay Altintas (SDSC) Scott Klasky(ORNL) Mladen Vouk (NCSU)
Chad Berkley NCEAS National Center for Ecological Analysis and Synthesis (NCEAS), University of California Santa Barbara Long Term Ecological Research.
1 Ilkay ALTINTAS - July 24th, 2007 Ilkay ALTINTAS Director, Scientific Workflow Automation Technologies Laboratory San Diego Supercomputer Center, UCSD.
Using R in Kepler Dan Higgins – NCEAS Prepared for: Ecoinformatics Training for Ecologists LTER (Albuquerque) January 8-12, 2007
Using Desktop Data in Kepler Dan Higgins – NCEAS Prepared for: Ecoinformatics Training for Ecologists LTER (Albuquerque) January 8-12, 2007
Kepler includes contributors from GEON, SEEK, SDM Center and Ptolemy II, supported by NSF ITRs (SEEK), EAR (GEON), DOE DE-FC02-01ER25486.
Distributed Computing With Triana A Short Course Matthew Shields, Ian Taylor & Ian Wang.
Enabling Grids for E-sciencE Astronomical data processing workflows on a service-oriented Grid architecture Valeria Manna INAF - SI The.
Scientific Workflow systems: Summary and Opportunities for SEEK and e-Science.
EGEE-III-INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE-III All Activity Meeting Brussels,
GRIN-Global Public Interface Presentation to the TSG Wednesday, August 12, 2009.
Convert generic gUSE Portal into a science gateway Akos Balasko.
EUFORIA FP7-INFRASTRUCTURES , Grant Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center.
EMI INFSO-RI EMI Quality Assurance Tools Lorenzo Dini (CERN) SA2.4 Task Leader.
Satisfying Requirements BPF for DRA shall address: –DAQ Environment (Eclipse RCP): Gumtree ISEE workbench integration; –Design Composing and Configurability,
Visualization in Kepler Dan Higgins – NCEAS Prepared for: Ecoinformatics Training for Ecologists LTER (Albuquerque) January 8-12, 2007
Ocean Observatories Initiative OOI Cyberinfrastructure Life Cycle Objectives Review January 8-9, 2013 Scientific Workflows for OOI Ilkay Altintas Charles.
BalticGrid-II Project EGEE UF’09 Conference, , Catania Partner’s logo Framework for Grid Applications Migrating Desktop Framework for Grid.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Interfacing gLite services with the Kepler.
Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center Poznan, Poland EGEE’07, Budapest, Oct.
EGI-InSPIRE RI EGI Community Forum 2012 EGI-InSPIRE EGI-InSPIRE RI EGI Community Forum 2012 Kepler Workflow Manager.
ACCESSING DATA IN THE NIS USING THE KEPLER WORKFLOW SYSTEM Corinna Gries.
Workflow-Driven Science using Kepler Ilkay Altintas, PhD San Diego Supercomputer Center, UCSD words.sdsc.edu.
Kepler BEAM Workshop Samantha Romanello LTER Network Office.
Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center Poland EGEE’08 Conference, Istanbul, 24 Sep.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Guide for Excel Integration Fusion CRM ADFdi
Accessing the VI-SEEM infrastructure
Data Virtualization Tutorial: Custom Functions
Support to MPI, Schedulers and Complex Workflows
Design and Manufacturing in a Distributed Computer Environment
Ptolemy II - Heterogeneous Concurrent Modeling and Design in Java
How to automatise the grid production - using model builder in ArcGIS
Robert Szuman – Poznań Supercomputing and Networking Center, Poland
BricsCAD BIM Training Session Documents:
COSC-4840 Software Engineering
Ptolemy II - Heterogeneous Concurrent Modeling and Design in Java
Knowledge Based Workflow Building Architecture
Ptolemy II - Heterogeneous Concurrent Modeling and Design in Java
What's New in eCognition 9
Computational Physics Kepler
Ptolemy II - Heterogeneous Concurrent Modeling and Design in Java
Good Morning/Afternoon/Evening
Large Scale Distributed Computing
Experience with the process automation at SORS
A Semantic Type System and Propagation
What's New in eCognition 9
Expand portfolio of EGI services
Introduction to the SHIWA Simulation Platform EGI User Forum,
Presentation transcript:

Scientific workflow in Kepler – hands on tutorial Marcin Plociennik (PSNC) Tomasz Zok (PSNC) A. Gomez (CIEMAT) 5/15/2018 EGI User Forum 2011

http://serpens.psnc.pl/uf2011 Agenda Kepler overview Main Kepler's concepts (actors, directors, etc.) Serpens for Kepler Hands on tutorials http://serpens.psnc.pl/uf2011 5/15/2018 EGI User Forum 2011

What you should know after this tutorial the general idea of Kepler how to build simple workflows how to build simple controls like loops how to use grid actors 5/15/2018 EGI User Forum 2011

About Kepler www.kepler-project.org Scientific Workflow System Builds upon the open-source Ptolemy II framework Current release: 2.1 (past 2.0, 1.0 – May 2008), initiated 2003 Allows scientists to visually design and execute scientific workflows Actor-oriented model with directors acting as the main workflow engine Enables different models of computation Workflows are saved as XML files - can easily be shared/published Kepler is supported by the NSF-funded Kepler/CORE team, which spans several of the key institutions that originated the Kepler project: UC Davis, UC Santa Barbara, and UC San Diego useful across disciplines: Ecology, Engineering, Geology, Physics, ... 5/15/2018 EGI User Forum 2011

About Kepler 5/15/2018 EGI User Forum 2011

Kepler is a Java based tool for building and executing workflows About Kepler Kepler is a Java based tool for building and executing workflows Kepler allows you to use existing elements Kepler allows you to extend it by creating new elements Kepler is an Open Source project (BSD License) Kepler can support you with: building and executing workflows executing tasks locally executing tasks within distributed environments http://kepler-project.org 5/15/2018 EGI User Forum 2011

How can I build workflow Kepler allows you to build workflows using standard elements: Workflow Director Actor Port Relation 5/15/2018 EGI User Forum 2011

Workflow allows to compose data flow between elements Accessing workflow Workflow allows to compose data flow between elements Elements can be Dragged and Dropped into Workflow's area After workflow is ready it can be started two ways: directly from the GUI from the command line 5/15/2018 EGI User Forum 2011

Accessing workflow 5/15/2018 EGI User Forum 2011

Accessing Actors and Directors Available elements can be accessed through the component's browser Elements can be Dragged and Dropped into Workflow's area You can search for elements if you don't know the exact name of the component You can add your own components into library 5/15/2018 EGI User Forum 2011

Accessing Actors and Directors 5/15/2018 EGI User Forum 2011

Accessing Supplementary Components Components that bind all elements together are accessible from toolbar Ports, relations, can be Dragged and Dropped into Workflow's area You can easily Start/Stop workflow directly from the GUI using toolbar icons 5/15/2018 EGI User Forum 2011

Accessing Supplementary Components 5/15/2018 EGI User Forum 2011

Main components 5/15/2018 EGI User Forum 2011

Directors are responsible for the orchestration of the workflow. Directors can provide various means of execution: CT Director (Continuous Time) DDF Director (Dynamic Data flow) SDF Director (Sequential Data flow) PN Director (Process Network) - parallel executions … 5/15/2018 EGI User Forum 2011

Actors perform actions basing on input ports and parameters 5/15/2018 EGI User Forum 2011

You can use already existing actors that are available within Kepler You can import actors from the other sources into Kepler You can develop your own actors and add them to the Kepler 5/15/2018 EGI User Forum 2011

Concept of composite actor 5/15/2018 EGI User Forum 2011

Composite actors allow to encapsulate workflows Composite actors can be copy-pasted between workflows Composite actors can be exported as components 5/15/2018 EGI User Forum 2011

Developed under EU FP7 Euforia project Used by Fusion community Serpens for Kepler Serpens: Actors, workflows, templates for using grid middleware: gLite Unicore QCG Accessing cloud: OpenNebula Amazon EC2 Developed under EU FP7 Euforia project Used by Fusion community Support for new workflow scenarios as a part of SA3 http://serpens.psnc.pl 5/15/2018 EGI User Forum 2011

Your feedback would be appreciated - please visit us on line at: User Forum 2011 Tutorial Survey Your feedback would be appreciated - please visit us on line at: https://www.egi.eu/online_surveys/index.html 11 - 14 April 2011

Thank you for your attention And now Let’s move to Hands on part http://serpens.psnc.pl/uf2011 5/15/2018 EGI User Forum 2011