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 条
  • [31] A Fair-Policy Dynamic Scheduling Algorithm for Moldable Gang Tasks on Multicores
    Shimizu, Tomoki
    Nishikawa, Hiroki
    Kong, Xiangbo
    Tomiyama, Hiroyuki
    2022 11TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2022, : 172 - 175
  • [32] Lower bounds for on-line single-machine scheduling
    Epstein, L
    van Stee, R
    THEORETICAL COMPUTER SCIENCE, 2003, 299 (1-3) : 439 - 450
  • [33] On-line scheduling of two parallel machines with a single server
    Zhang, Lele
    Wirth, Andrew
    COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (05) : 1529 - 1553
  • [34] On-line scheduling with delivery time on a single batch machine
    Tian, Ji
    Fu, Ruyan
    Yuan, Jinjiang
    THEORETICAL COMPUTER SCIENCE, 2007, 374 (1-3) : 49 - 57
  • [35] Fair Resource Allocation for Heterogeneous Tasks
    Mukherjee, Koyel
    Dutta, Partha
    Raravi, Gurulingesh
    Rajasubramaniam, Thangaraj
    Dasgupta, Koustuv
    Singh, Atul
    2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2015, : 1087 - 1096
  • [36] Lower bounds for on-line single-machine scheduling
    Epstein, L
    van Stee, R
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2001, 2001, 2136 : 338 - 350
  • [37] Capacitated single machine scheduling and its on-line heuristics
    Xing, WX
    Lam, K
    IIE TRANSACTIONS, 2002, 34 (11) : 991 - 998
  • [38] A Framework for Automated Competitive Analysis of On-line Scheduling of Firm-Deadline Tasks
    Chatterjee, Krishnendu
    Pavlogiannis, Andreas
    Koessler, Alexander
    Schmid, Ulrich
    2014 IEEE 35TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2014), 2014, : 118 - 127
  • [39] On-line scheduling of hard real-time tasks on variable voltage processor
    Hong, I
    Potkonjak, M
    Srivastava, MB
    1998 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN: DIGEST OF TECHNICAL PAPERS, 1998, : 653 - 656
  • [40] On-line scheduling algorithms for reducing the largest weighted error incurred by imprecise tasks
    Lee, CH
    Ryu, W
    Song, KY
    Choi, KH
    Jung, GH
    Park, SK
    FIFTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1998, : 137 - 144