Evolutionary algorithm-based multi-objective task scheduling optimization model in cloud environments

被引:61
|
作者
Ramezani, Fahimeh [1 ]
Lu, Jie [1 ]
Taheri, Javid [2 ]
Hussain, Farookh Khadeer [1 ]
机构
[1] Univ Technol Sydney, Decis Support & E Serv Intelligence Lab, Ctr Quantum Computat & Intelligent Syst, Sch Software,Fac Engn & Informat Technol, Sydney, NSW 2007, Australia
[2] Univ Sydney, Sch Informat Technol, Ctr Distributed & High Performance Comp, Sydney, NSW 2006, Australia
来源
WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS | 2015年 / 18卷 / 06期
基金
澳大利亚研究理事会;
关键词
Cloud computing; Task scheduling; Multi-objective particle swarm optimization; Multi-objective genetic algorithm; !text type='Js']Js[!/text]warm; Cloudsim; ENERGY; TIME;
D O I
10.1007/s11280-015-0335-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Optimizing task scheduling in a distributed heterogeneous computing environment, which is a nonlinear multi-objective NP-hard problem, plays a critical role in decreasing service response time and cost, and boosting Quality of Service (QoS). This paper, considers four conflicting objectives, namely minimizing task transfer time, task execution cost, power consumption, and task queue length, to develop a comprehensive multi-objective optimization model for task scheduling. This model reduces costs from both the customer and provider perspectives by considering execution and power cost. We evaluate our model by applying two multi-objective evolutionary algorithms, namely Multi-Objective Particle Swarm Optimization (MOPSO) and Multi-Objective Genetic Algorithm (MOGA). To implement the proposed model, we extend the Cloudsim toolkit by using MOPSO and MOGA as its task scheduling algorithms which determine the optimal task arrangement among VMs. The simulation results show that the proposed multi-objective model finds optimal trade-off solutions amongst the four conflicting objectives, which significantly reduces the job response time and makespan. This model not only increases QoS but also decreases the cost to providers. From our experimentation results, we find that MOPSO is a faster and more accurate evolutionary algorithm than MOGA for solving such problems.
引用
收藏
页码:1737 / 1757
页数:21
相关论文
共 50 条
  • [1] Evolutionary algorithm-based multi-objective task scheduling optimization model in cloud environments
    Fahimeh Ramezani
    Jie Lu
    Javid Taheri
    Farookh Khadeer Hussain
    World Wide Web, 2015, 18 : 1737 - 1757
  • [2] Multi-Objective Cloud Task Scheduling Optimization Based on Evolutionary Multi-Factor Algorithm
    Cui, Zhihua
    Zhao, Tianhao
    Wu, Linjie
    Qin, A. K.
    Li, Jianwei
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (04) : 3685 - 3699
  • [3] Multi-objective Optimization for Cloud Task Scheduling Based on the ANP Model
    LI Kunlun
    WANG Jun
    ChineseJournalofElectronics, 2017, 26 (05) : 889 - 898
  • [4] Multi-objective Optimization for Cloud Task Scheduling Based on the ANP Model
    Li Kunlun
    Wang Jun
    CHINESE JOURNAL OF ELECTRONICS, 2017, 26 (05) : 889 - 898
  • [5] An Improved Multi-Objective Optimization Algorithm Based on NPGA for Cloud Task Scheduling
    Peng Yue
    Xue Shengjun
    Li Mengying
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (04): : 161 - 176
  • [6] Research on Cloud Task Scheduling based on Multi-Objective Optimization
    Hao, Xiaohong
    Han, Yufang
    Cao, Juan
    Yan, Yan
    Wang, Dongjiang
    PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON MECHANICAL, ELECTRONIC, CONTROL AND AUTOMATION ENGINEERING (MECAE 2017), 2017, 61 : 466 - 471
  • [7] Multi-Objective Optimization of a Task-Scheduling Algorithm for a Secure Cloud
    Li, Wei
    Fan, Qi
    Dang, Fangfang
    Jiang, Yuan
    Wang, Haomin
    Li, Shuai
    Zhang, Xiaoliang
    INFORMATION, 2022, 13 (02)
  • [8] A novel hybrid antlion optimization algorithm for multi-objective task scheduling problems in cloud computing environments
    Laith Abualigah
    Ali Diabat
    Cluster Computing, 2021, 24 : 205 - 223
  • [9] A novel hybrid antlion optimization algorithm for multi-objective task scheduling problems in cloud computing environments
    Abualigah, Laith
    Diabat, Ali
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (01): : 205 - 223
  • [10] Multi-objective based Cloud Task Scheduling Model with Improved Particle Swarm Optimization
    Udatha, Chaitanya
    Lakshmeeswari, Gondi
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (12) : 243 - 248