The EDGeS project receives Community research funding 1 Support services for desktop grids and service grids by the EDGeS project Tamas Kiss – University.

Slides:



Advertisements
Similar presentations
Challenges for Interactive Grids a point of view from Int.Eu.Grid project Remote Instrumentation Services in Grid Environment RISGE BoF Manchester 8th.
Advertisements

1 P-GRADE Portal and GEMLCA Legacy Code Architecture Peter Kacsuk MTA SZTAKI
Legacy code support for commercial production Grids G.Terstyanszky, T. Kiss, T. Delaitre, S. Winter School of Informatics, University.
P. Kacsuk, G. Sipos, A. Toth, Z. Farkas, G. Kecskemeti and G. Hermann P. Kacsuk, G. Sipos, A. Toth, Z. Farkas, G. Kecskemeti and G. Hermann MTA SZTAKI.
P-GRADE and WS-PGRADE portals supporting desktop grids and clouds Peter Kacsuk MTA SZTAKI
Introduction to Grids and Grid applications Gergely Sipos MTA SZTAKI
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.
EXTENDING SCIENTIFIC WORKFLOW SYSTEMS TO SUPPORT MAPREDUCE BASED APPLICATIONS IN THE CLOUD Shashank Gugnani Tamas Kiss.
SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI WS-PGRADE/gUSE Supporting e-Science communities in Europe Zoltan Farkas.
SICSA student induction day, 2009Slide 1 Social Simulation Tutorial Session 6: Introduction to grids and cloud computing International Symposium on Grid.
GRACE Project IST EGAAP meeting – Den Haag, 25/11/2004 Giuseppe Sisto – Telecom Italia Lab.
1 port BOSS on Wenjing Wu (IHEP-CC)
Using the WS-PGRADE Portal in the ProSim Project Protein Molecule Simulation on the Grid Tamas Kiss, Gabor Testyanszky, Noam.
INFSO-RI SZTAKI’s Exploitation plan AHM meeting Budapest, 23 June 2009 Peter Kacsuk, Robert Lovas MTA SZTAKI.
1 portal.p-grade.hu Further information on P-GRADE Gergely Sipos MTA SZTAKI Hungarian Academy of Sciences.
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.
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.
Protein Molecule Simulation on the Grid G-USE in ProSim Project Tamas Kiss Joint EGGE and EDGeS Summer School.
1 IDGF International Desktop Grid Federation How can you benefit from joining IDGF? Hannover, Peter Kacsuk, MTA SZTAKI, EDGI.
Parameter Sweep Workflows for Modelling Carbohydrate Recognition ProSim Project Tamas Kiss, Gabor Terstyanszky, Noam Weingarten.
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.
Enabling Grids for E-sciencE EGEE-III INFSO-RI Using DIANE for astrophysics applications Ladislav Hluchy, Viet Tran Institute of Informatics Slovak.
E-science grid facility for Europe and Latin America Bridging the High Performance Computing Gap with OurGrid Francisco Brasileiro Universidade.
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 -
The EDGeS project receives Community research funding 1 Porting Applications to the EDGeS Infrastructure A comparison of the available methods, APIs, and.
Conference name Company name INFSOM-RI Speaker name The ETICS Job management architecture EGEE ‘08 Istanbul, September 25 th 2008 Valerio Venturi.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Services for advanced workflow programming.
1 IDGF International Desktop Grid Federation How can you benefit from joining IDGF? Lyon, Peter Kacsuk, MTA SZTAKI, EDGI is.
A scalable and flexible platform to run various types of resource intensive applications on clouds ISWG June 2015 Budapest, Hungary Tamas Kiss,
The EDGeS project receives Community research funding 1 Porting applications for a combined EGEE/Desktop Grid platform in the framework of the EDGeS infrastructure.
The SEE-GRID-SCI initiative is co-funded by the European Commission under the FP7 Research Infrastructures contract no Workflow repository, user.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid2Win : gLite for Microsoft Windows Roberto.
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.
BalticGrid-II Project EGEE UF’09 Conference, , Catania Partner’s logo Framework for Grid Applications Migrating Desktop Framework for Grid.
1 Further information and next steps Further information and next steps Gergely Sipos MTA SZTAKI
The EDGeS project receives Community research funding 1 The EDGeS project: Enabling Desktop Grids for e-Science P. Kacsuk 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.
Introduction to the program of the summer school Peter Kacsuk MTA SZTAKI SCI-BUS is supported by the FP7 Capacities Programme under contract.
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.
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.
SAM architecture EGEE 07 Service Availability Monitor for the LHC experiments Simone Campana, Alessandro Di Girolamo, Nicolò Magini, Patricia Mendez Lorenzo,
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Bob Jones EGEE project director.
SCI-BUS project Pre-kick-off meeting University of Westminster Centre for Parallel Computing Tamas Kiss, Stephen Winter, Gabor.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
DEGISCO Desktop Grids For International Scientific Collaboration Support for application porting Budapest, Robert Lovas, MTA SZTAKI DEGISCO.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Application specific portlet other portal features and next steps Miklos Kozlovszky.
Building an European Research Community through Interoperable Workflow and Data Gabor Terstyanszky University of Westminster.
The EDGI (European Desktop Grid Initiative) infrastructure and its usage for the European Grid user communities József Kovács (MTA SZTAKI)
Tamas Kiss University Of Westminster
How to connect your DG to EDGeS? Zoltán Farkas, MTA SZTAKI
Peter Kacsuk MTA SZTAKI
Introduction to the SHIWA Simulation Platform EGI User Forum,
Presentation transcript:

The EDGeS project receives Community research funding 1 Support services for desktop grids and service grids by the EDGeS project Tamas Kiss – University of Westminster Leader of the EDGeS Application Support Service

Tamas Kiss – EGEE ’09, Barcelona, 22 nd September 2009 – Application Porting and User Support 2 The problem we address Desktop grids (DGs) (volunteer DGs – home computers, organizational DGs – institutional desktops) Inexpensive, very large number of CPUs (~100K – 1M) Bag of task appls Cluster based service grids (SGs) (EGEE, OSG, etc.) Moderately expensive, moderate number of sites and CPUs any appls Supercomputer based SGs (DEISA, TeraGrid) Very expensive, small number of sites and large number of CPUs MPI appls OGF GIN EDGeS

Tamas Kiss – EGEE ’09, Barcelona, 22 nd September 2009 – Application Porting and User Support 3 What is EDGeS? EDGeS: Enabling Desktop Grids for e-Science 1. 1.EDGeS is a 2-year FP7 project started on the 1 st of January 2008 Research on integrating (bridging) SGs and DGs Creates infrastructure Provides services 2. 2.EDGeS is an infrastructure EDGeS VO interconnected with various DGs Application repository 3. 3.EDGeS is a service for Application porting and validation

Tamas Kiss – EGEE ’09, Barcelona, 22 nd September 2009 – Application Porting and User Support 4 EDGeS - Connecting SG and DG infrastructures BOINC: Berkeley Open Infrastructure for Network Computing XtremWeb: Open Source DG platform developed by INRIA and IN2P3

Tamas Kiss – EGEE ’09, Barcelona, 22 nd September 2009 – Application Porting and User Support 5 The EDGeS Application Support Service Aims and objectives: –facilitate the porting of applications to the EDGeS infrastructure by targeting user communities already associated with EGEE or DGs new user communities Activities: –develop a generic methodology for application porting –identify user communities that require the power of the EDGeS infrastructure –provide a service in order to aid the migration to and running of applications on the EDGeS infrastructure

Tamas Kiss – EGEE ’09, Barcelona, 22 nd September 2009 – Application Porting and User Support 6 Why do we need a methodology? Motivations Grid application development is very often ad-hoc – –Developers do not follow any methodology – –Poorly documented systems – –User expectations not fulfilled Systems design and development methodologies are too generic – –Special focus is required when porting/developing an application to a SG/DG platform EADM: EDGeS Application Development Methodology

EADM - at a glance 1. Analysis of current application 2. Requirements analysis 3. Systems design 4. Detailed design5. Implementation6. Testing 7. Validation 8. Deployment 9. User support, maintenance & feedback

Tamas Kiss – EGEE ’09, Barcelona, 22 nd September 2009 – Application Porting and User Support 8 The EDGeS user community Academic user community: – –18 identified communities BioInfoGrid, e-Health, Fusion, Computational Chemists, etc. 4 new academic user partners – –Establishing the EDGeS user forum Industrial user community – –5 identified companies – –3 new industrial user partners – –Establishing the EDGeS industry forum

Tamas Kiss – EGEE ’09, Barcelona, 22 nd September 2009 – Application Porting and User Support 9 EDGeS Application Areas community number of applications academicnon-academic Bioscience and healthcare 752 engineering55 physics44 business11 audio & image processing 431 TOTAL21183

Tamas Kiss – EGEE ’09, Barcelona, 22 nd September 2009 – Application Porting and User Support 10 What is an EDGeS application? An EDGeS application is capable using both Service (EGEE) and Desktop Grid resources EDGeS application scenarios: 1.Application runs on DG and uses EGEE resources via the DG to EGEE bridge 2.Application submitted to EGEE and uses DG resources via the EGEE to DG bridge 3.Application uses both SG and DG resources via an external scheduling and job submission system (not through the EDGeS bridges) EDGeS application

Tamas Kiss – EGEE ’09, Barcelona, 22 nd September 2009 – Application Porting and User Support 11 Scenario 1 – DG to EGEE via bridge DG user Desktop Grid EGEE EDGeS VO WMS and other EGEE services DG->EGEE bridge User entry point is DG – using EGEE is completely transparent from user’s point of view

Tamas Kiss – EGEE ’09, Barcelona, 22 nd September 2009 – Application Porting and User Support 12 BOINC Server BOINC workers UoW Local Desktop Grid Pulls work units Submits as job to EGEE BOINC to EGEE bridge EGEE EDGeS VO WMS Adds user credentials Define input parameters and number of work units End User gUSE WS P- GRADE portal G-USE DG Submitter submits jobs and retrieve results via 3G Bridge Workers: Download executable and input files Upload: result Protein Molecule Simulation on a BOINC based Desktop Grid

Tamas Kiss – EGEE ’09, Barcelona, 22 nd September 2009 – Application Porting and User Support 13 Scenario 2 – EGEE to DG via bridge EGEE user (using EGEE UI machine or portal) Desktop Grid 1 EGEE VO WMS and other EGEE services − −User entry point is EGEE − −using DG is transparent from user’s point of view Desktop Grid n Edges Services DG CE + EDGeS AR

Tamas Kiss – EGEE ’09, Barcelona, 22 nd September 2009 – Application Porting and User Support 14 Porting to EDGeS: 1. 1.Develop DG version of application 2. 2.Test DG version and write test report Use the EDGeS Development DG Use your own development DG Test report template downloadable from EDGeS website 3. 3.Have your application validated Validation is done by EDGeS Validation Team Outcome: validation document Validation includes tests via the EDGeS EGEE->DG test bridge 4. 4.Publish your application in EDGeS Application Repository EDGeS Services (AR and EDGeS CE) should be deployed by your EGEE VO as pre-requisite DG Admins can download your application from EDGeS AR if they are ready to support it Scenario 2 – EGEE to DG via bridge

Tamas Kiss – EGEE ’09, Barcelona, 22 nd September 2009 – Application Porting and User Support 15 Which EGEE applications are suitable for EDGeS? EDGeS applications should run on both EGEE and DGs –EGEE supports a much wider scale of applications than DGs –We should assure that the application runs on DGs Requirements towards an EGEE application to be executable on DGs: –Parallelization: Only master/worker or parameter sweep parallelisation –No MPI or internal communication between worker nodes –Nodes can only use the results of other nodes through the server –Data handling: small or medium-sized (max. 100 MB per worker) inputs and outputs No shared data storage No confidential data (sent down to potentially un-trusted worker)

Tamas Kiss – EGEE ’09, Barcelona, 22 nd September 2009 – Application Porting and User Support 16 Application examples – Scenario 2 EDGeS application examples: – –EMMIL E-marketplace application – run on SEE-Grid already – –VisIVO - Visualisation Interface to the Virtual Observatory – EGEE application by Astrophysical Observatory of Catania, currently ported to DG by UoW – –3D video rendering – application ported to EGEE (however, DG version already existed)

Tamas Kiss – EGEE ’09, Barcelona, 22 nd September 2009 – Application Porting and User Support 17 Scenario 2 – an example EMMIL – E-Marketplace Model Integrated with Logistics three sided negotiation between buyers, sellers and third party logistics providers Aims to optimise the total coast Ported to EGEE as a parameter sweep application in the SEE Grid project Large matrix solving – matrix can be separated and solution parallelised Ported to EDGeS using GenWrapper

Tamas Kiss – EGEE ’09, Barcelona, 22 nd September 2009 – Application Porting and User Support 18 Scenario 3 – SG/DG resources but not through EDGeS bridges Using external job submission and scheduling system to submit jobs to both EGEE and DG resources – –G-USE portal supports this scenario by default E.g.: – –CancerGrid application uses EGEE and DG resources via the g-USE portal (but not through the bridges - see presentation on Friday afternoon) – –Could be justified with specific user requirements E.g.: – –WISDOM project uses only pull jobs on EGEE that are unsuitable to be bridged to DG – –Both solutions use EDGeS technology: 3GBridge

Tamas Kiss – EGEE ’09, Barcelona, 22 nd September 2009 – Application Porting and User Support 19 Scenario 3 – e.g. DG submitter for WISDOM WISDOM: Meta middleware to submit pull (pilot) jobs to EGEE The DG submitter: – –Submit push (direct) jobs to the DG when EGEE resources are overloaded WISDOMJobManager 3G Bridge WSSubmitter 3G Bridge Bridge UoWBOINC EDGeSSubmitter Push jobs WISDOMTaskManager WISDOM Desktop Grid EGEE Submitter Pull jobs EGEE EGEE

Tamas Kiss – EGEE ’09, Barcelona, 22 nd September 2009 – Application Porting and User Support 20 For more information please visit the EDGeS Website: Join the EDGeS User & Industry Forum here! Thank you for your attention … Any questions ? Further EDGeS related sessions during EGEE’09: EDGeS: Extending resources of EGEE VOs with desktop grid resources Wednesday and Thursday – Demo Booth The usage of EDGeS services for EGEE users Thursday, – and – 16.30, Saria