MaGate: An Interoperable, Decentralized and Modular High-Level Grid Scheduler

  • Authors:
  • Ye Huang;Amos Brocco;Michele Courant;Beat Hirsbrunne;Pierre Kuonen

  • Affiliations:
  • University of Fribourg, Switzerland;University of Fribourg, Switzerland;University of Fribourg, Switzerland;University of Fribourg, Switzerland;University of Applied Sciences of Western Switzerland, Switzerland

  • Venue:
  • International Journal of Distributed Systems and Technologies
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

This work presents the design and architecture of a decentralized grid scheduler named MaGate, which is developed within the SmartGRID project and focuses on grid scheduler interoperation. The MaGate scheduler is modular structured, and emphasizes the functionality, procedure and policy of delegating local unsuited jobs to appropriate remote MaGates within the same grid system. To avoid an isolated solution, web services and several existing and emerging grid standards are adopted, as well as a series of interfaces to both publish MaGate capabilities and integrate functionalities from external grid components. Meanwhile, a specific swarm intelligence solution is employed as a critical complementary service for MaGate to maintain an optimized peer-to-peer overlay that supports efficient resource discovery. Regarding evaluation, the effectiveness brought by job sharing within a physically connected grid community with the use of the MaGate has been illustrated by means of experiments on communities of different scale, and under various scenarios.