Comparison of evolutionary computation algorithms for solving bi-objective task scheduling problem on heterogeneous distributed computing systems

被引:10
|
作者
Chitra, P. [1 ]
Venkatesh, P. [2 ]
Rajaram, R. [3 ,4 ]
机构
[1] Thiagarajar Coll Engn, Dept Comp Sci & Engn, Madurai 625015, Tamil Nadu, India
[2] Thiagarajar Coll Engn, Dept Elect & Elect Engn, Madurai 625015, Tamil Nadu, India
[3] Thiagarajar Coll Engn, Dept Comp Sci, Madurai 625015, Tamil Nadu, India
[4] Thiagarajar Coll Engn, Dept Informat Technol, Madurai 625015, Tamil Nadu, India
来源
SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES | 2011年 / 36卷 / 02期
关键词
Task scheduling; makespan; reliability; directed acyclic graph (DAG); MOGA; MOEP; GENETIC-ALGORITHM; EXECUTION TIME; GRAPHS;
D O I
10.1007/s12046-011-0014-8
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The task scheduling problem in heterogeneous distributed computing systems is a multiobjective optimization problem (MOP). In heterogeneous distributed computing systems (HDCS), there is a possibility of processor and network failures and this affects the applications running on the HDCS. To reduce the impact of failures on an application running on HDCS, scheduling algorithms must be devised which minimize not only the schedule length (makespan) but also the failure probability of the application (reliability). These objectives are conflicting and it is not possible to minimize both objectives at the same time. Thus, it is needed to develop scheduling algorithms which account both for schedule length and the failure probability. Multiobjective Evolutionary Computation algorithms (MOEAs) are well-suited for Multiobjective task scheduling on 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. The metrics for evaluating the convergence and diversity of the obtained non-dominated solutions by the two algorithms are reported. The simulation results confirm that the proposed algorithms can be used for solving the task scheduling at reduced computational times compared to the weighted-sum based biobjective algorithm in the literature.
引用
收藏
页码:167 / 180
页数:14
相关论文
共 50 条
  • [1] Comparison of evolutionary computation algorithms for solving bi-objective task scheduling problem on heterogeneous distributed computing systems
    P CHITRA
    P VENKATESH
    R RAJARAM
    Sadhana, 2011, 36 : 167 - 180
  • [2] Multiobjective evolutionary computation algorithms for solving task scheduling problem on heterogeneous systems
    Chitra, P.
    Venkatesh, P.
    INTERNATIONAL JOURNAL OF KNOWLEDGE-BASED AND INTELLIGENT ENGINEERING SYSTEMS, 2010, 14 (01) : 21 - 30
  • [3] Application and comparison of hybrid evolutionary multiobjective optimization algorithms for solving task scheduling problem on heterogeneous systems
    Chitra, P.
    Rajaram, R.
    Venkatesh, P.
    APPLIED SOFT COMPUTING, 2011, 11 (02) : 2725 - 2734
  • [4] Bi-objective Scheduling Algorithms for Optimizing Makespan and Reliability on Heterogeneous Systems
    Dongarra, Jack J.
    Jeannot, Emmanuel
    Saule, Erik
    Shi, Zhiao
    SPAA'07: PROCEEDINGS OF THE NINETEENTH ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2007, : 280 - +
  • [5] Comparison of multi-objective evolutionary approaches for task scheduling in distributed computing systems
    G SUBASHINI
    M C BHUVANESWARI
    Sadhana, 2012, 37 : 675 - 694
  • [6] Comparison of multi-objective evolutionary approaches for task scheduling in distributed computing systems
    Subashini, G.
    Bhuvaneswari, M. C.
    SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2012, 37 (06): : 675 - 694
  • [7] Genetic Algorithm Framework for Bi-objective Task Scheduling in Cloud Computing Systems
    Beegom, A. S. Ajeena
    Rajasree, M. S.
    DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, ICDCIT 2015, 2015, 8956 : 356 - 359
  • [8] Bi-objective workflow scheduling of the energy consumption and reliability in heterogeneous computing systems
    Zhang, Longxin
    Li, Kenli
    Li, Changyun
    Li, Keqin
    INFORMATION SCIENCES, 2017, 379 : 241 - 256
  • [9] Bi-Objective Workflow Scheduling on Heterogeneous Computing Systems Using a Memetic Algorithm
    Zhang, Yujian
    Tong, Fei
    Li, Chuanyou
    Xu, Yuwei
    ELECTRONICS, 2021, 10 (02) : 1 - 20
  • [10] Modeling and solving a bi-objective airport slot scheduling problem
    Androutsopoulos, Konstantinos N.
    Manousakis, Eleftherios G.
    Madas, Michael A.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2020, 284 (01) : 135 - 151