Online scheduling with a buffer on related machines

被引:15
|
作者
Gyorgy Dosa [2 ]
Epstein, Leah [1 ]
机构
[1] Univ Haifa, Dept Math, IL-31905 Haifa, Israel
[2] Univ Pannonia, Dept Math, Veszprem, Hungary
关键词
Semi-online algorithms; Scheduling; Uniformly related machines; BOUNDS;
D O I
10.1007/s10878-008-9200-y
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Online scheduling with a buffer is a semi-online problem which is strongly related to the basic online scheduling problem. Jobs arrive one by one and are to be assigned to parallel machines. A buffer of a fixed capacity K is available for storing at most K input jobs. An arriving job must be either assigned to a machine immediately upon arrival, or it can be stored in the buffer for unlimited time. A stored job which is removed from the buffer (possibly, in order to allocate a space in the buffer for a new job) must be assigned immediately as well. We study the case of two uniformly related machines of speed ratio s >= 1, with the goal of makespan minimization. Two natural questions can be asked. The first question is whether this model is different from standard online scheduling, that is, is any size of buffer K > 0 already helpful to the algorithm, compared to the case K = 0. The second question is whether there exists a constant K, so that a larger buffer is no longer beneficial to an algorithm, that is, increasing the size of the buffer above this threshold would not change the best competitive ratio further. Previous work (Kellerer et al., Oper. Res. Lett. 21, 235242, 1997; Zhang, Inf. Process. Lett. 61, 145-148, 1997; Englert et al., Proc. 48th Symp. Foundations of Computer Science (FOCS), 2008) shows that in the case s = 1, already K = 1 allows to design a 4/3-competitive algorithm, which is best possible for any K >= 1, whereas the best possible ratio for K = 0 is 3/2. Similar results have been show for multiple identical machines (Englert et al., Proc. 48th Symp. Foundations of Computer Science (FOCS), 2008). We answer both questions affirmatively, and show that a buffer of size K = 2 is sufficient to achieve the a competitive ratio which matches the lower bound for K --> infinity for any s > 1. In fact, we show that a buffer of size K = 1 can evidently be exploited by the algorithm for any s > 1, but for a range of values of s, it is still weaker than a buffer of size 2. On the other hand, in the case s >= 2, a buffer of size K = 1 already allows to achieve optimal bounds.
引用
收藏
页码:161 / 179
页数:19
相关论文
共 50 条
  • [21] Optimal preemptive semi-online scheduling to minimize makespan on two related machines
    Epstein, L
    Favrholdt, LM
    OPERATIONS RESEARCH LETTERS, 2002, 30 (04) : 269 - 275
  • [22] Optimal non-preemptive semi-online scheduling on two related machines
    Epstein, L
    Favrholdt, LM
    JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2005, 57 (01): : 49 - 73
  • [23] Online scheduling on uniform machines with two hierarchies
    Hou, Li-ying
    Kang, Liying
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2012, 24 (04) : 593 - 612
  • [24] Online scheduling on uniform machines with two hierarchies
    Li-ying Hou
    Liying Kang
    Journal of Combinatorial Optimization, 2012, 24 : 593 - 612
  • [25] Online Load Balancing on Related Machines
    Im, Sungjin
    Kell, Nathaniel
    Panigrahi, Debmalya
    Shadloo, Maryam
    STOC'18: PROCEEDINGS OF THE 50TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2018, : 30 - 43
  • [26] Online scheduling on two uniform machines to minimize the makespan
    Liu, Ming
    Xu, Yinfeng
    Chu, Chengbin
    Zheng, Feifeng
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (21-23) : 2099 - 2109
  • [27] Online Makespan Scheduling with Job Migration on Uniform Machines
    Englert, Matthias
    Mezlaf, David
    Westermann, Matthias
    ALGORITHMICA, 2021, 83 (12) : 3537 - 3566
  • [28] A Unified Approach to Truthful Scheduling on Related Machines
    Epstein, Leah
    Levin, Asaf
    van Stee, Rob
    PROCEEDINGS OF THE TWENTY-FOURTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS (SODA 2013), 2013, : 1243 - 1252
  • [29] ONLINE AND SEMI-ONLINE SCHEDULING ON CAPACITATED TWO-PARALLEL MACHINES
    Zhang, An
    Jiang, Yiwei
    Tan, Zhiyi
    ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2011, 28 (02) : 163 - 182
  • [30] Online and semi-online hierarchical scheduling for load balancing on uniform machines
    Hou, Li-ying
    Kang, Liying
    THEORETICAL COMPUTER SCIENCE, 2011, 412 (12-14) : 1092 - 1098