Fair on-line scheduling of a dynamic set of tasks on a single resource

被引:13
|
作者
Baruah, SK
Gehrk, JE
Plaxton, CG
Stoica, I
AbdelWahab, H
Jeffay, K
机构
[1] UNIV WISCONSIN, DEPT COMP SCI, MADISON, WI 53706 USA
[2] UNIV TEXAS, DEPT COMP SCI, AUSTIN, TX 78712 USA
[3] OLD DOMINION UNIV, DEPT COMP SCI, NORFOLK, VA 23529 USA
[4] UNIV N CAROLINA, DEPT COMP SCI, CHAPEL HILL, NC 27599 USA
关键词
algorithms; fairness; on-line scheduling; periodic tasks;
D O I
10.1016/S0020-0190(97)00149-X
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Consider a set of ''tasks'' competing for the use of a single ''resource'' where (i) only one task is allowed to use the resource at a time, (ii) the resource is scheduled in unit-time intervals, (iii) each task requires a specific fraction of the resource capacity over an extended period, and (iv) tasks arrive and depart at any time. We refer to such a task system as an instance of the single-resource scheduling problem. The problem of designing a ''fair'' scheduling algorithm for such task systems has recently received a great deal of attention in the literature. This paper makes two main contributions. First, we point out that Tijdeman's work on the so-called ''chairman assignment problem'' provides a simple and efficient on-line algorithm for the static version of the single-resource scheduling problem (i.e., where the set of tasks competing to use the resource does not change over time). We then extend Tijdeman's algorithm to obtain a simple and efficient on-line algorithm for the dynamic single-resource scheduling problem. (C) 1997 Elsevier Science B.V.
引用
收藏
页码:43 / 51
页数:9
相关论文
共 50 条
  • [1] On-line partitioning for on-line scheduling with resource conflicts
    Borowiecki, Piotr
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2008, 4967 : 981 - 990
  • [2] A new on-line method for scheduling independent tasks
    Lucarelli, Giorgio
    Mendonca, Fernando
    Trystram, Denis
    2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 140 - 149
  • [3] The On-Line Multiprocessor Scheduling Problem with Known Sum of the Tasks
    E. Angelelli
    Á.B. Nagy
    M.G. Speranza
    Zs. Tuza
    Journal of Scheduling, 2004, 7 : 421 - 428
  • [4] On-line resource management with applications to routing and scheduling
    Leonardi, S
    MarchettiSpaccamela, A
    AUTOMATA, LANGUAGES AND PROGRAMMING, 1995, 944 : 303 - 314
  • [5] On-line resource management with application to routing and scheduling
    Leonardi, S
    Marchetti-Spaccamela, A
    ALGORITHMICA, 1999, 24 (01) : 29 - 49
  • [6] The on-line multiprocessor scheduling problem with known sum of the tasks
    Angelelli, E
    Nagy, AB
    Speranza, MG
    Tuza, Z
    JOURNAL OF SCHEDULING, 2004, 7 (06) : 421 - 428
  • [7] On-Line Resource Management with Application to Routing and Scheduling
    S. Leonardi
    A. Marchetti-Spaccamela
    Algorithmica, 1999, 24 : 29 - 49
  • [8] Semi on-line scheduling on three processors with known sum of the tasks
    Angelelli, Enrico
    Grazia Speranza, Maria
    Tuza, Zsolt
    JOURNAL OF SCHEDULING, 2007, 10 (4-5) : 263 - 269
  • [9] Optimal on-line scheduling of multiple control tasks: A case study
    Cervin, Anton
    Alriksson, Peter
    18TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2006, : 141 - +
  • [10] On-line scheduling of hard real-time tasks on multiprocessors
    Dominic, M
    Jain, BN
    3RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 1996, : 392 - 399