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 条
  • [41] Analysis of Job Scheduling Algorithms and Studying Dynamic Job Ordering to Optimize MapReduce
    Mohammed, Ahmed Qasim
    Bharati, Rajesh
    [J]. INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND APPLICATIONS, ICICA 2016, 2018, 632 : 343 - 352
  • [42] EFFICIENT MAPPING ALGORITHMS FOR SCHEDULING ROBOT INVERSE DYNAMICS COMPUTATION ON A MULTIPROCESSOR SYSTEM
    LEE, CSG
    CHEN, CL
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1990, 20 (03): : 582 - 595
  • [43] ALGORITHMS FOR EFFICIENT LOAD CONTROL IN MULTIPROCESSOR DATABASE-SYSTEMS
    RAHM, E
    [J]. ANGEWANDTE INFORMATIK, 1986, (04): : 161 - 169
  • [44] Efficient job scheduling algorithms with multi-type contentions
    Chen, ZM
    Singh, V
    Xu, JH
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2005, 10 (02) : 179 - 197
  • [45] Efficient algorithms for flexible job shop scheduling with parallel machines
    Kubiak, Wieslaw
    Feng, Yanling
    Li, Guo
    Sethi, Suresh P.
    Sriskandarajah, Chelliah
    [J]. NAVAL RESEARCH LOGISTICS, 2020, 67 (04) : 272 - 288
  • [46] Efficient job scheduling algorithms with multi-type contentions
    Chen, ZM
    Singh, V
    Xu, JH
    [J]. ALGORITHMS AND COMPUTATION, 2004, 3341 : 318 - 329
  • [47] Efficient Job Scheduling Algorithms with Multi-Type Contentions
    Zhenming Chen
    Vikas Singh
    Jinhui Xu
    [J]. Journal of Combinatorial Optimization, 2005, 10 : 179 - 197
  • [48] Approximation algorithm for multiprocessor parallel job scheduling
    陈松乔
    黄金贵
    陈建二
    [J]. Journal of Central South University, 2002, (04) : 267 - 272
  • [49] Approximation algorithm for multiprocessor parallel job scheduling
    Chen, SQ
    Huang, JG
    Chen, JE
    [J]. JOURNAL OF CENTRAL SOUTH UNIVERSITY OF TECHNOLOGY, 2002, 9 (04): : 267 - 272
  • [50] Approximation algorithm for multiprocessor parallel job scheduling
    Song-qiao Chen
    Jin-gui Huang
    Jian-er Chen
    [J]. Journal of Central South University of Technology, 2002, 9 : 267 - 272