The optimizing resource allocation and task scheduling based on cloud computing and Ant Colony Optimization Algorithm

被引:9
|
作者
Su, Yingying [1 ]
Bai, Zhichao [1 ]
Xie, Dongbing [1 ]
机构
[1] Shenyang Univ, Sch Mech Engn, Shenyang 110044, Liaoning, Peoples R China
关键词
Cloud computing; Resource allocation; Task scheduling; Q-ACOA; Heuristic factor;
D O I
10.1007/s12652-021-03445-w
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The purposes is to promote the intelligent fusion of Ant Colony Optimization Algorithm (ACOA) and the cloud computing for resource allocation and task scheduling. First, the analysis is conducted on the problems in the resource allocation and task scheduling via cloud computing and the limitations of ACOA. Second, the ACOA is optimized to meet the expected time and expected cost, which is denoted by Q-ACOA. Besides, the settings of pheromone heuristic factor alpha and the expected heuristic factor beta are determined. Finally, Q-ACOA is compared with the Round-Robin scheduling (RR) algorithm, the Min Min (MM) algorithm, and the Time, Cost, and Load Balance-Enhanced Ant Colony Optimization (TCLB-EACO) algorithm. The adopted evaluation indicators in task scheduling of cloud computing include the task completion time, the total time of data migration, the cost of task completion, and the satisfaction of participating users. Results demonstrate that the values of alpha and beta have comparatively large influences on the algorithms' iteration times and the task completion time. Ultimately, alpha is determined as 3, and beta is determined as 4.5. Compared with other algorithms, Q-ACOA shows the best performance on several evaluation indicators under multiple tasks. When the number of tasks exceeds 500, Q-ACOA has definite advantages in task completion time. Moreover, its average time of data migration is 2.5% less than the TCLB-EACO algorithm and 2.7% less than the MM algorithm. The overall cost consumption of Q-ACOA is lower than other algorithms, providing users a good experience. The above results can provide a data reference for the improvement of resource allocation and task scheduling based on cloud computing in the future.
引用
收藏
页数:9
相关论文
共 50 条
  • [41] Optimizing Resource Allocation in Manufacturing Project Based on Adaptive Ant Colony Algorithm
    Ming, Yang
    Yuan, Li
    Yu Hai-Shang
    [J]. 2007 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-15, 2007, : 5204 - 5207
  • [42] Heuristic Task Scheduling Algorithm Based on Rational Ant Colony Optimization
    ZHANG Xiaodong
    CUI Xiaoyan
    ZHENG Shizhuo
    [J]. Chinese Journal of Electronics, 2014, 23 (02) : 311 - 314
  • [43] Consumer behavior algorithm for cloud computing based on ant colony optimization algorithm
    Ren Wuling
    Lv Huixiang
    Jiang Guoxin
    [J]. PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON MECHATRONICS, CONTROL AND ELECTRONIC ENGINEERING, 2014, 113 : 161 - 165
  • [44] Heuristic Task Scheduling Algorithm Based on Rational Ant Colony Optimization
    Zhang Xiaodong
    Cui Xiaoyan
    Zheng Shizhuo
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2014, 23 (02) : 311 - 314
  • [45] Grid Task Scheduling Based on Chaotic Ant Colony Optimization Algorithm
    Ma, Yuanxiang
    Wang, Yizhi
    [J]. PROCEEDINGS OF 2012 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2012), 2012, : 469 - 472
  • [46] Multi-Robot Task Allocation Based on Cloud Ant Colony Algorithm
    Li, Xu
    Liu, Zhengyan
    Tan, Fuxiao
    [J]. NEURAL INFORMATION PROCESSING (ICONIP 2017), PT IV, 2017, 10637 : 3 - 10
  • [47] Optimization of Radar Resource Scheduling Based on Improved Ant Colony Algorithm
    Huang, Z. X.
    Hu, S. C.
    Zhang, B. K.
    Liu, Y. X.
    He, S.
    Li, W. B.
    [J]. 2022 IEEE MTT-S INTERNATIONAL MICROWAVE WORKSHOP SERIES ON ADVANCED MATERIALS AND PROCESSES FOR RF AND THZ APPLICATIONS, IMWS-AMP, 2022,
  • [48] An Improved Ant Colony Algorithm for Virtual Resource Scheduling in Cloud Computing Methods to Improve the Performance of Virtual Resource Scheduling
    Zhong, Chunlei
    Yang, Gang
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (01) : 249 - 261
  • [49] Hybrid optimization algorithm for task scheduling and virtual machine allocation in cloud computing
    Sreenivasulu, G.
    Paramasivam, Ilango
    [J]. EVOLUTIONARY INTELLIGENCE, 2021, 14 (02) : 1015 - 1022
  • [50] Task scheduling optimization in cloud computing based on heuristic Algorithm
    [J]. Guo, L. (kftjh@yahoo.com.cn), 1600, Academy Publisher (07):