A representation for genetic-algorithm-based multiprocessor task scheduling

被引:6
|
作者
Jelodar, M. Salmani [1 ]
Fakhraie, S. N. [1 ]
Montazeri, F. [1 ]
Fakhraie, S. M. [1 ]
Ahmadabadi, M. Nili [1 ]
机构
[1] Univ Tehran, Sch Elect & Comp Engn, Tehran, Iran
关键词
D O I
10.1109/CEC.2006.1688328
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A multiprocessor scheduling problem is defined as the assignment of a given set of tasks to a set of processors. These tasks should be assigned in a way such that the total execution time is minimized and certain criteria are met. A wide range of solutions and heuristics have been proposed to solve this important system optimization problem. In this paper, we propose a novel representation to solve the task scheduling problem using genetic algorithm (GA). This representation is novel not only in the way it presents task scheduling, but also in that the length of that representation is intelligently adaptable to the given problem. Task duplication is allowed in our method and it is capable of spanning a large proportion of the solution space without the need for penalty/rewards or adding repair mechanisms whilst always generating valid chromosomes. Due to this new representation, order of the search space has been reduced; consequently, the proposed approach outperforms some recently studied GA based scheduling methods over 120 times with respect to the number of fitness evaluations.
引用
收藏
页码:340 / +
页数:3
相关论文
共 50 条
  • [1] Genetic-algorithm-based real-time task scheduling with multiple goals
    Oh, J
    Wu, C
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 71 (03) : 245 - 258
  • [2] STATIC TASK SCHEDULING IN HOMOGENEOUS MULTIPROCESSOR SYSTEMS BASED ON GENETIC ALGORITHM
    Aboutalebi, Majid
    Siyar, Hajar
    Javadi, Hamid Haj Seyyed
    [J]. PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGY AND ENGINEERING, 2009, : 162 - +
  • [3] An Improved Genetic Algorithm for Multiprocessor Task Assignment and Scheduling
    Wang, Xuan
    Yao, Yingbiao
    [J]. 2ND INTERNATIONAL CONFERENCE ON COMMUNICATION AND TECHNOLOGY (ICCT 2015), 2015, : 1 - 7
  • [4] Task matching and scheduling in heterogeneous computing environments using a genetic-algorithm-based approach
    Wang, L
    Siegel, HJ
    Roychowdhury, VP
    Maciejewski, AA
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1997, 47 (01) : 8 - 22
  • [5] Multiprocessor task scheduling using a new prioritizing genetic algorithm based on number of task children
    Abdeyazdan, Marjan
    Rahmani, Amir Masoud
    [J]. DISTRIBUTED AND PARALLEL SYSTEMS: IN FOCUS: DESKTOP GRID COMPUTING, 2008, : 105 - +
  • [6] TASK GRAPH SCHEDULING ON MULTIPROCESSOR BY USING NEW GENETIC ALGORITHM
    Bagheri, Mona
    Khademi, Maryam
    [J]. 2011 3RD INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT (ICCTD 2011), VOL 2, 2012, : 457 - 461
  • [7] A genetic algorithm for multi-layer multiprocessor task scheduling
    Oguz, C
    Ercan, MF
    [J]. TENCON 2004 - 2004 IEEE REGION 10 CONFERENCE, VOLS A-D, PROCEEDINGS: ANALOG AND DIGITAL TECHNIQUES IN ELECTRICAL ENGINEERING, 2004, : B168 - B170
  • [8] 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
  • [9] A Heterogeneous Multiprocessor Task Scheduling Algorithm Based on SFLA
    Deng Yun
    Cheng Xiao-hui
    [J]. 2016 WORLD AUTOMATION CONGRESS (WAC), 2016,
  • [10] 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