Abstract
The co-allocation of resources for the parallel execution of distributed MPI applications in a Grid environment is a challenging task. On the hand it is mandatory to co-ordinate the usage of computational resources, like for example compute clusters, on the other hand improves the additional scheduling of network resources the overall performance.
Most Grid middlewares do not include such meta-scheduling capabilities, but rely on the provision of higher-level, often domain-specific, services. In this paper we describe the integration of a meta-scheduler, namely the VIOLA MetaScheduling Service, into an existing Grid middleware
to provide a framework for co-allocation of MPI jobs. For these purposes, the design and architecture of the framework are presented and, based on the MetaTrace application, the performance of the system is evaluated.