Modified multi-objective firefly algorithm for task scheduling problem on heterogeneous systems

被引:8
|
作者
Eswari, R. [1 ]
Nickolas, S. [1 ]
机构
[1] Natl Inst Technol, Dept Comp Applicat, Tiruchirappalli 620015, Tamil Nadu, India
关键词
task scheduling problem; multi-objective optimisation; multi-objective firefly algorithm; MOFA; modified algorithms; LOCAL SEARCH; RELIABILITY; ALLOCATION;
D O I
10.1504/IJBIC.2016.081325
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Scheduling an application in a heterogeneous environment to find an optimal schedule is a challenging optimisation problem. Maximising the reliability of the application even when processors fails, adds more complexity to the problem. Both the objectives are conflict in nature, where maximising reliability of the application may increase application's completion time. Meta-heuristic algorithms are playing important role in solving the optimisation problem. In this paper, the applicability and efficiency of the new meta-heuristic algorithm called firefly algorithm to solve the workflow multi-objective task scheduling problem is studied. A modified version of the firefly algorithm (MFA) using weighted sum method and a modified version of multi-objective firefly algorithm (MMOFA) using Pareto-dominance method are proposed to solve the multi-objective task scheduling problem. The simulation results show that the proposed algorithms can be used for producing task assignments and also give significant improvements in terms of generating schedule with minimum makespan and maximum reliability compared with existing algorithms.
引用
收藏
页码:379 / 393
页数:15
相关论文
共 50 条
  • [21] FIREFLY ALGORITHM HYBRIDIZED WITH GENETIC ALGORITHM FOR MULTI-OBJECTIVE INTEGRATED PROCESS PLANNING AND SCHEDULING
    Ri, Kwang-won
    Mun, Kyong-ho
    JOURNAL OF INDUSTRIAL AND MANAGEMENT OPTIMIZATION, 2024, 20 (07) : 2310 - 2328
  • [22] Multi-Objective Bayesian Optimization Algorithm for Real-Time Task Scheduling on Heterogeneous Multiprocessors
    Biswas, Sajib K.
    Rauniyar, Amit
    Muhuri, Pranab K.
    2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 2844 - 2851
  • [23] A Developed Firefly Algorithm for Multi-objective Path Planning Optimization Problem
    Duan, Peng
    Li, Junqing
    Sang, Hongyan
    Han, Yuyan
    Sun, Qun
    2018 IEEE 8TH ANNUAL INTERNATIONAL CONFERENCE ON CYBER TECHNOLOGY IN AUTOMATION, CONTROL, AND INTELLIGENT SYSTEMS (IEEE-CYBER), 2018, : 1393 - 1397
  • [24] A modified harmony search algorithm for the multi-objective flowshop scheduling problem with due dates
    Frosolini, M.
    Braglia, M.
    Zammori, F. A.
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2011, 49 (20) : 5957 - 5985
  • [25] Multi-Objective Genetic Algorithm for Task Assignment on Heterogeneous Nodes
    del Notario, Carolina Blanch Perez
    Baert, Rogier
    D'Hondt, Maja
    INTERNATIONAL JOURNAL OF DIGITAL MULTIMEDIA BROADCASTING, 2012, 2012
  • [26] Multi-Objective Memetic Search Algorithm for Multi-Objective Permutation Flow Shop Scheduling Problem
    Li, Xiangtao
    Ma, Shijing
    IEEE ACCESS, 2016, 4 : 2154 - 2165
  • [27] A hybrid discrete firefly algorithm for multi-objective flexible job shop scheduling problem with limited resource constraints
    Karthikeyan, S.
    Asokan, P.
    Nickolas, S.
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2014, 72 (9-12): : 1567 - 1579
  • [28] A hybrid discrete firefly algorithm for multi-objective flexible job shop scheduling problem with limited resource constraints
    S. Karthikeyan
    P. Asokan
    S. Nickolas
    The International Journal of Advanced Manufacturing Technology, 2014, 72 : 1567 - 1579
  • [29] Multi-objective firefly algorithm with hierarchical learning
    Lv, Li
    Zhou, Xiao-Dong
    Kang, Ping
    Fu, Xue-Feng
    Tian, Xiu-Mei
    Journal of Network Intelligence, 2021, 6 (03): : 411 - 427
  • [30] A Multi-objective Proposal Based on Firefly Behaviour for Green Scheduling in Grid Systems
    Arsuaga-Rios, Maria
    Vega-Rodriguez, Miguel A.
    ADAPTIVE AND NATURAL COMPUTING ALGORITHMS, ICANNGA 2013, 2013, 7824 : 70 - 79