Cloud Computing Task Scheduling Method Based on a Coral Reefs Optimization Algorithm

被引:2
|
作者
Xu, Hongpo [1 ]
Chen, Wei [1 ]
机构
[1] Nanjing Univ Posts & Telecommun, Sch Comp Sci, Nanjing, Peoples R China
关键词
Task scheduling; Load balancing; Coral reefs optimization algorithm; Cloud computing;
D O I
10.1109/ICPADS47876.2019.00013
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Task scheduling is a difficult non-deterministic polynomial problem. Optimization of the scheduling algorithm is the key to improve the efficiency of cloud computing. The traditional meta-heuristic algorithm has slow convergence rate and is easy to fall into local optimal value. This paper proposes a new scheduling method based on a coral reefs algorithm. Firstly, the task scheduling model is formally described. The objective function is proposed to calculate load balancing rate, resource utilization and load balancing stability. Then the representation method of coral reef and the coding scheme of polyps are designed. Matrix random mapping method is applied to improve the variation effect of polyps. Finally, Ant Colony Optimization(ACO), the Genetic Algorithm(GA) and Round Robin(RR) algorithms are compared in terms of completion time, convergence effect and resource load. The simulation results show that the coral reef algorithm has reduced the completion time by 6.4%, 25.1%, 51.3%, and increased resource utilization by 10.0%, 15.2% and 51.3% when it is compared with the other three algorithms. It shows that the coral reef algorithm is suitable for task scheduling in the cloud environment.
引用
收藏
页码:27 / 34
页数:8
相关论文
共 50 条
  • [21] Research for the Task Scheduling Algorithm Optimization based on Hybrid PSO and ACO for Cloud Computing
    Ju, JieHui
    Bao, WeiZheng
    Wang, ZhongYou
    Wang, Ya
    Li, WenJuan
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2014, 7 (05): : 87 - 96
  • [22] A review of task scheduling in cloud computing based on nature-inspired optimization algorithm
    Prity, Farida Siddiqi
    Gazi, Md. Hasan
    Uddin, K. M. Aslam
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (05): : 3037 - 3067
  • [23] A parallel task scheduling optimization algorithm based on clonal operator in green cloud computing
    Liu Y.
    Shu W.
    Zhang C.
    Shu, Wanneng (wangqianedu@163.com), 2016, Engineering and Technology Publishing (11): : 185 - 191
  • [24] An Improved Grey Wolf Optimization Algorithm Based Task Scheduling in Cloud Computing Environment
    Natesan, Gobalakrishnan
    Chokkalingam, Arun
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2020, 17 (01) : 73 - 81
  • [25] An improved particle swarm optimization algorithm for task scheduling in cloud computing
    Pirozmand P.
    Jalalinejad H.
    Hosseinabadi A.A.R.
    Mirkamali S.
    Li Y.
    Journal of Ambient Intelligence and Humanized Computing, 2023, 14 (04) : 4313 - 4327
  • [26] Enhanced Butterfly Optimization Algorithm for Task Scheduling in Cloud Computing Environments
    ZHAO, Yue
    International Journal of Advanced Computer Science and Applications, 2024, 15 (12) : 435 - 443
  • [27] Cloud Computing Task Scheduling Algorithm Based On Improved Genetic Algorithm
    Fang Yiqiu
    Xiao Xia
    Ge Junwei
    PROCEEDINGS OF 2019 IEEE 3RD INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2019), 2019, : 852 - 856
  • [28] Artificial Flora Optimization Algorithm for Task Scheduling in Cloud Computing Environment
    Bacanin, Nebojsa
    Tuba, Eva
    Bezdan, Timea
    Strumberger, Ivana
    Tuba, Milan
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2019, PT I, 2019, 11871 : 437 - 445
  • [29] Enhanced Whale Optimization Algorithm for task scheduling in cloud computing environments
    Zhang, Yanfeng
    Wang, Jiawei
    Journal of Engineering and Applied Science, 2024, 71 (01):
  • [30] Optimization of Task Scheduling Algorithm through QoS Parameters for Cloud Computing
    Monika
    Jindal, Abhimanyu
    4TH INTERNATIONAL CONFERENCE ON ADVANCEMENTS IN ENGINEERING & TECHNOLOGY (ICAET-2016), 2016, 57