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.
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.
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.
Ad Emmen, AlmereGrid, Almere, The Netherlands
Rober Lovas, MTA SZTAKI, Budapest, Hungary
Tamas Kiss, University of Westminster, London, UK