Multiobjective evolutionary computation algorithms for solving task scheduling problem on heterogeneous systems

被引:4
作者
Chitra, P. [1 ]
Venkatesh, P. [2 ]
机构
[1] Thiagarajar Coll Engn, Dept Comp Sci & Engn, Madurai, Tamil Nadu, India
[2] Thiagarajar Coll Engn, Dept Elect & Elect Engn, Madurai, Tamil Nadu, India
关键词
Task scheduling; makespan; reliability; directed acyclic graph (DAG); MOGA; MOEP;
D O I
10.3233/KES-2010-0187
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The task scheduling problem in heterogeneous systems (TSPHS) is a NP-complete problem. It is a multiobjective optimization problem (MOP). The objectives such as makespan, average flow time, robustness and reliability of the schedule are considered for solving task scheduling problem. This paper considers only the two objectives of minimizing the makespan (schedule length) and maximizing the reliability in the multiobjective task scheduling problem. Multiobjective Evolutionary Computation algorithms (MOEAs) are well suited for Multiobjective task scheduling for heterogeneous environment. The two Multi-Objective Evolutionary Algorithms such as Multiobjective Genetic Algorithm (MOGA) and Multiobjective Evolutionary Programming (MOEP) with non-dominated sorting are developed and compared for the various random task graphs and also for a real-time numerical application graph. This paper demonstrates the capabilities of MOEAs to generate well-distributed Pareto optimal fronts in a single run.
引用
收藏
页码:21 / 30
页数:10
相关论文
共 21 条
  • [1] Ahmad I., 1994, Proceedings of the 1994 International Conference on Parallel Processing, P47
  • [2] [Anonymous], 1979, COMPUTERS INTRACTABI
  • [3] A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems
    Braun, TD
    Siegel, HJ
    Beck, N
    Bölöni, LL
    Maheswaran, M
    Reuther, AI
    Robertson, JP
    Theys, MD
    Yao, B
    Hensgen, D
    Freund, RF
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2001, 61 (06) : 810 - 837
  • [4] Deb K., 2001, MULTIOBJECTIVE OPTIM
  • [5] Matching and scheduling algorithms for minimizing execution time and failure probability of applications in heterogeneous computing
    Dogan, A
    Özgüner, F
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (03) : 308 - 323
  • [6] Dongarra JJ, 2007, SPAA'07: PROCEEDINGS OF THE NINETEENTH ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, P280
  • [7] SCHEDULING PARALLEL PROGRAM TASKS ONTO ARBITRARY TARGET MACHINES
    ELREWINI, H
    LEWIS, TG
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1990, 9 (02) : 138 - 153
  • [8] Using evolutionary programming to schedule tasks on a suite of heterogeneous computers
    Fogel, DB
    Fogel, LJ
    [J]. COMPUTERS & OPERATIONS RESEARCH, 1996, 23 (06) : 527 - 534
  • [9] FREUND RF, 1993, COMPUTER, V26, P13
  • [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