User Tools

Site Tools



gLite to Desktop Grid bridging with repository

The goal of bridging gLite to Desktop Grid systems is to transparently transfer parametric jobs from the gLite VO to one or more supporting BOINC systems and to distribute the large number of job instances of the parametric job among the large number of BOINC client resources.

This scenario is an extended version of the gLite to DG bridging. The difference is an additional EDGI application repository attached to the bridging infrastructure. By using the repository, the list of applications that can be submitted to the target Desktop Grid can be controlled. The repository enables the repository admin to fine tune the applications traveling through the gateway/bridge.

In order to extend gLite VOs with BOINC systems we designed a bridging solution. The following two key components in the infrastructure represent the two pillars of the bridge:

  • modified gLite CREAM CE: it extracts the job from the gLite system and transfers it to a remote desktop grid site
  • 3G Bridge service: it is running on the remote desktop grid site to receive the incoming jobs through its WS-SOAP interface and to insert the jobs into the BOINC project

Two optional components that are strongly recommended to be deployed:

  • MetaJob plugin: due to scalability issues on the gLite side, the MetaJob plugin allows submitting a batch of jobs through the bridge
  • GBAC: to handle heterogeneity of the BOINC clients and untrusted or unsafe applications, the GBAC virtualization framework enables running jobs inside virtual machines on the BOINC clients

In order to realise this scenario, perform the following steps:

  1. Setup a SZTAKI-BOINC server based on this manual
  2. Install the 3G Bridge component
  3. Configure the DC-API plugin of 3G Bridge
  4. Configure the WS-SOAP interface of 3G Bridge based on this manual
  5. Optionally, configure the MetaJob plugin for 3G Bridge
  6. Deploy the GBAC virtualisation framework based on this manual
  7. Install and configure the EDGI Application Repository
  8. Install and configure the modified gLite CREAM CE within your gLite infrastructure based on the modified gLite CE installation manual.

As a result, gLite jobs for which the application is registered in the AR will be automatically transferred to the BOINC project as workunits. For applications not registered either in BOINC or in EDGI AR will be sent as GBAC application for BOINC and will be executed on the BOINC resources inside a virtual machine operated by VirtualBox.

bridgingfrom/glite_repository.txt · Last modified: 2013/01/17 09:40 by smith