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 条
  • [1] A Novel Ant Optimization Algorithm for Task Scheduling and Resource Allocation in Cloud Computing Environment
    Gao, Ying
    Duan, Jiajie
    Shu, Wanneng
    [J]. JOURNAL OF INTERNET TECHNOLOGY, 2015, 16 (07): : 1329 - 1338
  • [2] Ant Colony Optimization Computing Resource Allocation Algorithm Based on Cloud Computing Environment
    Xin, Guo
    [J]. PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON EDUCATION, MANAGEMENT, COMPUTER AND SOCIETY, 2016, 37 : 1039 - 1042
  • [3] A task scheduling algorithm based on genetic algorithm and ant colony optimization in cloud computing
    Liu, Chun-Yan
    Zou, Cheng-Ming
    Wu, Pei
    [J]. PROCEEDINGS OF THIRTEENTH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING AND SCIENCE, (DCABES 2014), 2014, : 68 - 72
  • [4] The Allocation of Cloud Computing Resource Based on The Improved Ant colony Algorithm
    Gao, Zhe
    [J]. 2014 SIXTH INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS (IHMSC), VOL 2, 2014, : 334 - 337
  • [5] EACO: AN ENHANCED ANT COLONY OPTIMIZATION ALGORITHM FOR TASK SCHEDULING IN CLOUD COMPUTING
    Sharma, Surabhi
    Jain, Richa
    [J]. INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2019, 13 (04): : 91 - 100
  • [6] A slave ants based ant colony optimization algorithm for task scheduling in cloud computing environments
    Moon, YoungJu
    Yu, HeonChang
    Gil, Joon-Min
    Lim, JongBeom
    [J]. HUMAN-CENTRIC COMPUTING AND INFORMATION SCIENCES, 2017, 7
  • [7] Scheduling Workflow in Cloud Computing Based on Ant Colony Optimization Algorithm
    Zhou, Yue
    Huang, XinLi
    [J]. 2013 SIXTH INTERNATIONAL CONFERENCE ON BUSINESS INTELLIGENCE AND FINANCIAL ENGINEERING (BIFE), 2014, : 57 - 61
  • [8] Research on cloud computing adaptive task scheduling based on ant colony algorithm
    Liu, Hongji
    [J]. OPTIK, 2022, 258
  • [9] Task scheduling optimization strategy using improved ant colony optimization algorithm in cloud computing
    Wei, Xianyong
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2020,
  • [10] Task Scheduling Policy Based on Ant Colony Optimization in Cloud Computing Environment
    Wang, Lin
    Ai, Lihua
    [J]. PROCEEDINGS OF 2ND CONFERENCE ON LOGISTICS, INFORMATICS AND SERVICE SCIENCE (LISS 2012), VOLS 1 AND 2, 2013,