Market-based grid resource co-allocation and reservation for applications with hard deadlines

被引:4
作者
Vanmechelen, Kurt [1 ]
Depoorter, Wim [1 ]
Broeckhove, Jan [1 ]
机构
[1] Univ Antwerp, Dept Math & Comp Sci, B-2020 Antwerp, Belgium
关键词
grid economics; resource management; scheduling; co-allocation; reservation; MANAGEMENT; PREDICTION; SIMULATION; AUCTIONS;
D O I
10.1002/cpe.1419
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Grid computing technology enables the creation of large-scale IT infrastructures that are shared across organizational boundaries. In such shared infrastructures, conflicts between user requirements are common and originate from the selfish actions that users perform when formulating their service requests. The introduction of economic principles in grid resource management offers a promising way of dealing with these conflicts. We develop and analyze both a centralized and a decentralized algorithm for economic grid resource management in the context of compute bound applications with deadline-based quality of service requirements and non-migratable workloads. Through the use of reservations, we co-allocate resources across multiple providers in order to ensure that applications finish within their deadline. An evaluation of both algorithms is presented and their performance in terms of realized user value is compared with an existing market-based resource management algorithm. We establish that our algorithms, which operate under a more realistic workload model, can closely approximate the performance of this algorithm. We also quantify the effect of allowing local workload preemption and different scheduling heuristics on the realized user value. Copyright (C) 2009 John Wiley & Sons, Ltd.
引用
收藏
页码:2270 / 2297
页数:28
相关论文
共 64 条
[21]  
EDWARDS WK, 1999, CORE JINI
[22]  
ENGELEN RAV, 2008, CONCURR COMP-PRACT E, V18, P1435, DOI DOI 10.1002/CPE.VI
[23]  
Feldman M., 2005, P 6 ACM C EL COMM, P127, DOI DOI 10.1145/1064009.1064023
[24]  
FELLOWS W, 2007, 451 GARS
[25]  
Foster I, 2005, LECT NOTES COMPUT SC, V3779, P2
[26]  
Fu Y., 2003, P 19 ACM S OPERATING, P133, DOI DOI 10.1145/945445.945459
[27]   Scalable Grid-wide capacity allocation with the SweGrid Accounting System (SGAS) [J].
Gardfjall, Peter ;
Elmroth, Erik ;
Johnsson, Lennart ;
Mulmo, Olle ;
Sandholm, Thomas .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2008, 20 (18) :2089-2122
[28]   Auctioning resources in Grids: model and protocols [J].
Grosu, D. ;
Das, A. .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (15) :1909-1927
[29]  
Harsanyi JC., 1967, Management Science, V14, P159, DOI [DOI 10.1287/MNSC.14.3.159, DOI 10.1287/MNSC.1040.0270, 10.1287/mnsc.14.3.159]
[30]  
Hellinckx P, 2005, LECT NOTES COMPUT SC, V3515, P1080