From volunteer to trustable computing: Providing QoS-aware scheduling mechanisms for multi-grid computing environments

被引:5
作者
Conejero, Javier [1 ]
Caminero, Blanca [1 ]
Carrion, Carmen [1 ]
Tomas, Luis [2 ]
机构
[1] Univ Castilla La Mancha, Comp Syst Dept, Albacete 02071, Spain
[2] Umea Univ, Dept Comp Sci, SE-90187 Umea, Sweden
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2014年 / 34卷
关键词
Service level agreement; Grid; QoS; Scheduling in advance; Reservation; Rescheduling; ADVANCE RESERVATIONS; RESOURCE; ALLOCATION;
D O I
10.1016/j.future.2013.12.005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The exploitation of service oriented technologies, such as Grid computing, is being boosted by the current service oriented economy trend, leading to a growing need of Quality of Service (QoS) mechanisms. However, Grid computing was created to provide vast amounts of computational power but in a best effort way. Providing QoS guarantees is therefore a very difficult and complex task due to the distributed and heterogeneous nature of their resources, specially the volunteer computing resources (e.g., desktop resources). The scope of this paper is to empower an integrated multi QoS support suitable for Grid Computing environments made of either dedicated and volunteer resources, even taking advantage of that fact. The QoS is provided through SLAs by exploiting different available scheduling mechanisms in a coordinated way, and applying appropriate resource usage optimization techniques. It is based on the differentiated use of reservations and scheduling in advance techniques, enhanced with the integration of rescheduling techniques that improve the allocation decisions already made, achieving a higher resource utilization and still ensuring the agreed QoS. As a result, our proposal enhances best-effort Grid environments by providing QoS aware scheduling capabilities. This proposal has been validated by means of a set of experiments performed in a real Grid testbed. Results show how the proposed framework effectively harnesses the specific capabilities of the underlying resources to provide every user with the desired QoS level, while, at the same time, optimizing the resources' usage. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:76 / 93
页数:18
相关论文
共 53 条
  • [1] Andrieux A., 2011, GFDRP192
  • [2] [Anonymous], EN ON DEM COMP
  • [3] Armstrong D., 2009, P 25 UK PERF ENG WOR
  • [4] Borges G., 2007, P IBERGRID IB GRID I
  • [5] Brandic I., 2008, P 3 WORKSH WORKFL SU
  • [6] Performance evaluation of an autonomic network-aware metascheduler for Grids
    Caminero, A.
    Rana, O.
    Caminero, B.
    Carrion, C.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2009, 21 (13) : 1692 - 1708
  • [7] Caniou Y., 2010, P INT C CLUST COMP C
  • [8] Chen W., 2010, P 11 IEEE ACM INT C
  • [9] Chun G., 2004, P INT PAR DISTR PROC
  • [10] Conejero J., 2012, 10 IEEE INT S PAR DI