Online algorithms for advance resource reservations

被引:10
作者
Castillo, C. [1 ]
Rouskas, G. N. [2 ]
Harfoush, K. [2 ]
机构
[1] IBM TJ Watson Res Ctr, Hawthorne, NY 10532 USA
[2] N Carolina State Univ, Dept Comp Sci, Raleigh, NC 27695 USA
关键词
Grid computing; Advance reservations; Scheduling; Resource allocation; Resource management; TIME;
D O I
10.1016/j.jpdc.2011.01.003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider the problem of providing QoS guarantees to Grid users through advance reservation of resources. Advance reservation mechanisms provide the ability to allocate resources to users based on agreed-upon QoS requirements and increase the predictability of a Grid system, yet incorporating such mechanisms into current Grid environments has proven to be a challenging task due to the resulting resource fragmentation. We use concepts from computational geometry to present a framework for tackling the resource fragmentation, and for formulating a suite of scheduling strategies. We also develop efficient implementations of the scheduling algorithms that scale to large Grids. We conduct a comprehensive performance evaluation study using simulation, and we present numerical results to demonstrate that our strategies perform well across several metrics that reflect both user- and system-specific goals. Our main contribution is a timely, practical, and efficient solution to the problem of scheduling resources in emerging on-demand computing environments. (C) 2011 Elsevier Inc. All rights reserved.
引用
收藏
页码:963 / 973
页数:11
相关论文
共 35 条
[1]  
Al-ali R.J., 2004, J GRID COMPUT, V2, P163
[2]  
Bode B., 2000, P USEN C
[3]   The Grid economy [J].
Buyya, R ;
Abramson, D ;
Venugopal, S .
PROCEEDINGS OF THE IEEE, 2005, 93 (03) :698-714
[4]  
Buyya R., 2000, Proceedings Fourth International Conference/Exhibition on High Performance Computing in the Asia-Pacific Region, P283, DOI 10.1109/HPC.2000.846563
[5]  
Byun E.-K., 2005, P CLUST COMP GRID
[6]   Deadline scheduling with priority for client-server systems on the grid [J].
Caron, E ;
Chouhan, PK ;
Desprez, F .
FIFTH IEEE/ACM INTERNATIONAL WORKSHOP ON GRID COMPUTING, PROCEEDINGS, 2004, :410-414
[7]   Nonmigratory online deadline scheduling on multiprocessors [J].
Chan, HL ;
Lam, TW ;
To, KK .
SIAM JOURNAL ON COMPUTING, 2005, 34 (03) :669-682
[8]  
Cormen T., 2001, Introduction to Algorithms
[9]   MULTIPROCESSOR ONLINE SCHEDULING OF HARD-REAL-TIME TASKS [J].
DERTOUZOS, ML ;
MOK, AKL .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (12) :1497-1506
[10]  
Elmroth E., 2005, LNCS, V3732, P1077