Livia Torterolo < livia@nice-italy > NICE srl EGEE’06
description
Transcript of Livia Torterolo < livia@nice-italy > NICE srl EGEE’06
![Page 1: Livia Torterolo < livia@nice-italy > NICE srl EGEE’06](https://reader035.fdocuments.net/reader035/viewer/2022062309/568153d2550346895dc1c6f0/html5/thumbnails/1.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062309/568153d2550346895dc1c6f0/html5/thumbnails/2.jpg)
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
![Page 3: Livia Torterolo < livia@nice-italy > NICE srl EGEE’06](https://reader035.fdocuments.net/reader035/viewer/2022062309/568153d2550346895dc1c6f0/html5/thumbnails/3.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062309/568153d2550346895dc1c6f0/html5/thumbnails/4.jpg)
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
![Page 5: Livia Torterolo < livia@nice-italy > NICE srl EGEE’06](https://reader035.fdocuments.net/reader035/viewer/2022062309/568153d2550346895dc1c6f0/html5/thumbnails/5.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062309/568153d2550346895dc1c6f0/html5/thumbnails/6.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062309/568153d2550346895dc1c6f0/html5/thumbnails/7.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062309/568153d2550346895dc1c6f0/html5/thumbnails/8.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062309/568153d2550346895dc1c6f0/html5/thumbnails/9.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062309/568153d2550346895dc1c6f0/html5/thumbnails/10.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062309/568153d2550346895dc1c6f0/html5/thumbnails/11.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062309/568153d2550346895dc1c6f0/html5/thumbnails/12.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062309/568153d2550346895dc1c6f0/html5/thumbnails/13.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062309/568153d2550346895dc1c6f0/html5/thumbnails/14.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062309/568153d2550346895dc1c6f0/html5/thumbnails/15.jpg)
EGEE’06, September 25-29, 2006, Geneva, Switzerland 15
Enabling Grids for E-sciencE
INFSO-RI-508833
Thanks for your attention!
Q&AQ&A