The Gridkit distributed resource management framework

Wei Cai*, Geoff Coulson, Paul Grace, Gordon Blair, Laurent Mathy, Wai Kit Yeung

*Corresponding author for this work

    Research output: Contribution to journalConference articlepeer-review

    Abstract

    Traditionally, distributed resource management/ scheduling systems for the Grid (e.g. Globus/ GRAM/ Condor-G) have tended to deal with coarse-grained and concrete resource types (e.g. compute nodes and disks), to be statically configured and non-extensible, and to be non-adaptive at runtime. In this paper, we present a new resource management framework that tries to overcome these limitations. The framework, which is part of our 'Gridkit' middleware platform, uniformly accommodates an extensible set of resource types that may be both fine-grained (such as threads and TCP/IP connections), and abstract (i.e. represent application-level concepts such as matrix containers). In addition, it is highly configurable and extensible in terms of pluggable strategies, and supports flexible runtime adaptation to fluctuating application demand and resource availability. As a key contribution, the notion of tasks enables resource requirements to be expressed orthogonally to the structure of the application, allowing intuitive application-level QoS/ resource specification, highly flexible mappings of applications to available distributed infrastructures, and also facilitates autonomic adaptation.

    Original languageEnglish
    Pages (from-to)786-795
    Number of pages10
    JournalLecture Notes in Computer Science
    Volume3470
    Publication statusPublished - 26 Sept 2005
    EventEuropean Grid Conference on Advances in Grid Computing - EGC 2005 - Amsterdam, Netherlands
    Duration: 14 Feb 200516 Feb 2005

    Fingerprint

    Dive into the research topics of 'The Gridkit distributed resource management framework'. Together they form a unique fingerprint.

    Cite this