Genetic Algorithm Solution for Scheduling Jobs in Multiprocessor Environment

被引:0
|
作者
Kaur, Ravreet [1 ]
Singh, Gurvinder [1 ]
机构
[1] Guru Nanak Dev Univ, Deptt Comp Sci & Engn, Amritsar, Punjab, India
关键词
multiprocessor task scheduling; Genetic Algorithm; optimal solution; BNP scheduling class; HLFET (Highest Level with First Estimated Time); MCP (Modified Critical Path); DAG (Directed Acyclic Graph);
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Multiprocessor task scheduling is considered to be the most important and very difficult issue in High Performance Computing. Task scheduling is performed to match the resource requirement of the job with the available resources resulting in effective utilization of multiprocessor systems. In this paper, a Genetic algorithm (GA) is proposed for static, non- preemptive scheduling problem in homogeneous fully connected multiprocessor systems with the objective of minimizing the job completion time. The proposed GA is used to determine suitable priorities that lead to a sub-optimal solution. To compare the performance of proposed algorithm, Static algorithms of BNP (Bounded Number of Processors) scheduling class i.e. HLFET (Highest Level with First Estimated Time) and MCP (Modified Critical Path) are implemented. HLFET, MCP and proposed GA are tested by mapping our tasks in a directed acyclic graph (DAG). Performance analysis of HLFET, MCP and proposed GA for a given job scheduling problem proves that GA results in better sub-optimal solutions.
引用
收藏
页码:968 / 973
页数:6
相关论文
共 50 条
  • [1] A GENETIC ALGORITHM FOR MULTIPROCESSOR SCHEDULING
    HOU, ESH
    ANSARI, N
    REN, H
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (02) : 113 - 120
  • [2] Adaptive genetic algorithm for multiprocessor scheduling
    Zahran, MM
    Wahab, AHA
    Shaheen, SI
    [J]. GECCO-99: PROCEEDINGS OF THE GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 1999, : 814 - 814
  • [3] A FAST ALGORITHM FOR MULTIPROCESSOR SCHEDULING OF UNIT-LENGTH JOBS
    SIMONS, BB
    WARMUTH, MK
    [J]. SIAM JOURNAL ON COMPUTING, 1989, 18 (04) : 690 - 710
  • [4] Multiprocessor scheduling with genetic algorithms in heterogeneous environment
    Woo, SH
    Lee, HS
    Yang, SB
    Han, TD
    Kim, SD
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 928 - 931
  • [5] Genetic algorithm based DSP multiprocessor scheduling
    Amphlett, RW
    Bull, DR
    [J]. ISCAS 96: 1996 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - CIRCUITS AND SYSTEMS CONNECTING THE WORLD, VOL 2, 1996, : 253 - 256
  • [6] An incremental genetic algorithm approach to multiprocessor scheduling
    Wu, AS
    Yu, H
    Jin, SY
    Lin, KC
    Schiavone, G
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2004, 15 (09) : 824 - 834
  • [7] GENETIC ALGORITHM FOR A SPECIAL CLASS OF MULTIPROCESSOR SCHEDULING
    Chu, Dawei
    Yan, Yizhou
    Yu, Dan
    Ma, Shilong
    [J]. 2011 3RD INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT (ICCTD 2011), VOL 1, 2012, : 189 - 195
  • [8] Multiprocessor scheduling using parallel genetic algorithm
    Al-Angari, Nourah
    ALAbdullatif, Abdullatif
    [J]. International Journal of Computer Science Issues, 2012, 9 (4 4-3): : 260 - 264
  • [9] A Hybrid Grouping Genetic Algorithm for Multiprocessor Scheduling
    Singh, Alok
    Sevaux, Marc
    Rossi, Andre
    [J]. CONTEMPORARY COMPUTING, PROCEEDINGS, 2009, 40 : 1 - +
  • [10] Shared processor scheduling of multiprocessor jobs
    Dereniowski, Dariusz
    Kubiak, Wieslaw
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2020, 282 (02) : 464 - 477