EFFICIENT DYNAMIC JOB SCHEDULING ALGORITHMS FOR MULTIPROCESSOR SYSTEMS

被引:0
|
作者
MAHESH, S
MURTHY, CSR
RANGAN, CP
机构
关键词
DYNAMIC JOB SCHEDULING; MULTIPROCESSOR SYSTEMS; FCFS ALGORITHM; LPT ALGORITHM; SJF ALGORITHM; LPR ALGORITHM; SIMULATION; FAIRNESS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Exploiting the full potential of a multiprocessor system requires a good job scheduling algorithm. In this paper we analyze three dynamic job scheduling algorithms in multiprocessor systems. These algorithms are based on static job scheduling algorithms, LPT (longest processing time first), SJF (shortest job first), and LPR (largest processor requirement first), each of which exhibits good performance in terms of asymptotic upper bound on the marketspan of the schedule generated by it. We analyze their performance in the dynamic case experimentally, where we have a stochastic stream of jobs with arbitrary processing time and processor requirement. We compare their performance with the FCFS algorithm and its simple extension. Except for LPT, the algorithms are found to perform significantly better than FCFS, while among themselves SJF performs the best, followed by K-LPR, a variation of LPR. We also consider the fairness aspect of these algorithms and propose a general technique to impose fairness on these algorithms. Finally, we analyze the impact of imposing fairness on the performance of these algorithms.
引用
收藏
页码:3 / 12
页数:10
相关论文
共 50 条
  • [21] LOWER BOUNDS AND EFFICIENT ALGORITHMS FOR MULTIPROCESSOR SCHEDULING OF DAGS WITH COMMUNICATION DELAYS
    JUNG, H
    KIROUSIS, L
    SPIRAKIS, P
    [J]. SPAA 89: PROCEEDINGS OF THE 1989 ACM SYMPOSIUM ON PARALLEL ALGORITHMS AND ARCHITECTURES, 1989, : 254 - 264
  • [22] The consecutive multiprocessor job scheduling problem
    Bukchin, Yossi
    Raviv, Tal
    Zaides, Ilya
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2020, 284 (02) : 427 - 438
  • [23] AN ANALYSIS OF PREEMPTIVE MULTIPROCESSOR JOB SCHEDULING
    JAFFE, JM
    [J]. MATHEMATICS OF OPERATIONS RESEARCH, 1980, 5 (03) : 415 - 421
  • [24] An online power-efficient scheduling algorithm for multiprocessor systems
    Cao, Yangjie
    Qian, Depei
    Wu, Weiguo
    Dong, Xiaoshe
    [J]. Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University, 2010, 44 (08): : 15 - 19
  • [25] A self-modifiable approach to scheduling and mapping algorithms in multiprocessor systems
    Eberbach, E
    Koczkodaj, WW
    [J]. INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1996, 59 (3-4) : 131 - 150
  • [26] O(N) SCHEDULING ALGORITHMS FOR REAL-TIME MULTIPROCESSOR SYSTEMS
    RAMAMRITHAM, K
    STANKOVIC, JA
    SHIAH, PF
    [J]. PROCEEDINGS OF THE 1989 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, VOL 3: ALGORITHMS AND APPLICATIONS, 1989, : 143 - 152
  • [27] Scheduling Algorithms for Dynamical Real-Time Tasks on Multiprocessor Systems
    Kuo, Chin-Fu
    Lu, Yung-Feng
    [J]. PROCEEDINGS OF THE 2018 CONFERENCE ON RESEARCH IN ADAPTIVE AND CONVERGENT SYSTEMS (RACS 2018), 2018, : 213 - 218
  • [28] Barely Random Algorithms for Multiprocessor Scheduling
    Steve Seiden
    [J]. Journal of Scheduling, 2003, 6 : 309 - 334
  • [29] Approximation Algorithms on Multiprocessor Task Scheduling
    Huang Jingui
    Li Rongheng
    [J]. 2009 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND TECHNOLOGY, VOL II, PROCEEDINGS, 2009, : 303 - +
  • [30] HYPERCUBE ALGORITHMS FOR THE MULTIPROCESSOR SCHEDULING PROBLEM
    COHEN, E
    MILLER, R
    [J]. SUPERCOMPUTER, 1988, 5 (05): : 17 - 32