Programme Programme

14.00h: Introduction into Desktop Grid computing

Desktop Grids consist of collections of computers, either from volunteers or from an organisation. What are the types of Desktop Grids? How do they fit in the European eScience computational infrastructure (EGI) and how do they compare to Cloud computing? Overview of Desktop Grid software.

After this part of the tutorial, one knows the different types of Desktop Grids and their usability, and knows how Desktop Grids fit in the DIstributed Computing landscape.

15.00h: Hands on with setting up and programming for Desktop Grids

Installation of a basic BOINC or XtremWebHEP-E based Desktop Grid. Installation of the central server and client/worker machines.

Introduction into programming for Desktop Grids. What kind of parallel programmes do run? How to get them onto the Grid. Different kind of programming models and available API's. Porting applications to the Grid using the EDGeS Application Development Methodology.

After this part of the Tutorial one can set up a basic Desktop Grid and knows how to port an application onto a Desktop Grid.

17.00: Extending EGI type of Grids with Desktop Grids

Desktop Grids can be a very useful extension of existing scientific working environments such ad EGI Virtual Organisations. They can provide additional computational power for certain classes of applications. This part of the tutorial shows what needs to be done to get this to work.

After this part of the tutorial, one knows how to embed computational resources from a Desktop Grid into a current scientific working environment.

17.30h Close

Tutors:

Ad Emmen, AlmereGrid, Almere, The Netherlands

Rober Lovas, MTA SZTAKI, Budapest, Hungary

Tamas Kiss, University of Westminster, London, UK