Technical Documentation

On this page we did collect a number of links to technical documentation on Grid computing. It is intended for two categories of readers:

  • Grid operators - people that want to setup a Desktop Grid or are operating a Desktop Grid
  • Application developers or users that want to port applications to the Grid or develop parallel applications for the Grid

We concentrate on Desktop Grids and on EDGeS technology: the Bridge between Desktop Grids ans Service Grids. We do not have material on Service Grids. That can be found on EGEE Portal.

We list here all technical documentation that we think can be useful. It has not all been developed by EDGeS, but we have screened and used the documentation so we know the quality.

The EDGeS project also provides application support   in case you need assistance.

Desktop Grid computing

General information on Desktop Grid computing.

  • What is Grid computing (Wiki page, EDGeS)
  • Introduction Desktop Grid computing (presentation slides, EDGeS)
  • Introduction Desktop Grid computing and EDGeS  (presentation slides, EDGeS)
The EDGeS Bridge between an Desktop Grid and a Service Grid

Technical documentation  about the bridges between Desktop Grid and Service Grids.

 

Using the test and development infrastructure:

  • Certificate obtaining and VO affiliating tutorial
  • First steps using development infrastructure for testing applications
Operating a Desktop Grid

Introductions about installing your own Desktop Grid.

Introduction to installing a  BOINC Desktop Grid

  • Installing a BOINC Grid (Wiki page , EDGeS) 
  • Install Your Own Desktop Grid (Web page  , SZTAKI, EDGeS) .  Read this Forum message about this page
  • Desktop Grid installation (Presentation slides & handouts , EDGeS)
  • Participating in a BOINC project (Web page , BOINC project)
  • Video tutorial: distributed computing in one hour or less . (Presentation slides , Video , BOINC project).

 

Introduction to installing an XtremWeb Desktop Grid

 

  • Installing an XtremWeb Grid (Technical report , EDGeS) 
  • XWHEP 3.0.0 & XtremWeb 2.0.0 (Presentation slides , XWHEP project, EDGeS). Warning: this slides are not up to date with the most recent version of XWHEP/XtremWeb. They also go deeper than just a beginners level.
  • Video tutorials about XWHEP/XtremWeb (Quicktime movies , XWHEP project). Comment: the GUI shown is in English, the explanation in French.

 

Advanced BOINC

  • BOINC Software development (Website , BOINC project)
Programming for the Grid

Programming Desktop Grids.

 

General Grid programming

  • The EDGeS Application Development Methodology - EADM (Technical Report, EDGeS)
  • Porting applications to the Grid using the EDGeS Application Development Methodology - EADM (Masterclass presentation slides , EDGeS).

 

Programming for the BOINC Platform

  • Deploying applications on a BOINC server (Website , SZTAKI, EDGeS)
  • Developing a BOINC application using the DC-API method
    • EDGeS Application Porting (Presentation slides & handouts , EDGeS)
    • EDGeS Application Porting to Client (Presentation slides & handouts , EDGeS)
    • EDGes Application Porting to Master (Presentation slides & handouts , EDGeS)
    • EDGeS Application Deployment (Presentation slides & handouts , EDGeS)
    • Code and examples (Code  , EDGeS)
  •  Computing with BOINC (Web site , BOINC project)