RI-261561 WP4 2010-09-08 Asia 1-EPIKH School for Application Porting 1 Ловаш Р (MTA SZTAKI). Афанасьев А.П. (ИСА РАН) Волошинов В.В. ((ИСА РАН) Посыпкин.

Slides:



Advertisements
Similar presentations
1 IDGF-SP International Desktop Grid Federation - Support Project Overview London, UK, 26/9/2012 Robert Lovas, MTA SZTAKI - Project coordinator IDGF-SP.
Advertisements

Korean participation in the Large Knowledge Collider (LarKC) Creative Commons License: allowed to share & remix, but must attribute & non-commercial.
Malta Council for Science and Technology Seventh Framework Programme (FP7) 15 July, 2008 Anthea Frendo FP7 National Contact Point.
Dinker Batra CLUSTERING Categories of Clusters. Dinker Batra Introduction A computer cluster is a group of linked computers, working together closely.
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
MTA SZTAKI Hungarian Academy of Sciences Grid Computing Course Porto, January Introduction to Grid portals Gergely Sipos
 Amazon Web Services announced the launch of Cluster Compute Instances for Amazon EC2.  Which aims to provide high-bandwidth, low- latency instances.
Notes to the presenter. I would like to thank Jim Waldo, Jon Bostrom, and Dennis Govoni. They helped me put this presentation together for the field.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
CLOUD COMPUTING.  It is a collection of integrated and networked hardware, software and Internet infrastructure (called a platform).  One can use.
Introduction to Grid Computing Ann Chervenak Carl Kesselman And the members of the Globus Team.
Understanding and Managing WebSphere V5
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Cracow Grid Workshop’10 Kraków, October 11-13,
1 Challenges Facing Modeling and Simulation in HPC Environments Panel remarks ECMS Multiconference HPCS 2008 Nicosia Cyprus June Geoffrey Fox Community.
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
SICSA student induction day, 2009Slide 1 Social Simulation Tutorial Session 6: Introduction to grids and cloud computing International Symposium on Grid.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Connecting OurGrid & GridSAM A Short Overview. Content Goals OurGrid: architecture overview OurGrid: short overview GridSAM: short overview GridSAM: example.
INFSO-RI SZTAKI’s Exploitation plan AHM meeting Budapest, 23 June 2009 Peter Kacsuk, Robert Lovas MTA SZTAKI.
Nicholas LoulloudesMarch 3 rd, 2009 g-Eclipse Testing and Benchmarking Grid Infrastructures using the g-Eclipse Framework Nicholas Loulloudes On behalf.
The EDGI project receives Community research funding 1 EDGI Brings Desktop Grids To Distributed Computing Interoperability Etienne URBAH
QCDGrid Progress James Perry, Andrew Jackson, Stephen Booth, Lorna Smith EPCC, The University Of Edinburgh.
1 IDGF International Desktop Grid Federation How can you benefit from joining IDGF? Hannover, Peter Kacsuk, MTA SZTAKI, EDGI.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Collaborating with iPlant.
07:44:46Service Oriented Cyberinfrastructure Lab, Introduction to BOINC By: Andrew J Younge
MAP-IT! Review Meeting 5 March Brussels Intermediate results Jordan INNOVA.
Bob Jones Technical Director CERN - August 2003 EGEE is proposed as a project to be funded by the European Union under contract IST
9 Systems Analysis and Design in a Changing World, Fourth Edition.
MTA SZTAKI Hungarian Academy of Sciences Introduction to Grid portals Gergely Sipos
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
The EDGeS project receives Community research funding 1 Porting Applications to the EDGeS Infrastructure A comparison of the available methods, APIs, and.
Enterprise Europe Scotland An Investment in Innovation and Business Competiveness The Value of The Enterprise Europe Network: a Network of Networks.
02/06/2014, ESRF – Grenoble Potential connections to e-Infrastructure projects …focusing on science gateways and volunteer computing Robert Lovas Institute.
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.
David P. Anderson Space Sciences Laboratory University of California – Berkeley Public and Grid Computing.
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,
1 RI WP4 version: 3.0 Introduction Author: Robert Lovas, Ad Emmen DEGISCO Desktop Grids for International Scientific Collaboration
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Enabling the use of e-Infrastructures with.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
1 - Genias and Contrail - WP14 Communication and Dissemination Ad Emmen, Genias Benelux bv contrail is co-funded by the EC 7th Framework Programme under.
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.
INFSO-RI Enabling Grids for E-sciencE The EGEE Project Owen Appleton EGEE Dissemination Officer CERN, Switzerland Danish Grid Forum.
INFSO-RI JRA2 Test Management Tools Eva Takacs (4D SOFT) ETICS 2 Final Review Brussels - 11 May 2010.
The EDGeS project receives Community research funding 1 Support services for desktop grids and service grids by the EDGeS project Tamas Kiss – University.
The types of computers and their functionalities.
11 The European Desktop Grid Federation: status of the infrastructure and integration plans Peter Kacsuk, Jozsef Kovacs, and Robert Lovas (MTA SZTAKI)
Introduction of Desktop Grids MTA SZTAKI, 04/17/2012 Akos Balasko EDGI is supported by the FP7 Capacities Programme under contract nr RI DEGISCO.
RI EGI-TF 2010, Tutorial Managing an EGEE/EGI Virtual Organisation (VO) with EDGES bridged Desktop Resources Tutorial Robert Lovas, MTA SZTAKI.
Introduction to Grid and Grid applications Peter Kacsuk MTA SZTAKI
EGI-InSPIRE RI EGI Compute and Data Services for Open Access in H2020 Tiziana Ferrari Technical Director, EGI.eu
DEGISCO Desktop Grids For International Scientific Collaboration Details on Roadmap (technical, legal, human aspects) Budapest, Robert Lovas,
8 th International Desktop Grid Federation Workshop, Hannover, Germany, August 17 th, 2011 DEGISCO Desktop Grids for International Scientific Collaboration.
EDGI European Desktop Grid Initiative
Bob Jones EGEE Technical Director
WHAT IS A NETWORK TYPES OF NETWORK NETWORK HARDWARE
Clouds , Grids and Clusters
Volunteer Computing for Science Gateways
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
Peter Kacsuk MTA SZTAKI
Grid Computing.
Grid Computing Colton Lewis.
New developments for deploying
Centre d’Excellence en Technologies de l’Information et de la Communication EC Workshop Delivery of industrial-strength Grid middleware: establishing an.
DEGISCO project - Desktop Grids for application developers and users
OU BATTLECARD: Oracle Identity Management Training
Presentation transcript:

RI WP Asia 1-EPIKH School for Application Porting 1 Ловаш Р (MTA SZTAKI). Афанасьев А.П. (ИСА РАН) Волошинов В.В. ((ИСА РАН) Посыпкин М.А. (ИСА РАН) Сухорослов О.В. (ИСА РАН) Храпов Н.П. (ИСА РАН) DEGISCO is supported by the FP7 Capacities Programme under contract nr RI EXPANDING SCIENTIFIC COMPUTATIONAL INFRASTRUCTURES WITH DESKTOP GRIDS

RI WP Asia 1-EPIKH School for Application Porting 2 Desktop Grids can be categorized as a successful type of distributed infrastructure that is widely used in science and industry; both the largest Grids for science and in industry are based on this technology. The presentation provides an overview of Desktop Grids and their place in the infrastructure world. Desktop Grids introduction

RI WP Asia 1-EPIKH School for Application Porting 3 RI WP4 version: 1.0 Introduction Author: Robert Lovas, Ad Emmen Why Desktop Grids are important?

RI WP Asia 1-EPIKH School for Application Porting 4 Survey of EDGeS project Questionnaires all across Europe Get an idea of the interest in people and SMEs to donate computing time for science to a Grid Get an idea of the interest in running a Grid inside an SME Prelude - what do people at home and SME’s think about grid computing

RI WP Asia 1-EPIKH School for Application Porting 5 Survey amongst the General Public and SME’s

RI WP Asia 1-EPIKH School for Application Porting Opinions about Grid computing

RI WP Asia 1-EPIKH School for Application Porting 7 Overall: there is interest in Desktop Grid computing in Europe. However, that people are willing to change their current practice and say that they want to participate in Grid efforts does not mean that they are actually going to do that. Need to generate trust in the organization that manages the Grid. People want to donate computing time for scientific applications, especially medical applications. They do not like to donate computing time to commercial or defense applications. People want feedback on the application they are running. No clear technical barriers perceived by the respondents: so this does not need much attention. Overall the respondents were rather positive about donating computing time for a Grid or about running applications on a Grid. Survey - Conclusions

RI WP Asia 1-EPIKH School for Application Porting 8 Connecting a large number of resources and make them available for a set of applications Resources belong to different owners Heterogeneous system (HW, SW, network) Typically for Desktop Grids: it is the Desktop Grid computer that initiates all communications: there is no central control over the desktop computer Most computers in a Desktop Grid are desktop computers, but they can also be notebooks, or servers, or mobile phones A Grid definition

RI WP Asia 1-EPIKH School for Application Porting 9 What is Grid? Using physical resources belonging to different organisations for a set of applications Main problem: crossing (administrative) boundaries between the organisations

RI WP Asia 1-EPIKH School for Application Porting 10 Processors - compute Grid Storage - storage Grid Data bases, repositories - data Grid Sensors - sensor Grid Resources that can be shared

RI WP Asia 1-EPIKH School for Application Porting 11 Citizens’ and SMEs’ PC’s: Desktop Grid Thousands or even millions of owners Company divisions: Enterprise Grid A dozen or so organisations within one enterprize Universities and research institutes - eScience Grid Up to a few hundred (in the case of EGEE, a pan-European Grid) Different owners of resources

RI WP Asia 1-EPIKH School for Application Porting 12 Recipe: Take resources Connect them through a fast network Add Grid middleware And your Grid is ready But you have to port your applications to the Grid A Grid is an infrastructure

RI WP Asia 1-EPIKH School for Application Porting 13 Almere is a new town in the Netherlands Good cradle for the world’s first CityGrid Desktop Grid used for scientific applications: sharing CPU power Back-Up Grid experiment to share hard disk space (as part of EU BEinGRID project) Build-on-Grid and Virtual Reality based environment to allow people to build their own house in virtual space with all the right data and checking permits before it is built in reality. (Feasibility study for municipality finished.) An example AlmereGrid - World’s first CityGrid

RI WP Asia 1-EPIKH School for Application Porting 14 Applications on the Grid Science Grid applications Build-on-Grid Own house construction HealthGrid diagnosis agent based AlmereGrid infrastructure e-Education using Grid Strengthen knowledge infra- structure of the city BEinGRID backup/ restore Broadband network For science and beyond

RI WP Asia 1-EPIKH School for Application Porting 15 Agenda Basic techniques Open source examples XtremWebBOINC Commercial examples Commercial examples LSF Desktop DatasynapseParabon Desktop Grids - Introduction

RI WP Asia 1-EPIKH School for Application Porting 16 Resource computers The resource computers (also called workers, clients,..) execute the work User system or interface Interface for the Grid user to submit his/her application, monitor the progress, and retrieve results Grid server Handles the requests from the resource computers to get new work or submit the results Handles the requests from the users to execute jobs Basic structure

RI WP Asia 1-EPIKH School for Application Porting 17 Companies Residential areas Universities & research institutes Grid organisation Basic Desktop Grid (players)

RI WP Asia 1-EPIKH School for Application Porting 18 Grid resources Grid users Grid server Basic Desktop Grid (components)

RI WP Asia 1-EPIKH School for Application Porting 19 Volunteer Desktop Grids Uses a pull-model: it is always the resource computer that asks for work and initiates all communication with the server There is an application repository: users can only run validated trusted applications The resources, however, are untrusted and volatile: you are not sure they deliver the correct answer

RI WP Asia 1-EPIKH School for Application Porting 20 Local Desktop Grids Organisations (universities, companies) can also run an internal Desktop Grid. Can be composed of trusted resources Use spare capacity Can also include servers and clusters

RI WP Asia 1-EPIKH School for Application Porting 21 Desktop Grid applications There is --in general-- no communication between the resources Hence you can only run a subclass of parallel programs: master-worker, parameter sweep or monte-carlo In volunteer computing the network bandwidth and the HDD/CPU capacity can be rather limited But there can be large numbers of resources

RI WP Asia 1-EPIKH School for Application Porting 22 XtremWebXtremWeb Developed by IN2P3 and INRIA in France Written in Java Can be used for all type of Grids, from simple local to advanced volunteer Desktop Grids

RI WP Asia 1-EPIKH School for Application Porting 23 BOINCBOINC Middleware designed for volunteer Desktop grid computing Used for the largest Grid in the world: More than 4 million computers world wide have BOINC installed Many other projects use BOINC

RI WP Asia 1-EPIKH School for Application Porting 24 World Community Grid - IBM ( PCs Leiden Classical Grid - Education on Grid ( PCs SZTAKI - Hungarian Grid ( PCs AlmereGrid ( PCs PS3GRID (Based on Playstations) ( Some other Desktop Grids

RI WP Asia 1-EPIKH School for Application Porting 25 BOINC Structure BOINC is organised around projects: a project is typically one application Resource computers (BOINC clients) can connect to one or more projects A Grid server can run more projects: but most only have one or perhaps a few User interface is integrated with the project

RI WP Asia 1-EPIKH School for Application Porting 26 BOINC installation Installing a BOINC Grid is not click and play Collection of C++ programs, PHP scripts and other sources, with many dependencies on operating system, the database, and other tools Easiest way: get one of the distributions. For instance the SZTAKI BOINC distribution. This installs relatively fast if you start with a Debian 4.0 system

RI WP Asia 1-EPIKH School for Application Porting 27 BOINC Client on resource Customisable, easy-to-install Easy view and complex view with a lot of details on what is happening

RI WP Asia 1-EPIKH School for Application Porting 28 BOINC applications BOINC applications have to be compiled with calls to a special BOINC API. There are some wrappers for executables, like genwrapper (developed by MTA SZTAKI) More extensive API’s exist for instance for master worker-applications: DC-API (developed by MTA SZTAKI)

RI WP Asia 1-EPIKH School for Application Porting 29 Q. A Desktop Grid consists of otherwise unused computing sources. So it is for free? A. It is much cheaper than any other solution, but of course if you use a computer it uses power and produces heat Q. Are Desktop Grids Green? A. Yes: less computers have to be built. Q. So we do not need supercomputers anymore? A. No. Although there are many applications that can run on a Desktop Grid, some require fast communication between the processors. For those supercomputers are more appropriate Q. It took me a long time as a user to get used to Glite within EGEE. Do I have to learn a new Grid technology A. No. The EDGeS project provides a seamless bridge between EGEE and Desktop Grids Desktop Grid QA

RI WP Asia 1-EPIKH School for Application Porting International Desktop Grid Federation Main vehicle for dissemination during the project lifetime and for continuation after the project Federation is open for organisations and individuals in research and industry A member organisation Focal point for DCI/Desktop operators and Application developers Website: discussion fora, events and workshops Also supported by EDGI (For European chapter) 30 RI WP

RI WP Asia 1-EPIKH School for Application Porting 31 RI WP The International Desktop Grid Federation and support from DEGISCO

RI WP Asia 1-EPIKH School for Application Porting 32 RI WP Project work plan WP1 Management WP2 Infrastructure support Technically support the setting up and operation of new desktop grids, especially in ICPC countries. Both local desktop grids, inside organisations, and public volunteer desktop grids will be supported. WP3 Application support The infrastructure that is supported by WP2, will be used by scientific applications that will be run by researchers in ICPC countries or collaborations including researchers from ICPC countries and Europe. WP4. Communication, dissemination, and community management Create awareness amongst all possible stakeholders; recruit new resource providers, new grid operators, new application developers, and new scientific users. It will also disseminate project results and provide training. Create awareness amongst all possible stakeholders; recruit new resource providers, new grid operators, new application developers, and new scientific users. It will also disseminate project results and provide training. 32

RI WP Asia 1-EPIKH School for Application Porting 33 SummarySummary Infrastructures like HPC, cluster grids, desktop grids and cloud have their own roles which are complementary They should go hand in hand and collaborate instead of compete Contact DEGISCO or ISA RAS for more information and collaboration opportunities Join the International Desktop Grid Federation

RI WP Asia 1-EPIKH School for Application Porting QUESTIONS ??? 34

RI WP Asia 1-EPIKH School for Application Porting 35 Commercial Desktop Grids Desktop Grids are a big commercial success Many large companies (pharmaceutical, engineering, banks,..) have installed big Desktop Grids But they do not tell much about it: it is a competitive advantage and proven technology Several companies provide Desktop Grid middleware; although some now call in differently because they do not want to be associated with the Globus and gLite based Grids that by many are seen as failed in the commercial area

RI WP Asia 1-EPIKH School for Application Porting 36 DatasynapseDatasynapse More than 1 million computers run Datasynape software in the world. Making it, probably, the most successful Grid middleware after BOINC Acquired by TIBCO (Cloud provider) recently for US$28 million

RI WP Asia 1-EPIKH School for Application Porting 37 Platform LSF Desktop Platform computing is involved in job management systems for already many years Platform LSF is mainly focused at managing systems with many processors and (large) clusters. This works in push mode Addition: LSF Desktop for Windows machines. This works in pull mode and is used to connect Desktops to an LSF cluster

RI WP Asia 1-EPIKH School for Application Porting 38 Frontier Grid platform Works as a traditional Desktop Grid Fancy, easy to use user GUI ParabonParabon

RI WP Asia 1-EPIKH School for Application Porting 39 And there are more... Fura: Grid systems, Spain ProActive: ActiveEon, France Digipede, USA, …