EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE Application Porting Support in EGEE Gergely Sipos MTA SZTAKI EGEE’08.

Slides:



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

P-GRADE and WS-PGRADE portals supporting desktop grids and clouds Peter Kacsuk MTA SZTAKI
MTA SZTAKI Hungarian Academy of Sciences Grid Computing Course Porto, January Introduction to Grid portals Gergely Sipos
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.
Grid Execution Management for Legacy Code Applications Exposing Application as Grid Services Porto, Portugal, 23 January 2007.
Porto, January Grid Computing Course Summary of day 2.
1 Application Specific Module for P-GRADE Portal 2.7 Application Specific Module overview Akos Balasko MTA-SZTAKI LPDS
Developing an Application-Specific Portal with P-GRADE Portal 2.9 Author: Ákos Balaskó, Date :
Workflows Information Flows Prof. Silvia Olabarriaga Dr. Gabriele Pierantoni.
1 portal.p-grade.hu További lehetőségek a P-GRADE Portállal Gergely Sipos MTA SZTAKI Hungarian Academy of Sciences.
1 portal.p-grade.hu Further information on P-GRADE Gergely Sipos MTA SZTAKI Hungarian Academy of Sciences.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Latest achievements of the Grid Application Support Centre at MTA SZTAKI Gergely.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Robin McConnell Activity Manager UEDIN (NeSC)
EGEE-III INFSO-RI Enabling Grids for E-sciencE Lessons learnt from the EGEE Application Porting Support activity Gergely Sipos Coordinator.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Enabling OMNET++ Simulations on the Grid Gergely Sipos*, Miklós Kozlovszky*, Ákos.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks NA3 Activity in Russia Sergey Oleshko, PNPI,
1 Next steps with EGEE and P-GRADE Portal Gergely Sipos MTA SZTAKI EGEE Training and Induction.
INFSO-RI Enabling Grids for E-sciencE Supporting legacy code applications on EGEE VOs by GEMLCA and the P-GRADE portal P. Kacsuk*,
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks S. Natarajan (CSU) C. Martín (UCM) J.L.
Enabling Grids for E-sciencE EGEE-III INFSO-RI Using DIANE for astrophysics applications Ladislav Hluchy, Viet Tran Institute of Informatics Slovak.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks NA3 status, news, actions EGEE’07 Gergely.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks, An Overview of the GridWay Metascheduler.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks NA3 Resources Robin McConnell.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Training services offered by SZTAKI for EGEE and EGI Gergely Sipos MTA SZTAKI (Hungarian.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Introduction to GILDA and gaining access.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Next steps with EGEE EGEE training community.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Next steps with EGEE Gergely Sipos
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Multi-level monitoring - an overview James.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Application porting in EGEE Gergely Sipos.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks, Novelties and Features around the GridWay.
MTA SZTAKI Hungarian Academy of Sciences Introduction to Grid portals Gergely Sipos
1 P-GRADE Portal: a workflow-oriented generic application development portal Peter Kacsuk MTA SZTAKI, Hungary Univ. of Westminster, UK.
EGEE-II INFSO-RI Enabling Grids for E-sciencE The GILDA training infrastructure.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Status report on Application porting at SZTAKI.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Services for advanced workflow programming.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Gergely Sipos Activity Deputy Manager MTA.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks The GILDA t-Infrastructure Roberto Barbera.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE Support for New and Existing Users Gergely.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks NA3 work in the SWE Federation Antonio Fuentes.
1 P-GRADE Portal tutorial at EGEE’09 Introduction to hands-on Gergely Sipos MTA SZTAKI EGEE.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid2Win : gLite for Microsoft Windows Roberto.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Application Porting Support Group Demonstration at EGEE’08 Conference Istanbul,
1 Practical information for the GEMLCA / P-GRADE hands-on Gergely Sipos On behalf of: MTA.
1 Practical information for the GEMLCA / P-GRADE hands-on Tamas Kiss University of Westminster.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Introduction to P-GRADE Portal hands-on Miklos Kozlovszky MTA SZTAKI
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks On-line Visualization for Grid-based Astronomical.
EGEE-II INFSO-RI Enabling Grids for E-sciencE P-GRADE overview and introduction: workflows & parameter sweeps (Advanced features)
1 Other features and next steps Gergely Sipos MTA SZTAKI Hungarian Academy of Sciences.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Training Synergies with Collaborating Projects.
1 P-GRADE Portal hands-on Gergely Sipos MTA SZTAKI Hungarian Academy of Sciences.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Practical using WMProxy advanced job submission.
1 Further information and next steps Further information and next steps Gergely Sipos MTA SZTAKI
EGEE-III INFSO-RI Enabling Grids for E-sciencE Science Gateways for Discrete Event Simulation based on P-GRADE Portal Gergely Sipos*,
Enabling Grids for E-sciencE EGEE-III INFSO-RI Workflow management tool for Earth science applications Ladislav Hluchy, Viet Tran Institute of Informatics.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks NA3 Resources Robin McConnell.
Breaking the frontiers of the Grid R. Graciani EGI TF 2012.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Application Porting Support Gergely Sipos,
EGEE-II INFSO-RI Enabling Grids for E-sciencE NA3 PAR review at EGEE'07 Conference, Budapest, 4 October, 2007 EGEE-II NA3 Activities.
1 Support for parameter study applications in the P-GRADE Portal Gergely Sipos MTA SZTAKI (Hungarian Academy of Sciences)
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Robin McConnell Activity Manager UEDIN (NeSC)
EGEE-III INFSO-RI Enabling Grids for E-sciencE Latest results of the Grid Application Support Centre at MTA SZTAKI Gergely Sipos.
Converting P-GRADE Grid Portal into E-Science Gateways A. Balasko, M. Kozlovszky, K. Varga, A. Schnautigel, K. Karóckai, I. Márton, T. Strodl, P. Kacsuk.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks GOCDB4 Gilles Mathieu, RAL-STFC, UK An introduction.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Application specific portlet other portal features and next steps Miklos Kozlovszky.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Application Porting Support SSC and proposal Gergely Sipos
Grid Application Support Group Case study Schrodinger equations on the Grid Status report 16. January, Created by Akos Balasko
Introduction to the SHIWA Simulation Platform EGI User Forum,
Presentation transcript:

EGEE-III INFSO-RI Enabling Grids for E-sciencE Application Porting Support in EGEE Gergely Sipos MTA SZTAKI EGEE’08 Conference Istanbul, September 2008

Enabling Grids for E-sciencE EGEE-III-INFSO-RI The Application Porting team MTA SZTAKI, Budapest –Grid Application Support Center (GASuC)  INFN, Catania –GILDA Team  UCM, Madrid –Distributed Systems Architecture Research Group  CSIC, Santander –Institute of Physics of Cantabria  ASGC, Taipei –Academia Sinica Grid Computing 

Enabling Grids for E-sciencE EGEE-III-INFSO-RI Support cycle and services Interviews Apply online at Personalized training Porting specifications Problem analysis Writing publications and case studies Prototyping grid applications Fine tuning applications on production grids Visit porting centre to make the cycle more effective!

Enabling Grids for E-sciencE EGEE-III-INFSO-RI Application porting group webpage

Enabling Grids for E-sciencE EGEE-III-INFSO-RI Application analysis Application Description Form at

Enabling Grids for E-sciencE EGEE-III-INFSO-RI Dissemmination and outreach

Enabling Grids for E-sciencE EGEE-III-INFSO-RI Main tools and technologies gLite command line tools, scripts, APIs –Interfacing with the middleware services P-GRADE Portal (SZTAKI) –Workflows and parameter studies –Application specific interfaces GridWay (UCM) –Metascheduling on clusters and grids –Programming abstractions GILDA services (INFN and others) –gLite infrastructure for training and prototyping –Training modules and services GEMLCA service (SZTAKI) –Exposing legacy component as Grid services GANGA and DIANE (CERN) –Parameter sweeps –Support is provided by external partner

Enabling Grids for E-sciencE EGEE-III-INFSO-RI Manual vs. automated porting Manual –Writing scripts and wrapper programs from scratch –Quite often a necessary first step  to test new concepts –Often includes new discoveries and errors   GGUS Automated porting –Interfacing with gLite/LCG services through high level tools –Ready to use solutions for several typical scenarios  Fault tolerance  Handling large number of jobs  Composing data-parallel applications  Parameter sweeps  Composing task-parallel applications  Workflows

Enabling Grids for E-sciencE EGEE-III-INFSO-RI Typical goals of porting 0. Porting for “myself” –Demand for large capacity  Porting from another grid  Coming from a local environment PortingExecution Example –Simulate ionized cloud around solid particles shot into plasma (pallets) –Parameter-study job with P-GRADE Portal, input/output using SE and File catalog –Few hundred simulations, each running for ~1 hour –Porting done in a few days –Output is a presentation and publication at “Fuelling of Magnetic Confinement Machines” conference

Enabling Grids for E-sciencE EGEE-III-INFSO-RI Typical goals of porting 1. Porting and improving for “myself” –Demand for large capacity  Porting from another grid  Coming from a local environment PortingExecution Improvement Execution... Example –Numerical modeling of ElectroMagnetic field distribution in human tissues –1-2 mm digital human phantom from MRI data –Parameter-study execution with scripts –Current difficulties:  MPI program – too few Biomed sites support it  Too many files – establishing reliable access to SEs and LFC over long time

Enabling Grids for E-sciencE EGEE-III-INFSO-RI Typical goals of porting 2. Porting for my group/VO/project –Customized (G)UIs are often required –Typically motivated by a grid project Porting Customization Execution Example –Dimensional Frequency Domain Electromagnetic Numerical Modeling –Geoinformatics, metallurgy –Parameter study workflow in P-GRADE

Enabling Grids for E-sciencE EGEE-III-INFSO-RI Typical goals of porting 3. Porting to operate grid application as a service –Application developer is not the end user –End users are already known  They are typically non-IT people Example –Solution of Schrodinger equations for triatomic systems –Parameter study based on Fortran90 code –Data size is manageable –Application ported with P-GRADE in ~2 weeks (incl. consultancy!) –Custom interface developed by application owner Porting Customization Execution

Enabling Grids for E-sciencE EGEE-III-INFSO-RI Application porting and training Collaborating with NA3 Training activity on porting courses and schools: –First part is dedicated to learn the basics of gLite and high level tools –Second part is dedicated to application porting  Working in groups  Reporting, regular presentations –Concept piloted by INFN and adapted since by SZTAKI and others  Next event at Paris Observatory in December

Enabling Grids for E-sciencE EGEE-III-INFSO-RI Other aspects of porting Conference papers Tutorials, training materials Case studies

Enabling Grids for E-sciencE EGEE-III-INFSO-RI P-GRADE Portal application module Programming API Howto example: Develop an application specific grid portal P-GRADE Portal 2.7 EGEE and Globus Grid services (gLite WMS, LFC, …; Globus GRAM, GridFTP, …) End user Web page code ParametersResults Fault tolerant workflows parameter sweeps parameter sweep workflows publish

Enabling Grids for E-sciencE EGEE-III-INFSO-RI Separating the roles Portal Administrator Installs P-GRADE Portal 2.7 Grid Application Developer Port application to grid with P-GRADE: Job, workflow, parameter study or combination of these No need to modify your code End Users Executes the published application with custom input parameters Benefits from fast execution and richer result Grid Portal Developer Develops a Web page for end users Installs and configures Application Module to P-GRADE Registers P-GRADE application in application module

Enabling Grids for E-sciencE EGEE-III-INFSO-RI Conclusions If you have an application but you do not know EGEE you face any difficulty with gLite do not know what is available “out there” work for an external project that involves porting code to EGEE apply for assistance: Visit a porting support centre –EGEE can provide financial support for your visit Porting is an efficient way to –Extend the user community –Represent user communities –Transfer knowledge between various groups

Enabling Grids for E-sciencE EGEE-III-INFSO-RI EGEE Application Porting Support Group Questions?