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

被引:90
|
作者
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 条
  • [31] Multi-objective hybrid genetic algorithm for task scheduling problem in cloud computing
    Poria Pirozmand
    Ali Asghar Rahmani Hosseinabadi
    Maedeh Farrokhzad
    Mehdi Sadeghilalimi
    Seyedsaeid Mirkamali
    Adam Slowik
    Neural Computing and Applications, 2021, 33 : 13075 - 13088
  • [32] Multi-objective hybrid genetic algorithm for task scheduling problem in cloud computing
    Pirozmand, Poria
    Hosseinabadi, Ali Asghar Rahmani
    Farrokhzad, Maedeh
    Sadeghilalimi, Mehdi
    Mirkamali, Seyedsaeid
    Slowik, Adam
    NEURAL COMPUTING & APPLICATIONS, 2021, 33 (19): : 13075 - 13088
  • [33] Application of Chaotic Cat Swarm Optimization in Cloud Computing Multi Objective Task Scheduling
    Zhang, Haiyu
    Jia, Runliang
    IEEE ACCESS, 2023, 11 : 95443 - 95454
  • [34] Deep learning and optimization enabled multi-objective for task scheduling in cloud computing
    Komarasamy, Dinesh
    Ramaganthan, Siva Malar
    Kandaswamy, Dharani Molapalayam
    Mony, Gokuldhev
    NETWORK-COMPUTATION IN NEURAL SYSTEMS, 2025, 36 (01) : 79 - 108
  • [35] A Cloud Computing-Based Modified Symbiotic Organisms Search Algorithm (AI) for Optimal Task Scheduling
    Zubair, Ajoze Abdulraheem
    Abd Razak, Shukor
    Ngadi, Md. Asri
    Al-Dhaqm, Arafat
    Yafooz, Wael M. S.
    Emara, Abdel-Hamid M.
    Saad, Aldosary
    Al-Aqrabi, Hussain
    SENSORS, 2022, 22 (04)
  • [36] A symbiotic organisms search algorithm-based design optimization of constrained multi-objective engineering design problems
    Ustun, Deniz
    Carbas, Serdar
    Toktas, Abdurrahim
    ENGINEERING COMPUTATIONS, 2021, 38 (02) : 632 - 658
  • [37] Multi-objective task scheduling optimization in cloud computing based on fuzzy self-defense algorithm
    Guo, Xueying
    ALEXANDRIA ENGINEERING JOURNAL, 2021, 60 (06) : 5603 - 5609
  • [38] An enhanced multi-objective fireworks algorithm for task scheduling in fog computing environment
    Ashish Mohan Yadav
    Kuldeep Narayan Tripathi
    S. C. Sharma
    Cluster Computing, 2022, 25 : 983 - 998
  • [39] An enhanced multi-objective fireworks algorithm for task scheduling in fog computing environment
    Yadav, Ashish Mohan
    Tripathi, Kuldeep Narayan
    Sharma, S. C.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (02): : 983 - 998
  • [40] Multi-objective heuristics algorithm for dynamic resource scheduling in the cloud computing environment
    Devi, K. Lalitha
    Valli, S.
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (08): : 8252 - 8280