09.00 - 10.30: 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 EUAsiaGrid computational infrastructure 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.
10.30 - 11.00: Coffee Break
11.00 - 12.30: Setting up and programming for Desktop Grids (Part I)
Installation of a basic BOINC or other Desktop Grids. Installation of the central server and client/worker machines. Virtualisation for rapid deployment.
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 APIs, such as DC-API, GenWrapper. Porting applications to the Grid using the EDGeS Application Development Methodology. Access of application by the end-users: WS-PGRADE portal.
Tamas Kiss: Porting applications to Distributed Computing Infrastructures incorporating Desktop Grids (30 min)
Robert Lovas: setup bridge (20 min)
Tamas Kiss: programming with DC-API, GenWrapper, WS-PGRADE portal (40 min)
After this part of the Tutorial one can set up a basic Desktop Grid and knows how to port and use an application onto a Desktop Grid.
12.30 - 14.00: Lunch
14.00 - 15.30: Setting up and programming for Desktop Grids (Part II)
Continue the previous part with hands-ons focusing on SZTAKI Desktop Grid technologies as WS-PGRADE portal.
15.30 - 16.00: Coffee Break
16.00 - 17.30: Extending EUAsiaGrid type of Grids with Desktop Grids
Desktop Grids can be a very useful extension of existing scientific working environments such as EUAsiaGrid 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 including 3G Bridge details, roadmaps, best practices and the role of IDGF.
Peter Kacsuk: 3G Bridge and best practices/recommendations in EDGeS/EDGI (25 mins)
Robert Lovas: 3G Bridge and best practices/recommendations in DEGISCO (25 mins)
Peter Kacsuk/Robert Lovas: Convergence of distributed computing infrastructures with focus on Desktop Grids (20 mins)
After this part of the tutorial, one knows how to embed computational resources from a Desktop Grid into a current scientific working environment.
Special Guest Tutor:
Peter Kacsuk, EDGI project coordinator, MTA SZTAKI, Budapest, Hungary
Ad Emmen, AlmereGrid, Almere, The Netherlands
Robert Lovas, MTA SZTAKI, Budapest, Hungary
Tamas Kiss, University of Westminster, London, UK