Task scheduling optimization strategy using improved ant colony optimization algorithm in cloud computing

被引:50
|
作者
Wei, Xianyong [1 ]
机构
[1] Shangqiu Polytech, Shangqiu 476000, Henan, Peoples R China
关键词
Cloud computing; Task scheduling optimization; Improved ant colony algorithm; Load balancing; Penalty coefficient; Cloudsim; PARTICLE SWARM OPTIMIZATION;
D O I
10.1007/s12652-020-02614-7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In order to solve the problems of unbalanced load, slow convergence speed and low utilization of virtual machine resources existing in the previous task scheduling optimization strategies, this paper proposes a task scheduling optimization strategy using improved ant colony optimization algorithm in cloud computing. Firstly, based on the principle of cloud computing task scheduling, a scheduling model using improved ant colony algorithm is proposed to avoid the optimization strategy falling into local optimization. Then, task scheduling satisfaction function is constructed by combining the three objectives of the shortest waiting time, the degree of resource load balance and the cost of task completion to search the optimal solution of task scheduling. Finally, the reward and punishment coefficient is introduced to optimize the pheromone updating rules of ant colony algorithm, which speeds up the solution speed. Besides, we use dynamic update of volatility coefficient to optimize overall performance of this strategy, and introduce virtual machine load weight coefficient in the process of local pheromone updating, so as to ensure the load balance of virtual machine. The feasibility of our algorithm is analyzed and demonstrated by experiments with Cloudsim. The experimental results show that the proposed algorithm has the fastest convergence speed, the shortest completion time, the most balanced load and the highest utilization rate of virtual machine resources compared with other methods. Therefore, our proposed task scheduling optimization strategy has the best performance.
引用
收藏
页数:12
相关论文
共 50 条
  • [41] An improved genetic algorithm using greedy strategy toward task scheduling optimization in cloud environments
    Zhou, Zhou
    Li, Fangmin
    Zhu, Huaxi
    Xie, Houliang
    Abawajy, Jemal H.
    Chowdhury, Morshed U.
    NEURAL COMPUTING & APPLICATIONS, 2020, 32 (06): : 1531 - 1541
  • [42] Improved ant colony optimization algorithm based on RNA computing
    Zhang L.
    Xiao C.
    Fei T.
    Automatic Control and Computer Sciences, 2017, 51 (5) : 366 - 375
  • [43] Ant colony based optimization model for QoS-based task scheduling in cloud computing environment
    Sharma N.
    Sonal
    Garg P.
    Measurement: Sensors, 2022, 24
  • [44] An energy-efficient task scheduling method for heterogeneous cloud computing systems using capuchin search and inverted ant colony optimization algorithm
    Rostami, Safdar
    Broumandnia, Ali
    Khademzadeh, Ahmad
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (06): : 7812 - 7848
  • [45] An energy-efficient task scheduling method for heterogeneous cloud computing systems using capuchin search and inverted ant colony optimization algorithm
    Safdar Rostami
    Ali Broumandnia
    Ahmad Khademzadeh
    The Journal of Supercomputing, 2024, 80 : 7812 - 7848
  • [46] Grid Task Scheduling Strategy Based on Particle Swarm Optimizationand Ant Colony Optimization Algorithm
    Wei Pengcheng
    Shi Xi
    PROGRESS IN MEASUREMENT AND TESTING, PTS 1 AND 2, 2010, 108-111 : 392 - +
  • [47] Dynamic Load Balancing Strategy for Cloud Computing with Ant Colony Optimization
    Gao, Ren
    Wu, Juebo
    FUTURE INTERNET, 2015, 7 (04): : 465 - 483
  • [48] An improved ant colony optimization algorithm with fault tolerance for job scheduling in grid computing systems
    Idris, Hajara
    Ezugwu, Absalom E.
    Junaidu, Sahalu B.
    Adewumi, Aderemi O.
    PLOS ONE, 2017, 12 (05):
  • [49] Adaptive Scheduling of Cloud Tasks Using Ant Colony Optimization
    Mishra, Sambit Kumar
    Sahoo, Bibhudatta
    Manikyam, P. Satya
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON COMMUNICATION AND INFORMATION PROCESSING (ICCIP 2017), 2017, : 202 - 208
  • [50] Heuristic Task Scheduling Algorithm Based on Rational Ant Colony Optimization
    ZHANG Xiaodong
    CUI Xiaoyan
    ZHENG Shizhuo
    ChineseJournalofElectronics, 2014, 23 (02) : 311 - 314