About Virtual EZ Grid

 

Virtual EZ Grid componants

The components used to build the Virtual EZ-Grid platform are:

  • EZ-GRID: EZ-Grid is a PC grid infrastructure based on the concept of virtualization. Assuming that a virtualization layer is deployed on every computer, any application can run on many machines, without concerns about local software versions and operating systems.

  • XtremWeb-CH: XtremWeb-CH (XWCH) is a volunteer computing middleware developed at hepia that can easily deploy and execute parallel and distributed applications on a public resource computing infrastructure.

  • ARC: ARC (Advanced Resources Connector) is a middleware developed by several Nordic countries in the NORDUGRID consortium to respond to their particular requirements of distributed resource sharing. It is currently the basis of the KnowARC.

  • JOpera: JOpera is an open grid workflow management system. It provides a visual environment based on the Eclipse platform for modeling grid workflows as a collection of jobs linked by control and data flow dependencies.

 

Virtual EZ Grid Architecture

 

 

(1): Integrating JOpera with XtremWeb-CH

(2): Integrating ARC with EZ-Grid

(3): Integrating XtremWeb-CH with EZ-Grid

(4): Discovery & inventory, automatic deployment, local and remote system check-pointing, job prioritization model, virtual machines, libraries and token management.

 

Work packages

The 4 main work packages of Virtual EZ-Grid are:

 

Work Packages details

1. Infrastructure and Low-Level Layer

The aim of this WP is to develop:
  • a discovery and inventory module,
  • a deployment module (for virtual machines)
  • a check-pointing module.
  • a security authentication system.

2. Interoperability

The goals of this WP are to:

  • Extend the JOpera system to integrate its workflow engine with the lower level XtremWeb-CH Grid middleware so that its workflows can run on the resources managed by this particular middleware.

  • Enable synchronization between EZ-Grid and XtremWeb-CH. The former should transmit to the latter the infor mation about the state of the machine and a progress report of the job.

  • Develop a bridge between ARC and XtremWeb-CH in order to allow jobs migrate from one middleware to the other

3. Economic modal and Accounting

The goal of this WP is to implement an accounting system that will charge the resources at a fair price. 

4. Test-Beds

This WP will consist of porting and deploying two medical applications on the Virtual EZ-Grid platform: NeuroWeb and MedGift