Computer Science ›› 2018, Vol. 45 ›› Issue (7): 90-94.doi: 10.11896/j.issn.1002-137X.2018.07.014

• Network & Communication • Previous Articles     Next Articles

Efficient Task Scheduling Algorithm Based on Cloud Environment

ZHONG Zhi-feng, ZHANG Tian-tian,ZHANG Yan, YI Ming-xing ,ZENG Zhang-fan   

  1. School of Computer and Information Engineering,Hubei University,Wuhan 430062,China
  • Received:2017-05-02 Online:2018-07-30 Published:2018-07-30

Abstract: Efficient task scheduling is crucial in dealing with business efficiently and cutting down the operating costs for cloud service providers.To improve theperformance of task scheduling in cloud environment,this paper proposed a new algorithm,namely greedy simulated annealing (G&SA).Firstly,it finds the local optimal solution by executing the greedy algorithm,which is used to initialize the current optimal solution of the G&SA algorithm and the initial solution of simulated annealing algorithm.Secondly,the current optimal solution is updated by simulated annealing algorithm.As a result,the experiment shows that the G&SA algorithm can achieve global convergence faster compared with the traditional task scheduling algorithm.In addition,the G&SA algorithm not only obtains more stable optimization results and improves the quality and efficiency of optimization,but also reduces the total task time costs.Average resource utilization rate of virtual machine is steady at 99% or more,and the load can be more balanced.

Key words: Cloud computing, G&SA algorithm, Load balancing, Task scheduling

CLC Number: 

  • TP393
[1]YOUNGE A J,HENSCHEL R,BROWN J T,et al.Analysis of Virtualization Technologies for High Performance Computing Environments[C]∥IEEE International Conference on Cloud Computing.IEEE Computer Society,2011:9-16.
[2]ERGU D,KOU G,PENG Y,et al.The Analytic HierarchyProcess:Task Scheduling and Resource Allocation in Cloud Computing Environment[J].The Journal of Supercomputing,2013,64(3):1-14.
[3]BOURGUIBA M,El KORBI I,HADDADOU K,et al.Impro-ving Virtual Machines Networking Performance for Cloud Computing[C]∥IEEE International Symposium on Integrated Network Management.IEEE,2013:513-519.
[4]CHEN H Y.Task Scheduling in Cloud Computing Based onSwarm Intelligence Algorithm[J].Computer Science,2014,41(s1):83-86.(in Chinese)
陈海燕.基于多群智能算法的云计算任务调度策略[J].计算机科学,2014,41(s1):83-86.
[5]GAN G N,HUANG T L,GAO S.Genetic Simulated Annealing Algorithm for Task Scheduling based on Cloud computing environment[C]∥International Conference on Intelligent Computing and Integrated Systems.IEEE,2010:60-63.
[6]ZHANG X L.Application of Improved Artificial Fish SwarmAlgorithm in Cloud Computing Task Schedule[J].Electronic Design Engineering,2017,25(6):14-18.(in Chinese)
张晓丽.改进鱼群算法在云计算任务调度中的应用[J].电子设计工程,2017,25(6):14-18.
[7]TIAN L W,TIAN L.A hybrid clustering algorithm based on improved artificial fish swarm[J].Telkomnika Indonesian Journal of Electrical Engineering,2014,12(5).
[8]DONG Z Q,LIU N,ROJAS-CESSA R.Greedy Scheduling ofTasks with Time Constraints for Energy-efficient Cloud-computing Data Centers[J].Journal of Cloud Computing,2015,4(1):1-14.
[9]XU Y M,LI K L,HU J T,et al.A Genetic Algorithm for Task Scheduling on Heterogeneous Computing Systems using Multiple Priority Queues[J].Information Sciences,2014,270(6):255-287.
[10]SHI J Y,HU X T,ZOU X B,et al.A Heuristic and Parallel Simu-lated Annealing Algorithm for Variable Selection in Nearin-frared Spectroscopy Analysis[J].Journal of Chemometrics,2016,30(8):442-450.
[11]ZHOU L J,WANG C Y.Cloud Computing Resource Scheduling in Mobile Internet Based on Particle Swarm Optimization Algori-thm[J].Computer Science,2015,42(6):279 -281.(in Chinese)
周丽娟,王春影.基于粒子群优化算法的云计算资源调度策略研究[J].计算机科学,2015,42(6):279-281.
[12]DAMODARAN PURUSHOTHAMAN,VELEZ-GALLEGO MA-RIO C.A Simulated Annealing Algorithm to Minimize makespan of Parallel Batch Processing Machines with Unequal Job Ready Times[J].Expert Systems with Applications,2012,39(1):1451-1458.
[13]GOYAL T,SINGH A,AGRAWAL A.Cloudsim:Simulator for Cloud Computing Infrastructure and Modeling[J].Procedia Engineering,2012,38(4):3566-3572.
[1] TIAN Zhen-zhen, JIANG Wei, ZHENG Bing-xu, MENG Li-min. Load Balancing Optimization Scheduling Algorithm Based on Server Cluster [J]. Computer Science, 2022, 49(6A): 639-644.
[2] GAO Jie, LIU Sha, HUANG Ze-qiang, ZHENG Tian-yu, LIU Xin, QI Feng-bin. Deep Neural Network Operator Acceleration Library Optimization Based on Domestic Many-core Processor [J]. Computer Science, 2022, 49(5): 355-362.
[3] GAO Shi-yao, CHEN Yan-li, XU Yu-lan. Expressive Attribute-based Searchable Encryption Scheme in Cloud Computing [J]. Computer Science, 2022, 49(3): 313-321.
[4] SHEN Biao, SHEN Li-wei, LI Yi. Dynamic Task Scheduling Method for Space Crowdsourcing [J]. Computer Science, 2022, 49(2): 231-240.
[5] TAN Shuang-jie, LIN Bao-jun, LIU Ying-chun, ZHAO Shuai. Load Scheduling Algorithm for Distributed On-board RTs System Based on Machine Learning [J]. Computer Science, 2022, 49(2): 336-341.
[6] XIA Zhong, XIANG Min, HUANG Chun-mei. Hierarchical Management Mechanism of P2P Video Surveillance Network Based on CHBL [J]. Computer Science, 2021, 48(9): 278-285.
[7] SONG Hai-ning, JIAO Jian, LIU Yong. Research on Mobile Edge Computing in Expressway [J]. Computer Science, 2021, 48(6A): 383-386.
[8] WANG Zheng, JIANG Chun-mao. Cloud Task Scheduling Algorithm Based on Three-way Decisions [J]. Computer Science, 2021, 48(6A): 420-426.
[9] ZHENG Zeng-qian, WANG Kun, ZHAO Tao, JIANG Wei, MENG Li-min. Load Balancing Mechanism for Bandwidth and Time-delay Constrained Streaming Media Server Cluster [J]. Computer Science, 2021, 48(6): 261-267.
[10] PAN Rui-jie, WANG Gao-cai, HUANG Heng-yi. Attribute Access Control Based on Dynamic User Trust in Cloud Computing [J]. Computer Science, 2021, 48(5): 313-319.
[11] CHEN Yu-ping, LIU Bo, LIN Wei-wei, CHENG Hui-wen. Survey of Cloud-edge Collaboration [J]. Computer Science, 2021, 48(3): 259-268.
[12] JIANG Hui-min, JIANG Zhe-yuan. Reference Model and Development Methodology for Enterprise Cloud Service Architecture [J]. Computer Science, 2021, 48(2): 13-22.
[13] WANG Wen-juan, DU Xue-hui, REN Zhi-yu, SHAN Di-bin. Reconstruction of Cloud Platform Attack Scenario Based on Causal Knowledge and Temporal- Spatial Correlation [J]. Computer Science, 2021, 48(2): 317-323.
[14] YAO Ze-wei, LIU Jia-wen, HU Jun-qin, CHEN Xing. PSO-GA Based Approach to Multi-edge Load Balancing [J]. Computer Science, 2021, 48(11A): 456-463.
[15] MAO Han-yu, NIE Tie-zheng, SHEN De-rong, YU Ge, XU Shi-cheng, HE Guang-yu. Survey on Key Techniques and Development of Blockchain as a Service Platform [J]. Computer Science, 2021, 48(11): 4-11.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!