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 条
  • [31] Cloud Computing Task Scheduling Based on Cultural Genetic Algorithm
    Li Jian-Wen
    Qu Chi-Wen
    2015 INTERNATIONAL CONFERENCE ON MECHANICAL ENGINEERING AND ELECTRICAL SYSTEMS (ICMES 2015), 2016, 40
  • [32] Task scheduling of cloud computing based on Improved CHC algorithm
    Zhang, Liping
    Tong, Weiqin
    Lu, Shengpeng
    2014 INTERNATIONAL CONFERENCE ON AUDIO, LANGUAGE AND IMAGE PROCESSING (ICALIP), VOLS 1-2, 2014, : 574 - 577
  • [33] Task scheduling algorithm based on greedy strategy in cloud computing
    Zhou, Zhou
    Zhigang, Hu
    Zhigang, Hu, 1600, Bentham Science Publishers B.V., P.O. Box 294, Bussum, 1400 AG, Netherlands (08): : 111 - 114
  • [34] A Task Scheduling Algorithm Based on Load Balancing in Cloud Computing
    Fang, Yiqiu
    Wang, Fei
    Ge, Junwei
    WEB INFORMATION SYSTEMS AND MINING, 2010, 6318 : 271 - +
  • [35] Research on cloud computing task scheduling based on evolutionary algorithm
    Yang, Qi Zhen
    Li, Zuo Tong
    Xie, Xiao Lan
    2020 INTERNATIONAL CONFERENCE ON BIG DATA & ARTIFICIAL INTELLIGENCE & SOFTWARE ENGINEERING (ICBASE 2020), 2020, : 377 - 380
  • [36] A Study into Cloud Computing Task Scheduling Based on BIAS Algorithm
    Li, Kun
    Jia, Liwei
    Shi, Xiaoming
    JOURNAL OF INTERNET TECHNOLOGY, 2021, 22 (06): : 1375 - 1383
  • [37] Task Scheduling Algorithm Based on Reliability Perception in Cloud Computing
    Kuang, Yuejuan
    Luo, Zhuojun
    Ouyang, Weihao
    RECENT ADVANCES IN ELECTRICAL & ELECTRONIC ENGINEERING, 2021, 14 (01) : 52 - 58
  • [38] Cloud Computing Task Scheduling Based on Pigeon Inspired Optimization
    Loheswaran, K.
    BIOSCIENCE BIOTECHNOLOGY RESEARCH COMMUNICATIONS, 2020, 13 (06): : 173 - 177
  • [39] Task Scheduling Optimization in Cloud Computing Based on Genetic Algorithms
    Hamed, Ahmed Y.
    Alkinani, Monagi H.
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 69 (03): : 3289 - 3301
  • [40] Scheduling algorithm for a task under cloud computing
    Li Y.
    Yao Y.
    International Journal of Performability Engineering, 2019, 15 (08) : 2081 - 2090