Русский English
Informational Support
 
Informational Support
 
 




Tutorial

INTEGRATED INFRASTRUCTURE, TOOLS AND METHODS FOR VOLUNTEER AND SCIENTIFIC GRID COMPUTING


International Desktop Grid Federation Tutorial


Tutors: Dr. Robert Lovas (MTA SZTAKI), Dr. Mikhail Posypkin (ISA RAS), Dr. Oleg Sukhoroslov (ISA RAS), Mr. Nikolay Khrapov (MSU)

Duration: half day

Background:

There are two main types of Grids: service grids (like EGEE) and desktop grids (like BOINC or XtremeWeb based). These two main types of Grid infrastructures were not interoperable until recently. The bi-directional bridge connecting these two types of Grids was developed in the framework of European EDGeS (www.edges-grid.eu) project. The EDGeS project resulted in a production-level distributed computing infrastructure of more than 100.000 computers from several volunteer and campus-based Desktop Grids interconnected with existing Service Grids, including the largest European Grid, the EGEE infrastructure.

The DEGISCO project relies on the achievements of the EDGeS project. Its main goal is the further extension of the EDGeS distributed computing infrastructure towards new partners in a strong collaboration with scientists and students from the Russian Federation, and other countries.

During the training, the attendees will get information and hands-on exercises on the desktop grid technologies, Generic Grid-to-Grid Bridge technology providing interoperability between service and desktop grids, application development methodology, available tools and applications.

Content:
Part 1 explains the characteristics of Desktop Grid systems and their interconnection possibilities with EGEE Virtual Organisations (VO). Special emphasis will be given to the security mechanisms applied in EGEE and in Desktop Grid systems, and how they can be harmonized. This part also describes the operational characteristics of the already existing EDGeS that connect an EGEE VO and several Desktop Grid systems.

Part 2 shows the methodology, various methods and tools by which existing Grid applications can be ported to the integrated infrastructure, including the EDGeS Application Development Methodology (EADM), and the P-GRADE Grid portal with workflow and parameter-sweep functionalities. Case studies of tools that make the application development easier and examples for applications that have been ported to EDGeS using the EADM will be presented.

Target Audience:

Users, application developers, and operators of EGEE and other service Grids who want to extend their computation facilities with low-cost desktop grid resources and port/use existing applications to the extended infrastructure. The tutorial will also be useful for everybody interested in desktop and grid application development and interoperability among these two types of grid systems.

Schedule:

1. Desktop Grids introduction (30 min)
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.

2. Working with a BOINC based Grid (60 min)
Presentation and hands-on experience with installing a BOINC middleware based Desktop Grid, developing and deploying a sample application.

3. Integrating Desktop Grids with Service Grids (30 min)
This presentation provides an overview of the results achieved in the frame of EDGeS project about integrating different infrastructures, especially from the view of EGEE /EGI users.

BREAK (20 min)

4. Managing an EGEE/EGI Virtual Organisation (VO) with EDGES bridged Desktop Resources (30 min)
The presentation with examples will show that how to add EDGeS bridged Desktop Grid resources to a Virtual Organisation, and how to manage the applications for that infrastructure.

5. Porting applications to the Grid using the EDGeS Application Development Methodology (45 min)
This part of the tutorial introduces the EDGeS Application Development Methodology. So far more than 20 applications from fields of bio-science, chemistry, physics, engineering, e-market, etc. have been ported to EDGeS. Case studies of tools that make the application development easier and examples for applications that have been ported to EDGeS using the EADM are presented.

6. P-GRADE portal as high-level front-end for developers and users (45 min) The last part will demonstrate the P-GRADE portal Desktop Grid related facilities with applications that can be executed on the integrated EDGeS infrastructure.