Task scheduling in cloud computing environment based on enhanced marine predator algorithm

被引:9
作者
Gong, Rong [1 ]
Li, DeLun [2 ]
Hong, LiLa [1 ]
Xie, NingXin [1 ]
机构
[1] Guangxi Minzu Univ, Sch Artificial Intelligence, Nanning 530006, Guangxi, Peoples R China
[2] Guangxi Minzu Univ, Coll Elect Informat, Nanning 530006, Guangxi, Peoples R China
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2024年 / 27卷 / 01期
关键词
Marine predator algorithm; Task scheduling; Cloud computing; Meta-heuristic; Golden sine strategy;
D O I
10.1007/s10586-023-04054-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing has experienced extraordinary development across a wide range of industries by giving customers the flexibility to employ computing resources as needed. The task scheduling problem is one of several major challenges in cloud computing, and it should be scheduled effectively to minimize makespan and maximize resource utilization. Therefore, this paper put forward an improved scheduling efficiency algorithm called Enhanced Marine Predator Algorithm (EMPA). Firstly, task scheduling model with makespan and resource utilization is constructed. Secondly, each individual represents a result of task scheduling, and the purpose of algorithms is to find the optimal scheduling result, therefore the operator of WOA, nonlinear inertia weight coefficient and golden sine strategy are introduced into Marine Predator Algorithm. In the simulation experiment, EMPA is compared with Grey Wolf Optimizer (GWO), Sine Cosine Algorithm (SCA), Particle Swarm Optimization (PSO), and Whale Optimization Algorithm (WOA) under different number of tasks in synthetic datasets and GoCJ datasets.The experimental results show that the EMPA algorithm has more advantages in terms of makespan, degree of imbalance, and resource utilization.
引用
收藏
页码:1109 / 1123
页数:15
相关论文
共 32 条
  • [11] Gamal M., 2019, Stud Comput Intell, V801, P289, DOI [10.1007/978-3-030-02357-714/FIGURES/13, DOI 10.1007/978-3-030-02357-714/FIGURES/13]
  • [12] A modified Marine Predator Algorithm based on opposition based learning for tracking the global MPP of shaded PV system
    Houssein, Essam H.
    Mahdy, Mohamed A.
    Fathy, Ahmed
    Rezk, Hegazy
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2021, 183
  • [13] A gradient-based optimization approach for task scheduling problem in cloud computing
    Huang, Xingwang
    Lin, Yangbin
    Zhang, Zongliang
    Guo, Xiaoxi
    Su, Shubin
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (05): : 3481 - 3497
  • [14] Kennedy J, 1995, SWARM INTELL-US, V4, P1942, DOI DOI 10.1109/ICNN.1995.488968
  • [15] Task scheduling in cloud computing using hybrid optimization algorithm
    Khan, Mohd Sha Alam
    Santhosh, R.
    [J]. SOFT COMPUTING, 2022, 26 (23) : 13069 - 13079
  • [16] Hybrid gradient descent cuckoo search (HGDCS) algorithm for resource scheduling in IaaS cloud computing environment
    Madni, Syed Hamid Hussain
    Abd Latiff, Muhammad Shafie
    Abdulhamid, Shafi'i Muhammad
    Ali, Javed
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (01): : 301 - 334
  • [17] Bee optimization based random double adaptive whale optimization model for task scheduling in cloud computing environment
    Manikandan, N.
    Gobalakrishnan, N.
    Pradeep, K.
    [J]. COMPUTER COMMUNICATIONS, 2022, 187 : 35 - 44
  • [18] The Whale Optimization Algorithm
    Mirjalili, Seyedali
    Lewis, Andrew
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2016, 95 : 51 - 67
  • [19] SCA: A Sine Cosine Algorithm for solving optimization problems
    Mirjalili, Seyedali
    [J]. KNOWLEDGE-BASED SYSTEMS, 2016, 96 : 120 - 133
  • [20] Grey Wolf Optimizer
    Mirjalili, Seyedali
    Mirjalili, Seyed Mohammad
    Lewis, Andrew
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2014, 69 : 46 - 61