Energy and Cost-Aware Workflow Scheduling in Cloud Computing Data Centers Using a Multi-objective Optimization Algorithm

被引:0
|
作者
Ali Mohammadzadeh
Mohammad Masdari
Farhad Soleimanian Gharehchopogh
机构
[1] Islamic Azad University,Department of Computer Engineering, Shahindezh Branch
[2] Islamic Azad University,Department of Computer Engineering, Urmia Branch
关键词
Ant lion optimization; Grasshopper optimization algorithm; Meta-heuristic; Workflow scheduling;
D O I
暂无
中图分类号
学科分类号
摘要
A multi-objective optimization approach is suggested here for scientific workflow task-scheduling problems in cloud computing. More frequently, scientific workflow involves a large number of tasks. It requires more resources to perform all these tasks. Such a large amount of computing power can be supported only by cloud infrastructure. To implement complex science applications, more computing energy is expended, so the use of cloud virtual machines in an energy-saving way is essential. However, even today, it is a difficult challenge to conduct a scientific workflow in an energy-aware cloud platform. The hardness of this problem increases even more with several contradictory goals. Most of the existing research does not consider the essential characteristic of cloud and significant issues, such as energy variation and throughput besides makespan and cost. Therefore, a hybridization of the Antlion Optimization (ALO) algorithm with the Grasshopper Optimization Algorithm (GOA) was proposed and used multi-objectively to solve the scheduling problems. The novelty of the proposed algorithm was enhancing the search performance by making algorithms greedy and using random numbers according to Chaos Theory on the green cloud environment. The purpose was to minimize the makespan, cost of performing tasks, energy consumption, and increase throughput. WorkflowSim simulator was used for implementation, and the results were compared with the SPEA2 algorithm. Experimental results indicate that based on these metrics, a proposed multi-objective optimization algorithm is better than other similar methods.
引用
收藏
相关论文
共 50 条
  • [21] Energy aware multi objective genetic algorithm for task scheduling in cloud computing
    Bindu, G. B. Hima
    Ramani, K.
    Bindu, C. Shoba
    INTERNATIONAL JOURNAL OF INTERNET PROTOCOL TECHNOLOGY, 2018, 11 (04) : 242 - 249
  • [22] An Improved Multi-Objective Optimization for Workflow Scheduling in Cloud Platform
    Prathibha, Soma
    Latha, B.
    Sumathi, G.
    JOURNAL OF INTERNET TECHNOLOGY, 2017, 18 (03): : 589 - 599
  • [23] Multi-objective workflow optimization strategy (MOWOS) for cloud computing
    J. Kok Konjaang
    Lina Xu
    Journal of Cloud Computing, 10
  • [24] Multi-objective workflow optimization strategy (MOWOS) for cloud computing
    Konjaang, J. Kok
    Xu, Lina
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2021, 10 (01):
  • [25] Virtual Machines Scheduling Algorithm Based on Multi-objective Optimization in Cloud Computing
    Zhu, JianRong
    Zhuang, Yi
    Li, Jing
    Zhu, Wei
    ADVANCED DEVELOPMENT OF ENGINEERING SCIENCE IV, 2014, 1046 : 508 - 511
  • [26] Multi-objective workflow scheduling in cloud computing: trade-off between makespan and cost
    Belgacem, Ali
    Beghdad-Bey, Kadda
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (01): : 579 - 595
  • [27] Multi-objective workflow scheduling in cloud computing: trade-off between makespan and cost
    Ali Belgacem
    Kadda Beghdad-Bey
    Cluster Computing, 2022, 25 : 579 - 595
  • [28] A Multi-Objective Optimization Scheme for Job Scheduling in Sustainable Cloud Data Centers
    Kaur, Kuljeet
    Garg, Sahil
    Aujla, Gagangeet Singh
    Kumar, Neeraj
    Zomaya, Albert Y.
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (01) : 172 - 186
  • [29] Scalability-aware Scheduling Optimization Algorithm for Multi-Objective Cloud Task Scheduling Problem
    Gabi, Danlami
    Ismail, Abdul Samad
    Zainal, Anazida
    Zakaria, Zalmiyah
    2017 6TH ICT INTERNATIONAL STUDENT PROJECT CONFERENCE (ICT-ISPC), 2017,
  • [30] Energy Aware Scheduling using Genetic Algorithm in Cloud Data Centers
    Kar, Ipsita
    Parida, R. N. Ramakant
    Das, Himansu
    2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 3545 - 3550