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 条
  • [41] Online algorithms to minimize resource reallocations and network communication
    Davis, Sashka
    Edmonds, Jeff
    Impagliazzo, Russell
    APPROXIMATION, RANDOMIZATION AND COMBINATORIAL OPTIMIZATION: ALGORITHMS AND TECHNIQUES, 2006, 4110 : 104 - 115
  • [42] Advance Reservations and Scheduling for Bulk Transfers in Research Networks
    Rajah, Kannan
    Ranka, Sanjay
    Xia, Ye
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2009, 20 (11) : 1682 - 1697
  • [43] Real-time guarantees in flexible advance reservations
    Konstanteli, Kleopatra
    Kyriazis, Dimosthenis
    Varvarigou, Theodora
    Cucinotta, Tommaso
    Anastasi, Gaetano
    2009 IEEE 33RD INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2009, : 740 - +
  • [44] Bandwidth reservations by maximal matching algorithms
    Smiljanic, A
    IEEE COMMUNICATIONS LETTERS, 2004, 8 (03) : 177 - 179
  • [45] Multi-Moded Resource Reservations
    Santinelli, Luca
    Buttazzo, Giorgio
    Bini, Enrico
    17TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2011), 2011, : 37 - 46
  • [46] Routing and scheduling connections in networks that support advance reservations
    Varvarigos, Emmanouel
    Sourlas, Vasileios
    Christodoulopoulos, Konstantinos
    COMPUTER NETWORKS, 2008, 52 (15) : 2988 - 3006
  • [47] Scheduling mixed-parallel applications with advance reservations
    Aida, Kento
    Casanova, Henri
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2009, 12 (02): : 205 - 220
  • [48] Scheduling mixed-parallel applications with advance reservations
    Kento Aida
    Henri Casanova
    Cluster Computing, 2009, 12 : 205 - 220
  • [49] Near Optimal Online Algorithms and Fast Approximation Algorithms for Resource Allocation Problems
    Devanur, Nikhil R.
    Jain, Kamal
    Sivan, Balasubramanian
    Wilkens, Christopher A.
    JOURNAL OF THE ACM, 2019, 66 (01)
  • [50] Multi-granularity resource Reservations
    Saewong, S
    Rajkumar, R
    RTSS 2005: 26th IEEE International Real-Time Systems Symposium, Proceedings, 2005, : 143 - 153