Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
}
TY - GEN
T1 - The Gridkit distributed resource management framework
AU - Cai, W
AU - Coulson, G
AU - Grace, P
AU - Blair, Gordon
AU - Mathy, L
AU - Yeung, W K
PY - 2005
Y1 - 2005
N2 - 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.
AB - 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.
U2 - 10.1007/11508380_80
DO - 10.1007/11508380_80
M3 - Conference contribution/Paper
SN - 3-540-26918-5
T3 - Lecture Notes in Computer Science
SP - 341
EP - 342
BT - Advances in Grid Computing - EGC 2005
A2 - Sloot, Peter M. A.
A2 - Hoekstra, Alfons G.
A2 - Priol, Thierry
A2 - Reinefeld, Alexander
A2 - Bubak, Marian
PB - Springer Verlag
CY - Berlin
T2 - European Grid Conference
Y2 - 14 February 2005 through 16 February 2005
ER -