Introduction to Grids and Grid applications Gergely Sipos MTA SZTAKI

Slides:



Advertisements
Similar presentations
E-Science Update Steve Gough, ITS 19 Feb e-Science large scale science increasingly carried out through distributed global collaborations enabled.
Advertisements

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.
Hungrid A Possible Distributed Computing Platform for Hungarian Fusion Research Szabolcs Hernáth MTA KFKI RMKI EFDA RP Workshop.
High Performance Computing Course Notes Grid Computing.
Introduction to Grids and Grid applications Peter Kacsuk and Gergely Sipos 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.
Cloud Computing.
1 P-GRADE Portal: Towards a User-friendly Grid Environment Tamas Kiss Centre for Parallel Computing.
STRATEGIES INVOLVED IN REMOTE COMPUTATION
SICSA student induction day, 2009Slide 1 Social Simulation Tutorial Session 6: Introduction to grids and cloud computing International Symposium on Grid.
Hungarian Supercomputing GRID
SZTAKI Desktop Grid – a Hierarchical Desktop Grid System P. Kacsuk, A. Marosi, J. Kovacs, Z. Balaton, G. Gombas, G. Vida, A. Kornafeld MTA SZTAKI
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.
A short introduction to the Worldwide LHC Computing Grid Maarten Litmaath (CERN)
EGEE-III INFSO-RI Enabling Grids for E-sciencE Lessons learnt from the EGEE Application Porting Support activity Gergely Sipos Coordinator.
Grid Technologies  Slide text. What is Grid?  The World Wide Web provides seamless access to information that is stored in many millions of different.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks ?? Athens, May 5-6th 2009 Community Support.
INFSO-RI Enabling Grids for E-sciencE Supporting legacy code applications on EGEE VOs by GEMLCA and the P-GRADE portal P. Kacsuk*,
10/24/2015OSG at CANS1 Open Science Grid Ruth Pordes Fermilab
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
The ILC And the Grid Andreas Gellrich DESY LCWS2007 DESY, Hamburg, Germany
1 Advanced features of the P-GRADE portal Peter Kacsuk, Gergely Sipos Peter Kacsuk, Gergely Sipos MTA.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
GridPP Deployment & Operations GridPP has built a Computing Grid of more than 5,000 CPUs, with equipment based at many of the particle physics centres.
Service - Oriented Middleware for Distributed Data Mining on the Grid ,劉妘鑏 Antonio C., Domenico T., and Paolo T. Journal of Parallel and Distributed.
Introduction to Grid Computing Ed Seidel Max Planck Institute for Gravitational Physics
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 Next steps with EGEE Gergely Sipos
MTA SZTAKI Hungarian Academy of Sciences Introduction to Grid portals Gergely Sipos
P-GRADE and GEMLCA.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Application Development on Grids Gergely Sipos MTA SZTAKI Hungarian.
1 P-GRADE Portal: a workflow-oriented generic application development portal Peter Kacsuk MTA SZTAKI, Hungary Univ. of Westminster, UK.
Introduction to Grids and Grid applications Gergely Sipos MTA SZTAKI
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
August 3, March, The AC3 GRID An investment in the future of Atlantic Canadian R&D Infrastructure Dr. Virendra C. Bhavsar UNB, Fredericton.
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 David Fergusson, Emidio Giorgio, Gergely.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE Support for New and Existing Users Gergely.
7. Grid Computing Systems and Resource Management
1 Practical information for the GEMLCA / P-GRADE hands-on Gergely Sipos On behalf of: MTA.
Grid portals Gergely Sipos
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
INFSO-RI Enabling Grids for E-sciencE Use Case of gLite Services Utilization. Multiple Ligand Trajectory Docking Study Jan Kmuníček.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Training Synergies with Collaborating Projects.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
1 Porting applications to the NGS, using the P-GRADE portal and GEMLCA Peter Kacsuk MTA SZTAKI Hungarian Academy of Sciences Centre for.
1 Further information and next steps Further information and next steps Gergely Sipos MTA SZTAKI
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
27/10/2006, Catania EGEE Industry Day Filling the gaps: Advanced Grid portal and desktop grid technologies for industry Robert Lovas MTA SZTAKI Laboratory.
EGI-InSPIRE INFSO-RI EGEE and gLite are registered trademarks Hungrid VO KFKI RMKI Agnes Szeberenyi.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Introduction to Grid and Grid applications Peter Kacsuk MTA SZTAKI
INTRODUCTION TO HIGH PERFORMANCE COMPUTING AND TERMINOLOGY.
Deploying Regional Grids Creates Interaction, Ideas, and Integration
Clouds , Grids and Clusters
Tamas Kiss University Of Westminster
Long-term Grid Sustainability
Introduction to Grid computing and the EGEE project
Peter Kacsuk MTA SZTAKI
Grid Computing.
P-GRADE and GEMLCA.
Recap: introduction to e-science
GRID COMPUTING PRESENTED BY : Richa Chaudhary.
DEGISCO project - Desktop Grids for application developers and users
Workflow level parametric study support by the P-GRADE portal
Presentation transcript:

Introduction to Grids and Grid applications Gergely Sipos MTA SZTAKI

What is Grid? ● They are heterogeneous in every aspect ● A Grid is a collection of computers, storages, special devices, services that can dynamically join and leave the Grid Internet ● They are geographically distributed and connected by a wide-area network ● They can be accessed on- demand by a set of users

Why use a Grid? A user has a complex problem that requires many services/resources in order to reduce computation time access large databases access special equipments collaborate with other users Internet

Typical Grid application areas High-performance computing (HPC) to achieve higher performance than individual supercomputers/clusters can provide Reguirement: parallel computing High-throughput computing (HTC) To exploit the spare cycles of various computers connected by wide area networks Collaborative work Several users can jointly and remotely solve complex problems

Two basic Grid directions Grid Technology Desktop Grid Utility Grid Application development DG API Low level API, scripting High level env. P-GRADE (e.g. EGEE, EELA) Tipical applications Param. study M/W Param. Study, data-oriented Workflow

Two players of the Grid Resource donors = D Resource users = U Relationship between the two characterizes the Grid: if U ~ D => generic Grid model if U >> D=> utility Grid model if U desktop Grid model

Generic Grid modell Internet Donating free resources Requiring resources Inst1 Inst2 Inst4 Inst3

Characteristics of the generic Grid model Anybody can donate resources Heterogeneous resources, that dynamically join and leave Anybody can use the donated resources for solving her/his own applications Symmetric relationship between donors and users: U ~ D Examples: GT-2 grids Jini based JGrid (developed in Hungary) Problems: Installing and maintaining client and server grid software are too complicated

Utility Grid model Internet Donating free resources static 7/24 mode Dynamic resource requirements Inst1 User 1 Inst2 User N Donor and user

Characteristics of the utility Grid model Donors can be only “professional” resource providers who provide production service (7/24 mode) Homogeneous resources Anybody can use the donated resources for solving her/his own applications Asymmetric relationship between donors and users: U >> D Examples: Europe EGEE  EELA, HunGrid, SEE-Grid UK National Grid Service (NGS), NorduGrid United States of America Open Science Grid (OSG), TeraGrid

The largest production Grid: EGEE Scale > 200 sites in 45 countries ~ CPUs > 5 PB storage > concurrent jobs per day > 200 Virtual Organisations Country participating in EGEE

Utility grids and Virtual Organizations The Grid problem is to enable “coordinated resource sharing and problem solving in dynamic, multi- institutional virtual organizations.” From ”The Anatomy of the Grid” by Ian Foster at. al

EGEE and VOs ● EGEE is the largest multi-disciplinary research Grid infrastructure in the world ● EGEE VOs (200+): ● VO allocated for one specific application/experiment: ● E.g. LHC VO, … ● VO allocated for a research disciplinary: ● E.g. biomed VO, fusion VO, earth science VO, … ● VO allocated for researchers working within the same geographical region: ● E.g. Hungarian VO (Hungrid), Central European VO (VOCE), …

 150 processor  3.4 TB storage  26 processzor  2 TB storage  50 processor  1.5 TB storage SZTAKI ELTE KFKI-RMKI HunGrid: Hungarian VO of EGEE Additional members: KKKI 12 processor, Veszprémi (6)

Desktop Grid model Internet Dynamic resource donation Work package distribution Company/ univ. server Donor: Company/ univ. or private PC Donor: Company/ Univ. or private PC Donor: Company/ univ. or private PC Application

Characteristics of the desktop Grid model Anybody can donate resources Heterogeneous resources, that dynamically join and leave One or a small number of projects can use the resources Asymmetric relationship between donors and users: U << D Advantage: Donating a PC is extremely easy Setting up and maintaining a DG server is much easier than installing the server sw of utility grids

Types of Desktop Grids Global Desktop Grid Aim is to collect resources for grand-challenge scientific problems Example: BOINC Local Desktop Grid Aim is to enable the quick and easy creation of grid for any community (company, univ. city, etc.) to solve their own applications Example: SZTAKI Desktop Grid

SETI: a global desktop grid ● ● 3.8M users in 226 countries ● 1200 CPU years/day ● 38 TF sustained (Japanese Earth Simulator is 32 TF sustained) ● Highly heterogeneous: >77 different processor types

SZTAKI Desktop Grid: a local DG system Main objective: Enable the creation of local DG for any community in Hungary Demonstrate how to create such a system Three steps to try and use the system: 1.Donate one PC to test the client site 2.Port application to the DG server and register PCs for that application 3.Set up a DG server for the community Step 1 is self evident: SZTAKI helps in steps 2 and 3 Number of registered donors: Number of registered PCs:

User concerns of Grid systems ● How to cope with the variety of these Grid systems? ● How to develop/create new Grid applications? ● How to execute Grid applications? ● How to observe the application execution in the Grid? ● How to tackle performance issues? ● How to port legacy applications ● to Grid systems ● between Grid systems? ● How to execute Grid applications over several Grids in a transparent way?

Goal of the 2 nd Rio Grid School ● This is a user-oriented and not a grid middleware developer school with goals: ● To give answers for the questions above ● Concentrating of the EGEE Grid technology ● Teaching the low-level EGEE user interfaces and APIs ● Showing high-level Grid portal interfaces ● Showing how to develop applications for the EGEE-like Grids (and for other Grids built with this technology) ● Introduce the user support systems that EGEE provides