The EDGI (European Desktop Grid Initiative) infrastructure and its usage for the European Grid user communities József Kovács (MTA SZTAKI) jozsef.kovacs@sztaki.hu.

Slides:



Advertisements
Similar presentations
Legacy code support for commercial production Grids G.Terstyanszky, T. Kiss, T. Delaitre, S. Winter School of Informatics, University.
Advertisements

1 IDGF-SP International Desktop Grid Federation - Support Project Overview London, UK, 26/9/2012 Robert Lovas, MTA SZTAKI - Project coordinator IDGF-SP.
EDGI European Desktop Grid Initiative EDGI gUSE portal user guide EDGI is supported by the FP7 Capacities Programme under contract nr RI
EDGI European Desktop Grid Initiative gLite job submission to EDGI EDGI is supported by the FP7 Capacities Programme under contract nr RI
P-GRADE and WS-PGRADE portals supporting desktop grids and clouds Peter Kacsuk MTA SZTAKI
SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI WS-PGRADE/gUSE Supporting e-Science communities in Europe Zoltan Farkas.
CloudBroker integration to WS- PGRADE/gUSE Zoltán Farkas MTA SZTAKI LPDS
SZTAKI Desktop Grid – a Hierarchical Desktop Grid System P. Kacsuk, A. Marosi, J. Kovacs, Z. Balaton, G. Gombas, G. Vida, A. Kornafeld MTA SZTAKI
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.
EDGI European Desktop Grid Initiative EDGI Portal usage and use-case studies EDGI is supported by the FP7 Capacities Programme under contract.
Example Gridification via command-line Application Developer Training Day IV. Miklos Kozlovszky Ankara, 25. October, 2007.
GRID Computing: Ifrastructure, Development and Usage in Bulgaria M. Dechev, G. Petrov, E. Atanassov.
The EDGI project receives Community research funding 1 EDGI Brings Desktop Grids To Distributed Computing Interoperability Etienne URBAH
G. Terstyanszky, T. Kukla, T. Kiss, S. Winter, J.: Centre for Parallel Computing School of Electronics and Computer Science, University of.
1 IDGF International Desktop Grid Federation How can you benefit from joining IDGF? Hannover, Peter Kacsuk, MTA SZTAKI, EDGI.
INFSO-RI Enabling Grids for E-sciencE Workload Management System Mike Mineter
Sharing Workflows through Coarse-Grained Workflow Interoperability : Sharing Workflows through Coarse-Grained Workflow Interoperability G. Terstyanszky,
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.
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.
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 -
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
02/06/2014, ESRF – Grenoble Potential connections to e-Infrastructure projects …focusing on science gateways and volunteer computing Robert Lovas Institute.
1 IDGF International Desktop Grid Federation How can you benefit from joining IDGF? Lyon, Peter Kacsuk, MTA SZTAKI, EDGI is.
1 RI WP4 version: 3.0 Introduction Author: Robert Lovas, Ad Emmen DEGISCO Desktop Grids for International Scientific Collaboration
SHIWA and Coarse-grained Workflow Interoperability Gabor Terstyanszky, University of Westminster Summer School Budapest July 2012 SHIWA is supported.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI How to integrate portals with the EGI monitoring system Dusan Vudragovic.
11 Introduction to EDGI Peter Kacsuk, MTA SZTAKI Start date: Duration: 27 months EDGI.
Building an European Research Community through Interoperable Workflows and Data ER-flow project Gabor Terstyanszky, University of Westminster, UK EGI.
The EDGeS project receives Community research funding 1 The EDGeS project: Enabling Desktop Grids for e-Science P. Kacsuk MTA SZTAKI.
SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI MTA SZTAKI background for the DARIAH CC Zoltan Farkas MTA SZTAKI LPDS,
OpenNebula: Experience at SZTAKI Peter Kacsuk, Sandor Acs, Mark Gergely, Jozsef Kovacs MTA SZTAKI EGI CF Helsinki.
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 –
11 The European Desktop Grid Federation: status of the infrastructure and integration plans Peter Kacsuk, Jozsef Kovacs, and Robert Lovas (MTA SZTAKI)
1 International Desktop Grid Federation at the fingertips of EGI scientists Revised version for ‘Promoting Desktop Grids’ virtual team status report Robert.
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.
Antonio Fuentes RedIRIS Barcelona, 15 Abril 2008 The GENIUS Grid portal.
SCI-BUS project Pre-kick-off meeting University of Westminster Centre for Parallel Computing Tamas Kiss, Stephen Winter, Gabor.
1 DEGISCO Desktop Grids For International Scientific Collaboration Details on Roadmap (interoperation with gLite and EMI grids) Budapest, Sandor.
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,
SEE-GRID-SCI WRF-ARW model: Grid usage The SEE-GRID-SCI initiative is co-funded by the European Commission under the FP7 Research Infrastructures.
EDGI European Desktop Grid Initiative Have you ever submitted jobs to gLite in one run? If not, I will show.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Overview for ENVRI Gergely Sipos, Malgorzata Krakowian EGI.eu
DEGISCO Desktop Grids For International Scientific Collaboration Details on Roadmap (technical, legal, human aspects) Budapest, Robert Lovas,
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI solution for high throughput data analysis Peter Solagna EGI.eu Operations.
EDGI European Desktop Grid Initiative
DGAS A.Guarise April 19th, Athens
How to connect your DG to EDGeS? Zoltán Farkas, MTA SZTAKI
EMI Interoperability Activities
Introduction to Grid Technology
WS-PGRADE for Molecular Sciences and XSEDE
Peter Kacsuk MTA SZTAKI
Why does EDGeS need OGF PGI ?
Promoting Desktop Grids Virtual Team (Q1/2014 updates)
Application development on EGEE with P-GRADE Portal
gLite Job Management Christos Theodosiou
DEGISCO project - Desktop Grids for application developers and users
Introduction to the SHIWA Simulation Platform EGI User Forum,
Presentation transcript:

The EDGI (European Desktop Grid Initiative) infrastructure and its usage for the European Grid user communities József Kovács (MTA SZTAKI) jozsef.kovacs@sztaki.hu http://edgi-project.eu Start date: 2010-06-01 Duration: 24 months EDGI is supported by the FP7 Capacities Programme under contract nr RI-261556

EU FP7 projects on desktop grids: EDGeS → EDGI and DEGISCO further developed by EDGI ARC, Unicore, Clouds QoS with Clouds Data intensive apps SG→DG direction support EDGeS DG ↔SG integration: gLite → BOINC, XtremWeb BOINC, XtremWeb → gLite Compute intensive applications supported by DEGISCO Disseminate and support EDGeS results world-wide Green IT aspects

Focus of EDGI

Vision EDGeS scope only for compute intensive applications for EGEE (gLite) EDGI scope for both compute and data intensive applications for EMI/EGI (gLite, ARC, Unicore) Extend Desktop Grids with Clouds for QoS

Volunteer (Global, Public) Desktop Grid Types of Desktop Grids Volunteer (Global, Public) Desktop Grid Aim is to collect resources for grand-challenge scientific problems Examples: SETI@home, Folding@home, Shakemovie@home, LHC@home Community World Grid, IberCivis, SZTAKI Desktop Grid Institutional (Local, Non-public) Desktop Grid Aim is to enable the quick, easy and inexpensive creation of grid for any community (company, university, etc.) to solve their own applications Example: SZTAKI Desktop Grid (SZDG) local version (used within EDGeS, EDGI, DEGISCO), University of Westminster Institutional DG

Institutional DGs in practice – University of Westminster as an example 6 1 2 5 New Cavendish Street 576 nodes Marylebone Campus 559 nodes Regent Street 395 nodes Wells Street 31 nodes Little Tichfield Street 66 nodes Harrow Campus 254 nodes Total: 1881 nodes 4 3 Lifecycle of a node: PCs basically used by students/staff If unused, switch to Desktop Grid mode No more work from DG server -> shutdown (green solution)

EDGI main areas/topics Middleware development: gLite, Arc and Unicore bridge (to DG) Infrastructure development: bridging services Application porting activity: already more than 30 validated scientific applications: application repository Cloud development: DG → Cloud bridge, using clouds as resources Improving DGs with QoS Supporting Data Intensive Applications Consolidation of EDGeS results: improving scalability, repository, etc. Supporting user communities, developers, operators, etc. European chapter of the International Desktop Grid Federation Dissemination/support of EDGI results world-wide through EDGI and DEGISCO communication channels

The EDGI infrastructure upload ARC grid Eucalyptus/ Amazon Attic FS UI ARC MCE attic monitor AR DG client submit attic 3GBridge down- load AR User IF Bridge IF cloud attic DG Pro- ject Volunteer/ Institutional Resources monitor DG client attic gLite grid CREAM MCE attic monitor AR submit Monitor UI inspect Developments have been finalised by end of March 2011 Production system will be operational from 1st of May 2011 UNICORE extension from Autumn 2011

A high level scenario for grid users Step 1: Select an application you want to execute on Grids Use any from the EDGI repository Bring your own application Step 2: EDGI project performs the necessary preparations for you and as a result the application appears in the EDGI application repository application porting registering the application in the AR and in several DGs infrastructure setup for your access (by the operators of the connecting grids) Step 3: Go to our EDGI AR and collect info for your submission Step 4: Prepare your input files, create and submit jdl Step 5: Query the status and download the outputs

Step 3: Collect information from EDGI AR (authorized vos, ces)

Step 3 (cont.): Collect information from the EDGI AR (files)

Step 4, 5: submit jdl and get results Create your my.jdl (as usual): Executable = "dsp"; Arguments = "-f 22 -i 22 -p 723 -n pools.txt"; InputSandbox = { "gsiftp://dev17-portal.cpc.wmin.ac.uk:2811/srv/edgi/1001/1102/dsp" , "pools.txt", OutputSandbox = {"cost.txt"}; SubmitTo = "cr1.edgi-grid.eu:8443/cream-pbs-edgidemo"; Submit, Status query, Output downloading can be performed by the well- known gLite commands: glite-wms-job-submit, glite-wms-job-status, glite- wms-job-logging-info, glite-wms-job-output, etc.

Latest development in EDGI to improve scalability: MetaJob concept upload ARC grid Eucalyptus/ Amazon Attic FS UI ARC MCE attic monitor AR DG client submit Single job attic MetaJob as a single job Unfolding 3GBridge down- load AR User IF Bridge IF cloud Huge number of jobs attic DG Pro- ject Single job Volunteer/ Institutional Resources monitor DG client attic gLite grid CREAM MCE attic monitor AR submit Monitor UI inspect Demonstrated at EGI UF, 12th of April, 2011 at both #10 with 10.000 jobs through gLite

Step 4b: create and submit jdl Create your jdl: Executable = "dsp"; Arguments = "-f 22 -i 22 -p 723 -n pools.txt"; InputSandbox = { "gsiftp://dev17-portal.cpc.wmin.ac.uk:2811/srv/edgi/1001/1102/dsp" , "pools.txt", "_3gb-metajob-dsp-10000" }; OutputSandbox = {"cost.txt"}; SubmitTo = "cr1.edgi-grid.eu:8443/cream-pbs-edgidemo"; Submit: glite-wms-job-submit -o id edgi-metajob-10000.jdl MetaJob definition as Extra input file

MetaJob: input files and metajob definition Upload your individual input files to web server: http://somewhere.com/pools1.txt … http://somewhere.com/pools10000.txt Create the description of your metajob: %Comment pools1.txt Arguments = "-i 0 -n pools.txt -f 22 -p 723“ Input = pools.txt=http://somewhere.com/pools1.txt=7b7eb86bf50c58cbf92dc12ff5adf7f4=9652 Queue %Comment pools10000.txt Input = pools.txt=http://somewhere.com/pools10000.txt=7b7eb86bf50c58cbf92dc12ff5adf7f4=9652

MetaJob: Query the status and logging Location of the status description

MetaJob: Query the detailed status Metajob handling rules Actual status of jobs Location of the mapping

MetaJob: Download the results Download result as usual: glite-wms-job-output -i id --dir outputs ./outputs/cost.txt Extract it: tar zxvf cost.txt ./outputs/<subjobid1>/cost.txt ./outputs/<subjobid2>/cost.txt … ./outputs/<subjobid10000>/cost.txt See the mapping between your individual job definition and the jobids (which gives the name of directories storing the output files of your app) one subjob id

SG/DG Applications on Production infrastructure (ported by EDGeS, EDGI and DEGISCO) community number of applications academic industry Bioscience 9 8 1 Healthcare 2 Physics Audio and video processing 4 3 Business Applied mathematics Engineering Total 31 28

DesktopGrid applications available @ EGI AppDB

Key issue: SUSTAINABILITY The International Desktop Grid Federation (IDGF) brings together: Desktop Grid developers Desktop Grid operators Application developers Everyone else interested in Desktop Grid computing Open membership http://desktopgridfederation.org

Members of

Thank you for your attention… Contacts: Peter Kacsuk (kacsuk@sztaki.hu) (coordinator of EDGI, EDGeS) Jozsef Kovacs (jozsef.kovacs@sztaki.hu) (deputy coordinator, technical leader) Websites: www.edgi-project.eu www.edges-grid.eu Acknowledgements: EDGI EU FP7 project (RI-261556) EDGeS EU FP7 project (INFSO-RI-211727)