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
相关论文
共 50 条
  • [1] Grid resource brokering algorithms enabling advance reservations and resource selection based on performance predictions
    Elmroth, Erik
    Tordsson, Johan
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2008, 24 (06): : 585 - 593
  • [2] Online algorithms for single machine schedulers to support advance reservations from grid jobs
    Li, Bo
    Zhao, Dongfeng
    [J]. HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2007, 4782 : 239 - 248
  • [3] Optimizing Resource Allocation for Scientific Workflows Using Advance Reservations
    Langguth, Christoph
    Schuldt, Heiko
    [J]. SCIENTIFIC AND STATISTICAL DATABASE MANAGEMENT, 2010, 6187 : 434 - 451
  • [4] Performance impact of advance reservations from the grid on backfill algorithms
    Li, Bo
    Zhao, Dongfeng
    [J]. SIXTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING, PROCEEDINGS, 2007, : 456 - +
  • [5] Efficient resource management using advance reservations for heterogeneous Grids
    Castillo, Claris
    Rouskas, George N.
    Harfoush, Khaled
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 916 - 927
  • [6] A Grid resource broker supporting advance reservations and benchmark-based resource selection
    Elmroth, Erik
    Tordsson, Johan
    [J]. APPLIED PARALLEL COMPUTING: STATE OF THE ART IN SCIENTIFIC COMPUTING, 2006, 3732 : 1061 - 1070
  • [7] Kraken: Online and Elastic Resource Reservations for Cloud Datacenters
    Fuerst, Carlo
    Schmid, Stefan
    Suresh, Lalith
    Costa, Paolo
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (01) : 422 - 435
  • [8] A negotiation mechanism for advance resource reservations using the alternate offers protocol
    Venugopal, Srikumar
    Chu, Xingchen
    Buyya, Rajkumar
    [J]. 2008 16TH INTERNATIONAL WORKSHOP ON QUALITY OF SERVICE, PROCEEDINGS, 2008, : 45 - 54
  • [9] Towards Quality of Service in Scientific Workflows by using Advance Resource Reservations
    Langguth, Christoph
    Ranaldi, Paola
    Schuldt, Heiko
    [J]. 2009 IEEE CONGRESS ON SERVICES (SERVICES-1 2009), VOLS 1 AND 2, 2009, : 251 - 258
  • [10] Scheduling algorithms for advance resource reservation
    Xu, C
    Wong, JW
    [J]. HIGH PERFORMANCE NETWORKING, 1998, 8 : 659 - 671