P-GRADE and WS-PGRADE portals supporting desktop grids and clouds Peter Kacsuk MTA SZTAKI

Slides:



Advertisements
Similar presentations
1 P-GRADE Portal and GEMLCA Legacy Code Architecture Peter Kacsuk MTA SZTAKI
Advertisements

SZTAKI Desktop Grid P. Kacsuk MTA SZTAKI
Legacy code support for commercial production Grids G.Terstyanszky, T. Kiss, T. Delaitre, S. Winter School of Informatics, University.
Investigating Approaches to Speeding Up Systems Biology Using BOINC-Based Desktop Grids Simon J E Taylor (1) Mohammadmersad Ghorbani (1) David Gilbert.
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.
Porto, January Grid Computing Course Summary of day 2.
Enabling Grids for E-sciencE Medical image processing web portal : Requirements analysis. An almost end user point of view … H. Benoit-Cattin,
“Cloud bursting” on SZTAKI Cloud Attila Csaba Marosi Cloud Computing Research Group MTA SZTAKI LPDS 1 Summer School on Grid.
CloudBroker integration to WS- PGRADE/gUSE Zoltán Farkas MTA SZTAKI LPDS
1 port BOSS on Wenjing Wu (IHEP-CC)
The EDGeS project receives Community research funding 1 Specific security needs of Desktop Grids Desktop Grids Desktop Grids EDGeS project EDGeS project.
The EDGeS project receives Community research funding 1 EDGeS Bridge technology to interconnect EGEE and BOINC grids Peter Kacsuk MTA.
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
GenWrapper: A Generic Wrapper for Running Legacy Applications on Desktop Grids Attila Csaba Marosi Joint EGEE and EDGeS Summer School on.
Sharing, integrating and executing different workflows in heterogeneous multi-cloud systems Peter Kacsuk MTA SZTAKI SCI-BUS is supported.
The EDGI project receives Community research funding 1 EDGI Brings Desktop Grids To Distributed Computing Interoperability Etienne URBAH
07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q Q2 Miklós Kozlovszky MTA SZTAKI LPDS.
G. Terstyanszky, T. Kukla, T. Kiss, S. Winter, J.: Centre for Parallel Computing School of Electronics and Computer Science, University of.
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.
Introduction to SHIWA Technology Peter Kacsuk MTA SZTAKI and Univ.of Westminster
The EDGeS project receives Community research funding 1 SG-DG Bridges Zoltán Farkas, MTA SZTAKI.
The EDGeS project receives Community research funding 1 Bridging EGEE to BOINC and XtremWeb GIN : From interoperation to interoperability.
Introduction to WS-PGRADE and gUSE Tutorial Akos Balasko 04/17/
WS-PGRADE portal and its usage in the CancerGrid project M. Kozlovszky, P. Kacsuk Computer and Automation Research Institute of the Hungarian Academy of.
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/
AgINFRA science gateway for workflows and integrated services 07/02/2012 Robert Lovas MTA SZTAKI.
The EDGeS project receives Community research funding 1 EDGeS infrastructure for the EGEE user community Peter Kacsuk MTA SZTAKI.
The EDGeS project receives Community research funding XtremWeb-HEP & EGEE CSST-HUST-Wuhan Octobre 11-15th, 2010 Oleg Lodygensky - LAL -
P-GRADE and GEMLCA.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
The EDGeS project receives Community research funding 1 Porting Applications to the EDGeS Infrastructure A comparison of the available methods, APIs, and.
Interactive Workflows Branislav Šimo, Ondrej Habala, Ladislav Hluchý Institute of Informatics, Slovak Academy of Sciences.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Services for advanced workflow programming.
FRANEC and BaSTI grid integration Massimo Sponza INAF - Osservatorio Astronomico di Trieste.
Convert generic gUSE Portal into a science gateway Akos Balasko.
1 Practical information for the GEMLCA / P-GRADE hands-on Tamas Kiss University of Westminster.
SHIWA and Coarse-grained Workflow Interoperability Gabor Terstyanszky, University of Westminster Summer School Budapest July 2012 SHIWA is supported.
11 Introduction to EDGI Peter Kacsuk, MTA SZTAKI Start date: Duration: 27 months EDGI.
Application Specific Module Tutorial Zoltán Farkas, Ákos Balaskó 03/27/
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.
OpenNebula: Experience at SZTAKI Peter Kacsuk, Sandor Acs, Mark Gergely, Jozsef Kovacs MTA SZTAKI EGI CF Helsinki.
WS-PGRADE/gUSE in use Advance use of WS- PGRADE/gUSE gateway framework Zoltán Farkas and Peter Kacsuk MTA SZTAKI LPDS.
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.
SHIWA Simulation Platform (SSP) Gabor Terstyanszky, University of Westminster EGI Community Forum Munnich March 2012 SHIWA is supported by the FP7.
The EDGI project receives Community research funding 1 Desktop Grid Infrastructure and User Support Services for EGI/NGI User Communities Tamas Kiss –
Usage of WS-PGRADE and gUSE in European and national projects Peter Kacsuk 03/27/
11 The European Desktop Grid Federation: status of the infrastructure and integration plans Peter Kacsuk, Jozsef Kovacs, and Robert Lovas (MTA SZTAKI)
RI EGI-TF 2010, Tutorial Managing an EGEE/EGI Virtual Organisation (VO) with EDGES bridged Desktop Resources Tutorial Robert Lovas, MTA SZTAKI.
11 Extending EMI middleware with DGs Peter Kacsuk, MTA SZTAKI Start date: Duration:
1 Globe adapted from wikipedia/commons/f/fa/ Globe.svg IDGF-SP International Desktop Grid Federation - Support Project SZTAKI.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
SCI-BUS project Pre-kick-off meeting University of Westminster Centre for Parallel Computing Tamas Kiss, Stephen Winter, Gabor.
Convert generic gUSE Portal into a science gateway Akos Balasko.
Convert generic gUSE Portal into a science gateway Akos Balasko.
Centre for Parallel Computing Tamas Kiss Centre for Parallel Computing A Distributed Rendering Service Tamas Kiss Centre for Parallel Computing Research.
Exposing WS-PGRADE/gUSE for large user communities Peter Kacsuk, Zoltan Farkas, Krisztian Karoczkai, Istvan Marton, Akos Hajnal,
The EDGI (European Desktop Grid Initiative) infrastructure and its usage for the European Grid user communities József Kovács (MTA SZTAKI)
How to connect your DG to EDGeS? Zoltán Farkas, MTA SZTAKI
Data Bridge Solving diverse data access in scientific applications
Introduction to gUSE and WS-PGRADE portal
WS-PGRADE for Molecular Sciences and XSEDE
Peter Kacsuk MTA SZTAKI
P-GRADE and GEMLCA.
MIK 2.1 DBNS - introduction to WS-PGRADE, 2013
Introduction to the SHIWA Simulation Platform EGI User Forum,
Presentation transcript:

P-GRADE and WS-PGRADE portals supporting desktop grids and clouds Peter Kacsuk MTA SZTAKI

2 Parameter study workflow execution support in P-GRADE portal GEN SEQ COLL SEQ Parameter sweep jobs: To be executed in Grids, Desktop Grids and Clouds Generates input parameter space Evaluates the results of the simulation P-GRADE Portal

3 Motivation: Local DG in Univ. of Westminster based on BOINC (SZTAKI Desktop Grid) New Cavendish Street576 nodes 2.Marylebone Campus559 nodes 3.Regent Street395 nodes 4.Wells Street31 nodes 5.Little Tichfield Street66 nodes 6.Harrow Campus254 nodes Total:1881 nodes Lifecycle of a node: 1.PCs basically used by students/staff 2.If unused, switch to Desktop Grid mode 3.No more work from DG server -> shutdown (green solution)

4 Generating DG applications To port an application to a BOINC system requires three steps: 1.Registering the application at the BOINC server 2.Creating the master code running on the server 3.Creating the client code In BOINC Step 2 and 3 require the modification of the original application and this is not trivial Using the gUSE/WS-PGRADE environment: –Step 1 by the DG system administrator –Step 2 and 3 are done nearly automatically without any code modification

5 Automatic generation of master and client code To facilitate Step 2 and 3 SZTAKI developed the DC-API (Distributed Computing API) as part of the SZTAKI Desktop Grid (SZDG) package DC-API can automatically generate WUs for PS jobs arriving from the workflow However, DC-API still requires the modification of the original application to create the client code SZTAKI has also developed Genwrapper a generic wrapper that can –eliminate the boincification of the code –automatically generates the client code without the modification of the original code

6 gUSE architecture and usage WS-PGRADE Workflow Engine Workflow storage File storage EGEE Submitter Dedicated site gUSE Services Meta-broker Desktop Grid Submitter Local Submitter Web Service Client Database Client WMS DG server Web Service DBMS User action, external event or time triggering

7 Connecting gUSE with DGs in CancerGrid DG Server BOINC Server Components BOINC Task DB Sche- duler Data server Queue Manager DC-API master WU Job Database (Description of Jobs: Apps, Args, I/O files) Job descr. gUSE (W orkflow enactor) gUSEDesktopGridgUSE-DG integration Scheduling policy Batch creation gUSE Storage gUSE WS Submitter WS- PGRADE (User IF) (WF repre- sentation ) BOINC client GenWrapper for batch execution DC-API cli Legacy Application BOINC client GenWrapper for batch execution DC-API cli Legacy Application gUSE 3G Bridge Submitter Job descr. gUSE Local Submitter

8 UoW Local DG Protein Molecule Simulation using AutoDock WS-PGRADE portal

9 PS job execution in Grids by P-GRADE P-GRADE Portal 3G Bridge Target Grid Plugins gLite Grid ARC Grid BOINC Grid EC2, Eucalyptus

10 P-GRADE portal → 3G Bridge P-GRADE Portal Files WSClient Tomcat Runtime 3G Bridge Job DB 3G Bridge Job DB Queue Manager Grid Handler Interface Grid Plugin 2 BOINC Plugin 3 Cloud Plugin n WSSubmitte r Grid Plugin 1 Download Manager Download Manager HTTP D Submit job Check status Get Output

11 Host A 3G-Bridge DC-API – Condor Plugin Cloud Plugin Queue 1 … Queue 2 … Condor Submitter/ Master Cloud Resource 2 (Condor Worker) Cloud Resource N (Condor Worker) … Scheduler P-Grade Portal Amazon/ Eucalyptus Cloud Interface Cloud Resource 1 (Condor Worker) Legend Information Command Job 1.Job is submitted from P-Grade Portal to the 3G-Bridge. 2.3G-Bridge submits the job to a Condor Cluster using the DC-API Condor Plugin (Queue 1). The cluster consists of workers running in the cloud. 3.The Scheduler keeps track of the number of jobs in the Condor cluster and of the number of the running Cloud Resources (workers). 4.If the cluster is overcommitted, the Scheduler starts new workers by submitting a job to the 3G-Bridge queue of the Cloud Plugin (Queue 2). 5.If the cluster under utilized, the Scheduler stops some workers (cloud resources) by cancelling some jobs in the Cloud Plugin Queue (Queue 2). P-GRADE portal supporting Clouds

12 Conclusions By the P-GRADE portal you can submit PS jobs to –Grids –Local clusters –BOINC desktop grids –Clouds By writing new target DG plugins you can easily add new type of DG resources By writing new target Cloud plugins you can easily add new type of Cloud resources

Thank you