Livia Torterolo < livia@nice-italy > NICE srl EGEE’06

15
INFSO-RI-508833 Enabling Grids for E-sciencE www.eu-egee.org GENIUS Grid Portal for e-Science community: a new experience for managing workflow in a SOA Livia Torterolo <[email protected] > NICE srl EGEE’06 September 25-29, 2006, Geneva, Switzerland

description

GENIUS Grid Portal for e-Science community: a new experience for managing workflow in a SOA. Livia Torterolo < [email protected] > NICE srl EGEE’06 September 25-29, 2006, Geneva, Switzerland. Scenario. Scientists have to execute complex tasks. - PowerPoint PPT Presentation

Transcript of Livia Torterolo < livia@nice-italy > NICE srl EGEE’06

Page 1: Livia Torterolo  < livia@nice-italy > NICE srl EGEE’06

INFSO-RI-508833

Enabling Grids for E-sciencE

www.eu-egee.org

GENIUS Grid Portal for e-Science community: a new experience for

managing workflow in a SOA

Livia Torterolo <[email protected]>

NICE srl

EGEE’06

September 25-29, 2006, Geneva, Switzerland

Page 2: Livia Torterolo  < livia@nice-italy > NICE srl EGEE’06

EGEE’06, September 25-29, 2006, Geneva, Switzerland 2

Enabling Grids for E-sciencE

INFSO-RI-508833

Scenario• Scientists have to execute complex tasks

Tools

Computational Power

Storage and DataServices

(SOA)

• There is the need to orchestrate these services in workflows

Mauri
Too much written, it would be great to have PICTURES describing such statements
Page 3: Livia Torterolo  < livia@nice-italy > NICE srl EGEE’06

EGEE’06, September 25-29, 2006, Geneva, Switzerland 3

Enabling Grids for E-sciencE

INFSO-RI-508833

Tools

Computational Power

Storage and DataServices

(SOA)

Grid

Gridified Scenario

Appl.

Grid Portal/ Gateway

• Workflows based on Grid services• Providing optimisation, scalability, reliability, faul tolerance, …

Standard protocols

Page 4: Livia Torterolo  < livia@nice-italy > NICE srl EGEE’06

EGEE’06, September 25-29, 2006, Geneva, Switzerland 4

Enabling Grids for E-sciencE

INFSO-RI-508833

• Goal: proposal of a Grid-based solution able to provide the basic building blocks for composition and enactment of workflows for e-Science community

• Tools:Tools:– EnginFrame or Genius:EnginFrame or Genius:

As Grid services provider and Web interface for managing workflow

– Taverna:Taverna: As Workflow designer

– Moteur: As Workflows enactor

• Users can:– build workflows on top of exposed Grid services– run and monitor workflows via a standard Web browser – exploit in a transparent way the computational power and data access

capabilities provided by the backend Grid infrastructure…

Infrastructure proposal

Mauri
A picture also for representing the impact of our proposak
Page 5: Livia Torterolo  < livia@nice-italy > NICE srl EGEE’06

EGEE’06, September 25-29, 2006, Geneva, Switzerland 5

Enabling Grids for E-sciencE

INFSO-RI-508833

The proposed Grid Infrastructure

Tools

Computational Power

Storage and Data

gLite gLite Grid Portal /

Gateway

WebPortal

Services(SOA)

WSprovider

SOAP

HTML/HTTP

submit

monitor

MOTEUR(Scufl wf enactor)

WSDL

Page 6: Livia Torterolo  < livia@nice-italy > NICE srl EGEE’06

EGEE’06, September 25-29, 2006, Geneva, Switzerland 6

Enabling Grids for E-sciencE

INFSO-RI-508833

Grid portal Web interface

The service interface implemented provides the following functionalities:

– Upload of Scufl workflow and related inputs

– Submission by Moteur

– Monitoring of workflow

– Results visualization

Page 7: Livia Torterolo  < livia@nice-italy > NICE srl EGEE’06

EGEE’06, September 25-29, 2006, Geneva, Switzerland 7

Enabling Grids for E-sciencE

INFSO-RI-508833

Test on a bioinformatics application

• Implementation of a bioinformatics application workflow exploiting the proposed architecture

• Based on DChip, one of the most complete and diffuse free software for the microarray data analysis

• Composed of different modules: 1. data set opening and normalization

2. model based gene expression

3. extraction of differentially expressed genes

4. clustering

Page 8: Livia Torterolo  < livia@nice-italy > NICE srl EGEE’06

EGEE’06, September 25-29, 2006, Geneva, Switzerland 8

Enabling Grids for E-sciencE

INFSO-RI-508833

Application Workflow design

Page 9: Livia Torterolo  < livia@nice-italy > NICE srl EGEE’06

EGEE’06, September 25-29, 2006, Geneva, Switzerland 9

Enabling Grids for E-sciencE

INFSO-RI-508833

Scufl submission and enactment

Page 10: Livia Torterolo  < livia@nice-italy > NICE srl EGEE’06

EGEE’06, September 25-29, 2006, Geneva, Switzerland 10

Enabling Grids for E-sciencE

INFSO-RI-508833

Workflow status

Page 11: Livia Torterolo  < livia@nice-italy > NICE srl EGEE’06

EGEE’06, September 25-29, 2006, Geneva, Switzerland 11

Enabling Grids for E-sciencE

INFSO-RI-508833

Job details

Page 12: Livia Torterolo  < livia@nice-italy > NICE srl EGEE’06

EGEE’06, September 25-29, 2006, Geneva, Switzerland 12

Enabling Grids for E-sciencE

INFSO-RI-508833

Output Management

Page 13: Livia Torterolo  < livia@nice-italy > NICE srl EGEE’06

EGEE’06, September 25-29, 2006, Geneva, Switzerland 13

Enabling Grids for E-sciencE

INFSO-RI-508833

Conclusions and Future plans

• Advantages provided by the introduction of a server-side component

• Limits: Moteur appears as a performing enactor tool, but it imposes some limitations about processors and data inputs

• Future steps: the proposed infrastructure is still a prototype.– Stay tuned on the evolution of MOTEUR…– Improve Web interface to provide users with dynamically

generated forms for workflow inputs definition

Page 14: Livia Torterolo  < livia@nice-italy > NICE srl EGEE’06

EGEE’06, September 25-29, 2006, Geneva, Switzerland

Enabling Grids for E-sciencE

INFSO-RI-508833

A-WARE FP6 Funded Project

• Project goals – Simplify users’

life (focus on problems) way of perceiving the GRID

– Fill an existing gap between middleware and

portals

– common interface to access gLite, Unicore/GS (DEISA project) and GT4 (TeraGrid project)

– EnginFrame + A-WARE to be a completely integrated solution

An easy Way to Access GRID

REsources

Page 15: Livia Torterolo  < livia@nice-italy > NICE srl EGEE’06

EGEE’06, September 25-29, 2006, Geneva, Switzerland 15

Enabling Grids for E-sciencE

INFSO-RI-508833

Thanks for your attention!

Q&AQ&A