Task scheduling on minimal processors with genetic algorithms

被引:0
|
作者
Yao, WS [1 ]
You, JY [1 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200030, Peoples R China
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper addresses the problem of scheduling parallel program represented as directed acyclic task graphs onto multiprocessors. The task scheduling problem is known to be NP-complete. Existing task scheduling algorithms either are assumed on a bounded number of processors, or generate schedules that need more processors than necessary. Genetic algorithms are successfully applied to solve the problem of scheduling parallel program tasks on a fixed number of processors. Task duplication is also an effective technique for shortening parallel execution time of program. Meanwhile, this technique generates useless task duplications. In this paper, we propose a GA based algorithm to solve the task scheduling problem. Our algorithm can yield a schedule with shorter parallel execution time and fewer required processors, and without useless task duplications. We compare our algorithm with GA based algorithm. Experimental results show that our algorithm outperforms it when communication delay is large.
引用
收藏
页码:210 / 214
页数:5
相关论文
共 50 条
  • [1] Task scheduling algorithms for heterogeneous processors
    Topcuoglu, H
    Hariri, S
    Wu, MY
    [J]. (HCW '99) - EIGHTH HETEROGENEOUS COMPUTING WORKSHOP, PROCEEDINGS, 1999, : 3 - 14
  • [2] Genetic algorithms for task scheduling problem
    Omara, Fatma A.
    Arafa, Mona M.
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2010, 70 (01) : 13 - 22
  • [3] Analysis, evaluation, and comparison of algorithms for scheduling task graphs on parallel processors
    Ahmad, I
    Kwok, YK
    Wu, MY
    [J]. SECOND INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS (I-SPAN '96), PROCEEDINGS, 1996, : 207 - 213
  • [4] Task scheduling on spacecraft by hybrid genetic algorithms
    Jeong, IJ
    Papavassilopoulos, G
    Bayard, DS
    [J]. ICRA '99: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-4, PROCEEDINGS, 1999, : 441 - 446
  • [5] Solving Task Scheduling Problem in Multi-processors with Genetic Algorithm and Task Duplication
    Bazoobandi, Hojjat Allah
    Khorashadizadeh, Maryam
    Eftekhari, Mahdi
    [J]. 2014 IRANIAN CONFERENCE ON INTELLIGENT SYSTEMS (ICIS), 2014,
  • [6] Cloud Computing - Task Scheduling based on Genetic Algorithms
    Mocanu, Eleonora Maria
    Florea, Mihai
    Andreica, Mugurel Ionut
    Tapus, Nicolae
    [J]. 2012 IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2012, : 167 - 172
  • [7] Review of Task Scheduling Algorithms Using Genetic Approach
    Sharma, Ashish
    Singh, Navdeep
    Hans, Abhinav
    Kumar, Kapil
    [J]. 2014 INNOVATIVE APPLICATIONS OF COMPUTATIONAL INTELLIGENCE ON POWER, ENERGY AND CONTROLS WITH THEIR IMPACT ON HUMANITY (CIPECH), 2014, : 169 - 172
  • [8] Distributed task scheduling and allocation using genetic algorithms
    Todd, D
    Sen, P
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 1999, 37 (1-2) : 47 - 50
  • [9] Optimal robot task scheduling based on genetic algorithms
    Zacharia, PT
    Aspragathos, NA
    [J]. ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2005, 21 (01) : 67 - 79
  • [10] Adaptive Task Scheduling on Multicore Processors
    Nour, Samar
    Mahmoud, Shahira
    Saleh, Mohamed
    [J]. INTERNATIONAL CONFERENCE ON ADVANCED MACHINE LEARNING TECHNOLOGIES AND APPLICATIONS (AMLTA2018), 2018, 723 : 575 - 584