An efficient symbiotic organisms search algorithm with chaotic optimization strategy for multi-objective task scheduling problems in cloud computing environment

被引:81
|
作者
Abdullahi, Mohammed [1 ]
Ngadi, Md Asri [3 ]
Dishing, Salihu Idi [1 ,3 ]
Abdulhamid, Shafi'i Muhammad [2 ]
Ahmad, Barroon Isma'eel [1 ]
机构
[1] Ahmadu Bello Univ Zaria, Dept Comp Sci, Zaria, Nigeria
[2] Fed Univ Technol Minna, Dept Cyber Secur Sci, Minna, Nigeria
[3] Univ Teknol Malaysia, Dept Comp Sci, Fac Comp, Johor Baharu 81310, Malaysia
关键词
Symbiotic organisms search; Metaheuristics algorithms; Optimization; NP-Complete; Multi-objective task scheduling; Cloud computing; PARTICLE SWARM OPTIMIZATION; GENETIC ALGORITHM; SCIENTIFIC WORKFLOWS; ECONOMIC-DISPATCH; RESOURCE-ALLOCATION; SERVICE COMPOSITION; IAAS; COMPUTATION; SIMULATION; MANAGEMENT;
D O I
10.1016/j.jnca.2019.02.005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In Cloud Computing model, users are charged according to the usage of resources and desired Quality of Service (QoS). Multi-objective task scheduling problem based on desired QoS is an NP-Complete problem. Due to the NP-Complete nature of task scheduling problems and huge search space presented by large scale problem instances, many of the existing solution algorithms cannot effectively obtain global optimum solutions. In this paper, a chaotic symbiotic organisms search (CMSOS) algorithm is proposed to solve multi-objective large scale task scheduling optimization problem on IaaS cloud computing environment. Chaotic optimization strategy is employed to generate initial ecosystem (population), and random sequence based components of the phases of SOS are replaced with chaotic sequence to ensure diversity among organisms for global convergence. In addition, chaotic local search strategy is applied to Pareto Fronts generated by SOS algorithms to avoid entrapment in local optima. The performance of the proposed CMSOS algorithm is evaluated on CloudSim simulator toolkit, using both standard workload traces and synthesized workloads for larger problem instances of up to 5000. Moreover, the performance of the proposed CMSOS algorithm was found to be competitive with the existing with the existing multi-objective task scheduling optimization algorithms. The CMSOS algorithm obtained significant improved optimal trade-offs between execution time (makespan) and financial cost (cost) with no computational overhead. Therefore, the proposed algorithms have potentials to improve the performance of QoS delivery.
引用
收藏
页码:60 / 74
页数:15
相关论文
共 50 条
  • [1] Chaotic Symbiotic Organisms Search for Task Scheduling Optimization on Cloud Computing Environment
    Abdullahi, Mohammed
    Ngadi, Md Asri
    Dishing, Salihu Idi
    [J]. 2017 6TH ICT INTERNATIONAL STUDENT PROJECT CONFERENCE (ICT-ISPC), 2017,
  • [2] Research on Sparrow Search Optimization Algorithm for multi-objective task scheduling in cloud computing environment
    Luo, Zhi-Yong
    Chen, Ya-Nan
    Liu, Xin-Tong
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2023, 45 (06) : 10397 - 10409
  • [3] Hybrid Symbiotic Organisms Search Optimization Algorithm for Scheduling of Tasks on Cloud Computing Environment
    Abdullahi, Mohammed
    Ngadi, Md Asri
    [J]. PLOS ONE, 2016, 11 (06):
  • [4] Multi-objective Task Scheduling Optimization Based on Improved Bat Algorithm in Cloud Computing Environment
    Yu, Dakun
    Xu, Zhongwei
    Mei, Meng
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (06) : 1091 - 1100
  • [5] Multi-objective task scheduling in cloud computing environment by hybridized bat algorithm
    Bezdan, Timea
    Zivkovic, Miodrag
    Bacanin, Nebojsa
    Strumberger, Ivana
    Tuba, Eva
    Tuba, Milan
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2022, 42 (01) : 411 - 423
  • [6] Multi-objective task scheduling in cloud computing environment by hybridized bat algorithm
    Bezdan, Timea
    Zivkovic, Miodrag
    Bacanin, Nebojsa
    Strumberger, Ivana
    Tuba, Eva
    Tuba, Milan
    [J]. Journal of Intelligent and Fuzzy Systems, 2022, 42 (01): : 411 - 423
  • [7] Efficient Task Scheduling Multi-Objective Particle Swarm Optimization in Cloud Computing
    Alkayal, Entisar S.
    Jennings, Nicholas R.
    Abulkhair, Maysoon F.
    [J]. PROCEEDINGS OF THE 2016 IEEE 41ST CONFERENCE ON LOCAL COMPUTER NETWORKS - LCN WORKSHOPS 2016, 2016, : 17 - 24
  • [8] A novel hybrid antlion optimization algorithm for multi-objective task scheduling problems in cloud computing environments
    Laith Abualigah
    Ali Diabat
    [J]. 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
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (01): : 205 - 223
  • [10] Multi-Objective Task Scheduling Optimization in Cloud Computing: An Appraisal
    Gabi, Danlami
    Ismail, Abdul Samad
    Zainal, Anazida
    Zakaria, Zalmiyah
    [J]. ADVANCED SCIENCE LETTERS, 2018, 24 (05) : 3609 - 3615