The EDGeS project receives Community research funding 1 Porting applications for a combined EGEE/Desktop Grid platform in the framework of the EDGeS infrastructure.

Slides:



Advertisements
Similar presentations
National Institute of Advanced Industrial Science and Technology Ninf-G - Core GridRPC Infrastructure Software OGF19 Yoshio Tanaka (AIST) On behalf.
Advertisements

Conference xxx - August 2003 Fabrizio Gagliardi EDG Project Leader and EGEE designated Project Director Position paper Delivery of industrial-strength.
® IBM Software Group © 2006 IBM Corporation Rational Software France Object-Oriented Analysis and Design with UML2 and Rational Software Modeler 04. Other.
P-GRADE and WS-PGRADE portals supporting desktop grids and clouds Peter Kacsuk 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 a molecular docking tool to run simulations on clouds Damjan Temelkovski Dr. Tamas Kiss Dr. Gabor Terstyanszky University of Westminster.
EXTENDING SCIENTIFIC WORKFLOW SYSTEMS TO SUPPORT MAPREDUCE BASED APPLICATIONS IN THE CLOUD Shashank Gugnani Tamas Kiss.
CENTRE FOR PARALLEL COMPUTING 8th IDGF Workshop Hannover, August 17 th 2011 International Desktop Grid Federation.
Assoc. prof., dr. Vladimir Dimitrov University of Sofia, Bulgaria
Assessment of Core Services provided to USLHC by OSG.
GRACE Project IST EGAAP meeting – Den Haag, 25/11/2004 Giuseppe Sisto – Telecom Italia Lab.
SZTAKI Desktop Grid – a Hierarchical Desktop Grid System P. Kacsuk, A. Marosi, J. Kovacs, Z. Balaton, G. Gombas, G. Vida, A. Kornafeld MTA SZTAKI
Using the WS-PGRADE Portal in the ProSim Project Protein Molecule Simulation on the Grid Tamas Kiss, Gabor Testyanszky, Noam.
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.
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
The EDGeS project receives Community research funding 1 EDGeS Bridge technology to interconnect EGEE and BOINC grids Peter Kacsuk MTA.
INFSO-RI Enabling Grids for E-sciencE EGEODE VO « Expanding GEosciences On DEmand » Geocluster©: Generic Seismic Processing Platform.
INFSO-RI Enabling Grids for E-sciencE SA1: Cookbook (DSA1.7) Ian Bird CERN 18 January 2006.
1 Developing domain specific gateways based on the WS- PGRADE/gUSE framework Peter Kacsuk MTA SZTAKI Start date: Duration:
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.
CERN IT Department CH-1211 Genève 23 Switzerland t Internet Services Job Monitoring for the LHC experiments Irina Sidorova (CERN, JINR) on.
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.
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.
INFSO-RI Enabling Grids for E-sciencE Supporting legacy code applications on EGEE VOs by GEMLCA and the P-GRADE portal P. Kacsuk*,
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.
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.
MTA SZTAKI Hungarian Academy of Sciences Introduction to Grid portals Gergely Sipos
Introduction. Background Founded in Geneva in 2002 as a linux training company, EBA Business Partner Sept 08 Now delivering on the largest Open Source.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
ESFRI & e-Infrastructure Collaborations, EGEE’09 Krzysztof Wrona September 21 st, 2009 European XFEL.
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,
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
26/05/2005 Research Infrastructures - 'eInfrastructure: Grid initiatives‘ FP INFRASTRUCTURES-71 DIMMI Project a DI gital M ulti M edia I nfrastructure.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
CISC 849 : Applications in Fintech Namami Shukla Dept of Computer & Information Sciences University of Delaware iCARE : A Framework for Big Data Based.
1 Practical information for the GEMLCA / P-GRADE hands-on Tamas Kiss University of Westminster.
CISC 849 : Applications in Fintech Namami Shukla Dept of Computer & Information Sciences University of Delaware A Cloud Computing Methodology Study of.
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.
Università di Perugia Enabling Grids for E-sciencE Status of and requirements for Computational Chemistry NA4 – SA1 Meeting – 6 th April.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Practical using WMProxy advanced job submission.
The EDGeS project receives Community research funding 1 The EDGeS project: Enabling Desktop Grids for e-Science P. Kacsuk MTA SZTAKI.
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.
ETICS An Environment for Distributed Software Development in Aerospace Applications SpaceTransfer09 Hannover Messe, April 2009.
Supporting Big Data Processing via Science Gateways EGI CF 2015, November, Bari, Italy Dr Tamas Kiss, CloudSME Project Director University of Westminster,
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)
RI EGI-TF 2010, Tutorial Managing an EGEE/EGI Virtual Organisation (VO) with EDGES bridged Desktop Resources Tutorial Robert Lovas, MTA SZTAKI.
1 Globe adapted from wikipedia/commons/f/fa/ Globe.svg IDGF-SP International Desktop Grid Federation - Support Project SZTAKI.
Enabling Grids for E-sciencE LRMN ThIS on the Grid Sorina CAMARASU.
SCI-BUS project Pre-kick-off meeting University of Westminster Centre for Parallel Computing Tamas Kiss, Stephen Winter, Gabor.
DEGISCO Desktop Grids For International Scientific Collaboration Support for application porting Budapest, Robert Lovas, MTA SZTAKI DEGISCO.
Building an European Research Community through Interoperable Workflow and Data Gabor Terstyanszky University of Westminster.
Peter Kacsuk, Zoltan Farkas MTA SZTAKI
Presented by Munezero Immaculee Joselyne PhD in Software Engineering
University of Westminster Centre for Parallel Computing
Introduction to the SHIWA Simulation Platform EGI User Forum,
L. Glimcher, R. Jin, G. Agrawal Presented by: Leo Glimcher
Presentation transcript:

The EDGeS project receives Community research funding 1 Porting applications for a combined EGEE/Desktop Grid platform in the framework of the EDGeS infrastructure Tamas Kiss - University of Westminster Leader of EDGeS SA3 – Application Support Service Porting applications for a combined EGEE/Desktop Grid platform in the framework of the EDGeS infrastructure Tamas Kiss - University of Westminster Leader of EDGeS SA3 – Application Support Service

Presentation title: Application Porting Author: Tamas Kiss RI The challenge Service Grids (e.g. EGEE): Guaranteed service based on clusters but Relatively small number of processors (1K -50K) Many users but “misuse” of resources Many applications are parameter sweep applications that better fit to desktop grids Takes away the cluster resources from MPI type applications Desktop (volunteer) Grids: No guaranteed service but Large number of processors (100K – 1M) Few users: 1-3 projects per desktop grid

Presentation title: Application Porting Author: Tamas Kiss RI EDGeS: FP7 project started on the 1st January 2008 Goals of the project: Integrate Service Grids (EGEE) and Desktop Grids (BOINC and XtremWeb) to attract new scientific communities that needs very large number of computing resources (100K-1M processors) Extend the group of applications to be run on Desktop Grids Enable the seamless usage of the integrated SG-DG infrastructure, i.e. the user does not need to be aware if the application is executed in SG or DG Provide a Grid application development environment Offer application repository and broker for the seamless execution of applications in the SG-DG system Provide application support to port applications to the EDGeS infrastructure What is EDGeS? Enabling Desktop Grids for e-Science

Presentation title: Application Porting Author: Tamas Kiss RI The EDGeS infrastructure

Presentation title: Application Porting Author: Tamas Kiss RI A typical user scenario GlobalDEGLocalDEG University DG Volunteer DG Service Grid EGEE EDGeS Appl. Repository

Presentation title: Application Porting Author: Tamas Kiss RI EGEE UI EGEE WMS EGEE CE EGEE CE-DG EGEE CE EGEE CE Bridge Donor 1 Donor 2 Donor n Desktop Grid Server EDGeS Appl. Rep. High level architecture of the EGEE to DG Bridge EGEE VO Desktop Grid

Presentation title: Application Porting Author: Tamas Kiss RI Desktop Grid EGEE VO Desktop Grid Server EGEE CE 1 EGEE CE 2 EGEE CE n DG->EGEE Bridge EGEE Resource Broker Bridge attaches certificate to the submitted Work Unit High level architecture of the DG to EGEE Bridge

Presentation title: Application Porting Author: Tamas Kiss RI 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: –Identify user communities that require the power of the EDGeS infrastructure –develop a generic methodology for application porting –provide a service in order to aid the migration and running of their applications on the EDGeS infrastructure

Presentation title: Application Porting Author: Tamas Kiss RI EADM EADM EDGeS Application Development Methodology Aims and objectives: –a generic methodology that addresses the problem of application porting and defines how the recommended software tools, developed by EDGeS, can aid this process. EADM – an iterative approach –EADM identifies well defined stages that have a suggested logical order. However, the overall process is in most cases is non-linear allowing revisiting and revising the results of previous phases at any point.

Presentation title: Application Porting Author: Tamas Kiss RI EADM Stages EADM Stages Earlier stages can be revisited at any time 1. Analysis of current application 2. Requirements analysis 3.Systems design 4. Detailed design 5. Testing 6. Validation 7. Deployment 8. User support, maintenance and feedback 5. Implementation

Presentation title: Application Porting Author: Tamas Kiss RI EADM EADM EDGeS Application Development Methodology 1.Analysis of current application: describe the currently existing application in detail (problem domain, computing platform, parallelism, data access, functionalities etc.) 2.Requirements analysis: requirements towards the ported application concerning efficiency of execution and data access are analysed from a user perspective 3.Systems design: answer the major questions of systems design principles concerning the ported application (what will be the target platform for execution and how it will be accessed, what level/type of parallelism will be utilised, what data access mechanisms will be applied, etc.)

Presentation title: Application Porting Author: Tamas Kiss RI EADM EADM EDGeS Application Development Methodology 4.Detailed design: Technical Design Specification - forms the basis of the implementation and details all the necessary technologies and solutions that will be utilised 5.Implementation: implement the system based on the detailed design specification 6.Testing: both functional and performance testing 7.Validation: only validated applications can run on DG resources 8.Deployment: application published in the EDGeS application repository – select and run application with custom parameters 9.User support, maintenance and feedback

Presentation title: Application Porting Author: Tamas Kiss RI Application Examples Application Examples Video Stream Analysis in a Grid Environment (VISAGE) Correlation Systems Limited - Israel Video Analysis: the use of advanced algorithms to process video data. ViSAGE: processing video streams using a Grid of computational nodes The demand for computation power is very difficult for prediction –the ratio between average demand and peak demand is very high. –Not possible (economically) to have computation power for peak period –Cost must be competitive Source: Erel Rosemberg – Correlation Systems

Presentation title: Application Porting Author: Tamas Kiss RI Visage in EDGES mode Visage processes Image pairs over the BOINC grid and paints movement in yellow. Insert video source: Insert Url of Server: Video options: forward, backward, pause, play..

Presentation title: Application Porting Author: Tamas Kiss RI Result Images Results from BOINC clients: The project input folder holds result images from all the computers in the BOINC grid during transition back to Visage.

Presentation title: Application Porting Author: Tamas Kiss RI Application Examples Application Examples Digital Alias-free Signal Processing (DASP) University of Westminster The challenge: –designing periodic non-uniform sampling sequences for digital alias free signal processing is rather computationally expensive –A linear equation has to be solved and a large number of solutions (in the magnitude of has to be compared). –Solutions are independent from each other, suitable for DG style of parallelisation –Both SG and DG based solutions are developed – ideal as pilot project to test principles

Presentation title: Application Porting Author: Tamas Kiss RI Application Examples Application Examples DASP – the parallelisation Master Workers

Presentation title: Application Porting Author: Tamas Kiss RI Application examples Application examples DASP – the Desktop Grid Solution

Presentation title: Application Porting Author: Tamas Kiss RI Applications ported using EADM- Applications ported using EADM- Protein Molecule Simulation using Autodock The challenge: –AutoDock: a suite of automated docking tools; designed to predict how small molecules, such as substrates or drug candidates, bind to a receptor of known 3D structure –Undertake the simulations on a larger scale and in a much shorter timeframe –Application components: AutoDock performs the docking of the ligand to a set of grids describing the target protein AutoGrid pre-calculates these grids –To be run on the Westminster local desktop grid and on EGEE – being capable to utilise bridges to both directions Users:Users: –Department of Molecular & Applied Biosciences at the UoW

Presentation title: Application Porting Author: Tamas Kiss RI Applications ported using EADM Applications ported using EADM Autodock – the parallelisation

Presentation title: Application Porting Author: Tamas Kiss RI Applications ported using EADM Applications ported using EADM Patient Readmission Application University of Westminster The challenge: –A statistical model is developed in R, where individual hospitals’ propensity for first readmission, second readmission, third (and so on) are considered to be measures of performance. –The national (England) hospital episodes statistics dataset comprises more than 5 million patient readmissions between Jan 1998 and Dec –Implementing a statistical model using complete population dataset could possibly take weeks to estimate the parameters.

Presentation title: Application Porting Author: Tamas Kiss RI Applications ported using EADM Applications ported using EADM Patient Readmission Application The solution: –To resolve the problem, we extract 1000 random samples from original data, where each random sample is likely to lead to differing hospital performance measures. –Each client gets 1000 random samples, and does the statistical computation separately. –The master application summarizes the received result files.

Presentation title: Application Porting Author: Tamas Kiss RI Some further applications currently being ported to EDGeS Ultrasound Computer Tomography - Forschungszentrum Karlsruhe EMMIL – E-marketplace optimization - SZTAKI Anti-Cancer Drug Research (CancerGrid) - SZTAKI Integrator of Stochastic Differential Equations in Plasmas - BIFI Distributed Audio Retrieval - Cardiff University Cellular Automata based Laser Dynamics - University of Sevilla Radio Network Design – University of Extramadura An X-ray diffraction spectrum analysis - University of Extramadura DNA Sequence Comparison and Pattern Discovery - Erasmus Medical Center -PLINK - Analysis of genotype/phenotype data - Atos Origin 3D video rendering - University of Westminster

Presentation title: Application Porting Author: Tamas Kiss RI For more information please visit the EDGeS Website: Join the EDGeS User & Industry Forum here! Please contact us if you need support in porting your application to EDGeS! Thank you for your attention … Any questions?