hide
Free keywords:
Grid-Computing; e-Science
Abstract:
In this paper we present the design and implementation of the Migol
brokering framework. Migol is a Grid middleware, which addresses
the fault-tolerance of long-running and compute-intensive applications.
The framework supports e. g. the automatic and transparent
recovery respectively the migration of applications. Another core feature
of Migol is the discovery, selection, and allocation of resources
using advance reservation.
Grid broker systems can significantly benefit from advance reservation.
With advance reservation brokers and users can obtain execution guarantees
from local resource management systems (LRM) without requiring
detailed knowledge of current and future workloads or of the
resource owner’s policies.
Migol’s Advance Reservation Service (ARS) provides an adapter layer
for reservation capabilities of different LRMs, which is currently not
provided by existing Grid middleware platforms. Further, we propose
a shortest expected delay (SED) strategy for scheduling of advance
reservations within the Job Broker Service. SED needs information
about the earliest start time of an application. This is currently not
supported by LRMs. We added this feature for PBSPro.
Migol depends on Globus and its security infrastructure. Our performance
experiments show the substantial overhead of this serviceoriented
approach.