User Interfaces: Science Gateways, Workflows and Toolkits

Slides:



Advertisements
Similar presentations
Management Framework for Amazon EC2 Speaker: Frank Bitzer
Advertisements

MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
Course Instructor: Aisha Azeem
1 Application Specific Module for P-GRADE Portal 2.7 Application Specific Module overview Akos Balasko MTA-SZTAKI LPDS
Developing an Application-Specific Portal with P-GRADE Portal 2.9 Author: Ákos Balaskó, Date :
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Cracow Grid Workshop’10 Kraków, October 11-13,
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik University of Manchester materials by Dr Katy Wolstencroft and Dr Aleksandra.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
1 Ilkay ALTINTAS - July 24th, 2007 Ilkay ALTINTAS Director, Scientific Workflow Automation Technologies Laboratory San Diego Supercomputer Center, UCSD.
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/
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Big data analytics workflows for climate
A scalable and flexible platform to run various types of resource intensive applications on clouds ISWG June 2015 Budapest, Hungary Tamas Kiss,
Lightweight construction of rich scientific applications Daniel Harężlak(1), Marek Kasztelnik(1), Maciej Pawlik(1), Bartosz Wilk(1) and Marian Bubak(1,
Cloud-access Author: Riccardo Bruno. cloud-access flow web portal A user accesses through any device to a portal requesting access to an interactive application.
Convert generic gUSE Portal into a science gateway Akos Balasko.
Next generation Science Gateways in the context of the INDIGO project: a pilot case on large scale climate-change data analytics Roberto Barbera, Riccardo.
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
EGI-InSPIRE RI EGI Webinar EGI-InSPIRE RI Porting your application to the EGI Federated Cloud 17 Feb
An Open Data Platform in the framework of the EGI-LifeWatch Competence Centre Fernando Aguilar Jesús Marco
Overview of the global architecture Giacinto DONVITO INFN-Bari.
De Rigueur - Adding Process to Your Business Analytics Environment Diane Hatcher, SAS Institute Inc, Cary, NC Falko Schulz, SAS Institute Australia., Brisbane,
OSCAR Symposium – Quebec City, Canada – June 2008 Proposal for Modifications to the OSCAR Architecture to Address Challenges in Distributed System Management.
TeraGrid Software Integration: Area Overview (detailed in 2007 Annual Report Section 3) Lee Liming, JP Navarro TeraGrid Annual Project Review April, 2008.
Some considerations and ideas for the (next) future Roberto Barbera University of Catania and INFN IWSG’10.
Enabling scientific applications on hybrid e-Infrastructures: the FutureGateway framework Marco Fargetta (INFN), Riccardo Bruno (INFN), Roberto Barbera.
Yin Chen, EGI.eu Fernando Aguilar, , IFCA-CSIC
PaaS services for Computing and Storage
Use of HLT farm and Clouds in ALICE
User Interfaces: Science Gateways, Workflows and Toolkits
FutureGateway Overview
The PaaS Layer in the INDIGO-DataCloud
Overview of the global architecture
CyVerse Discovery Environment
Working With Azure Batch AI
Support to MPI, Schedulers and Complex Workflows
About Client Client is a pioneer in industry that provides catastrophe risk modeling, real-time risk exposure and risk management through available live.
Population Imaging Use Case - EuroBioImaging
IaaS Layer – Solutions for “Enablers”
Data Bridge Solving diverse data access in scientific applications
Data Ingestion in ENES and collaboration with RDA
PaaS Core Session (Notes from UPV)
Platform as a Service.
Extend user interfaces with new portlets
Shaowen Wang1, 2, Yan Liu1, 2, Nancy Wilkins-Diehr3, Stuart Martin4,5
Grid Portal Services IeSE (the Integrated e-Science Environment)
SaaS via a Portal: FutureGateway
The INDIGO-DataCloud contributions to the EOSC and next steps
INGV-MOIST Case Study and INDIGO solution for:
An easier path? Customizing a “Global Solution”
PROCESS - H2020 Project Work Package WP6 JRA3
Cloud Modeling Framework CloudMF
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Case Study: Algae Bloom in a Water Reservoir
Module 01 ETICS Overview ETICS Online Tutorials
Technical Capabilities
Indiana University Gregor von Laszewski.
Distributed Systems through Web Services
Agile testing for web API with Postman
Execute your Processes
Chapter 5 Architectural Design.
Service Template Creation from the Ground Up
Service Template Creation from the Ground Up
WP3: BPaaS Research Execution Environment
Computer Network Information Center, Chinese Academy of Sciences
Introduction to the SHIWA Simulation Platform EGI User Forum,
LifeWatch AARC Pilot Fernando Aguilar 13th FIM4R Workshop
Presentation transcript:

User Interfaces: Science Gateways, Workflows and Toolkits Marcin Plociennik RIA-653549

Scenarios

User interfaces, toolkits and services Ophidia OMT FutureGateway Portlets Kepler Orchent, TTSc

Checklist FG OMT Ophidia Kepler P0 CSIC LifeWatch Y P1 UPV EuroBioImaging P2 CIRMMP INSTRUCT P3a INAF, LBT P3b INAF,CTA P4 U. Utrecht P5 CMCC ENES P6 ICCU N Y? P7 EGI.eu P8 CNR ELIXIR‐ITA P9 INGV EMSO MOIST P10 RBI DARIAH P11 INFN CMS P12 LATTICE QCD

The FutureGateway (FG) A set of components to build Science Gateways The core is a RESTful API service Manage applications and resources for user communities Provide a highly customisable environment targeting different portal Frameworks and their technologies Components and customisation provided for Liferay Modular architecture to support different back-end infrastructures (Cloud, Grid, local HPC sites)

Integration: Galaxy for ELIXIR use case A FG portlet for Liferay has been developed to deploy Galaxy based application on INDIGO PaaS Application is managed by the FG API service Interaction with PaaS through the INDIGO Orchestrator    

Generic portlet - What it is? Generic portlet is a part of FutureGateway Portal, based on Liferay, responsible for submitting tasks. Portlet allows to use all applications available at FutureGateway server 7

How to use it? Register your application using FutureGateway admin portlet Register application in generic-portlet-config.json file at portletConfigFiles directory (will be available from the FG admin) Add parameters.json file as a template for submitting new tasks: list of the parameters-default values, descriptions

Example: Generic portelt

Example: Submitting new task

Open Mobile Toolkit Set of libraries to be used by mobile applications based on FG API Server the library for the Android/iOS platform

Scientific workflows A scientific workflow system is usually defined as a system designed to compose and execute a series of computational or data manipulation steps, or workflow, in a scientific application Scientific workflows automates tedious jobs traditionally performed by hand for each data set, and usually contain a large number of tasks Scientific workflows are a useful representation for managing the execution of large-scale computations Facilitates the creation and management of computation Provenance is captured at runtime

INDIGO-Kepler Kepler is a scientific workflow system Workflows = scenarios realized by actors i.e. components with I/O linked together Lots of actors are available(500+), even more are developed by domain-specific communities 13

INDIGO-Kepler indigo-dc/indigokepler Kepler actors and examples to communicate with FutureGateway API Server Allows to: List applications defined on FG Manage tasks i.e. jobs or resources allocations Perform remote I/O operations 14

INDIGO-Kepler Why use INDIGO-Kepler? Graphical design of computational experiment, even very complex Access to other INDIGO components (e.g. VM instantiation) A workflow is a snapshot of scenario – can be shared and reused by the community 15

INDIGO-Kepler 16

INDIGO-Kepler Ready to use in a couple of minutes: indigodatacloudapps/kepler in Docker Hub You can install it on your own VM via Ansible: indigo-dc/kepler in Ansible Galaxy Codes available: indigo-dc/indigoclient in GitHub indigo-dc/indigokepler in GitHub 17

INDIGO-Kepler Scenario 1: build your own workflow Define & add your application on the FutureGateway (JSON format) Compose workflow core: CreateTask UploadFiles GetTask [repeat until DONE] DownloadFiles Add additional logic (remote file fetch, local database read, etc.) 18

INDIGO-Kepler Scenario 2: run batch workflow Use specialized indigo-dc/kepler-batch Docker image Define all inputs in the TOSCA template Fill inputs via web, native or mobile GUI Send TOSCA, parameters & Kepler workflow to the Orchestrator 19

Ophidia - Overview Big data stack for the analysis of scientific, multidimensional data Time series analysis, data subsetting, data aggregation, data intercomparison, predicate evaluation, OLAP support, etc. Designed for eScience Multiple interfaces available Support for both batch & interactive data analysis as well as for analytics workflows Exploits parallel paradigms (both MPI & OpenMP) to address performance Link to International Working Groups RDA Array Database Assessment WG ESGF-Compute Working Team Included in the 1st INDIGO release

Ophidia Several communities are exploiting/integrating Ophidia in their case study: EMSO: analysis of very long time series recorded by a seafloor observatory, starting from seismic data in SAC format. LTB: integration of the astronomical FITS image file format into Ophidia for massive data reduction. Import routine has been written and a preliminary workflow implementing the reduction procedure on CUBE files has been tested. Lifewatch: analysis of Hydrodynamic and Water Quality. Activity is ongoing to compare different variables to find correlations and study the differences using Ophidia. ENES: couple model intercomparison data analysis experiment. The proposed solution is paving the way towards the integration of INDIGO services into the ESGF community stack. Links with ESGF and RDA. PTA = Precipitation Trend Analysis

Orchent – The Orchestrator CLI Extensive help at the command line Full use of the REST interface of the orchestrator List all deployments, showing a specific deployment List all resources, showing a specific resource Create and update of deployments Delete deployments Single binary executable Completely new development carried out in INDIGO-DataCloud 22

Token Translation Service Client (TTSc) Command line client for REST interface of TTS Support the complete interface Get list of all services supported by TTS Get list of credentials of a user Request credentials for a specific service Revoke a specific credential Completely new development carried out in INDIGO-DataCloud 23

Admin Portlet FutureGateway manages services and applications for the users Applications have to be registered in advance Infrastructure end-points have to be specified The admin portlet provide a GUI for the application/service and infrastructure management Allows to verify the user activities It is aimed at the scientific domain admin

Requirements The admin portlet is available in the control panel of the Liferay implementing the Science Gateway Requires a specific role to be accessible: assigned to scientific domain administrators TOSCA template has to be provided in order to create an application Can be either a file or a URL

The interface Infrastructure List Application Detail New Application