计算机科学 ›› 2018, Vol. 45 ›› Issue (6A): 300-303.

• 网络与通信 • 上一篇    下一篇

云环境下基于DO-GAPSO的任务调度算法

孙敏,陈中雄,卢伟荣   

  1. 山西大学计算机与信息技术学院 太原030006
  • 出版日期:2018-06-20 发布日期:2018-08-03
  • 作者简介:孙 敏(1965-),女,副教授,硕士生导师,CCF会员,主要研究方向为云计算、Web智能、协同编辑等,E-mail:476957266@qq.com;陈中雄(1992-),男,硕士生,主要研究方向为云计算、人工智能;卢伟荣(1993-),男,硕士生,主要研究方向为Web智能、云计算。
  • 基金资助:
    山西省自然科学基金项目(201701D121054)资助

Task Scheduling Algorithm Based on DO-GAPSO under Cloud Environment

SUN Min CHEN, Zhong-xiong, LU Wei-rong   

  1. School of Computer & Information Technology,Shanxi University,Taiyuan 030006,China
  • Online:2018-06-20 Published:2018-08-03

摘要: 为了找到合理的云计算任务调度方案,仅从单一方面来优化调度策略已不能满足用户需求,但从多个方面优化调度策略又面临着权重分配问题。针对上述问题,从任务完成时间、任务完成成本、服务质量3个方面考虑,提出一种基于遗传与粒子群算法相融合的动态目标任务调度算法,在算法的适应度评价函数建模中引入线性权重动态分配策略。通过CloudSim平台进行云环境仿真实验,并将此算法与经典的双适应遗传算法(DFGA)、离散粒子群优化算法(DPSO)进行比较。实验结果表明,在相同的设置条件下,该算法在执行效率、寻优能力等方面优于其他两个算法,是一种云计算环境下有效的任务调度算法。

关键词: 惯性权重, 粒子群优化, 任务调度, 遗传算法, 云计算

Abstract: In order to find reasonable cloud computing task scheduling scheme,the demand of users can not be satisfied by optimizing scheduling strategy from a single aspect,and there are some weight assignment problems in several aspects to optimize scheduling policy.Focusing on the problems,considering the completion time,cost and service quality,an algorithm of a dynamic target based on particle swarm and genetic algorithm(DO-GAPSO) was proposed,a dynamic linear weighting allocation policy wasintroduced in the fitness of function modeling.Cloud environment simulation experiment was conducted in the CloudSim platform.Under the same condition,discrete particle swarm optimization(DPSO),double fitness genetic algorithm(DFGA) were compared with the proposed algorithm.The experimental results show that the proposed algorithm is better than the other two algorithms in execution efficiency and optimization ability.It is a kind of effective task scheduling algorithm in cloud computing environment.

Key words: Cloud computing, Genetic algorithm, Inertia weight, Particle swarm optimization, Task scheduling

中图分类号: 

  • TP393
[1]AHMED M,CHOWDHURY A S M R,AHMEDAN M,et al.Advanced survey on cloud computing and state-of-the-art research issues[J].International Journal of Computer Science Issues,2012,9(1):201-207.
[2]封良良,张陶,贾振红,等.云计算环境下基于改进粒子群的任务调度算法[J].计算机工程,2013,39(5):183-186.
[3]邬开俊,鲁怀伟.云环境下基于DPSO的任务调度算法[J].计算机工程,2014,40(1):59-62.
[4]盛小东,李强,刘昭昭.云环境下基于模板遗传算法的任务调度方法[J].计算机应用,2016,36(3):633-636.
[5]ZHANG D,GUAN Z,LIU X.An adaptive particle swarm optimization algorithm and simulation[C]∥IEEE International Conference on Automation & Logistics.2007:2399-2402.
[6]WU M.Research on Improvement of Task Scheduling Algo- rithm in Cloud Computing[J].Applied Mathematics & Information Sciences,2015,9(1):507-516.
[7]SAVITHA P,REDDY J G.A Review Work On Task Scheduling In Cloud Conputing Using GeneticAlgorithm[J].International Journal of Scientific Technology Research,2013,2(8):241-245.
[8]MANDAL T,ACHARYYA S.Optimal Task Scheduling in Cloud Computing Environment:Meta Heuristic Approaches[J].International Conference on Electrical Information and Communication Technology,2016,1(28):24-28.
[9]AGARWAL A,JAIN S.Efficient Optimal Algorithm of Task Scheduling in Cloud Computing Environment[J].International Journal of Computer Trends & Technology,2014,9(7):344-349.
[10]KHALILI A,BABAMIR S M.Makespan Improvement of PSO-based Dynamic Schedulingin Cloud Environment[J].Electrical Engineering,2015,7(2):613-618.
[11]RANI A,GARG K.A Review on Task Scheduling Algorithmin Cloud Computing Environment[J].International Journal of Scien-tific & Engineering Research,2016,5(4):9724-9729.
[12]RAMEZANI F,LU J,TAHERI J,et al.Evolutionary algorithm-based multi-objective task scheduling optimization model in cloud environments[J].World Wide Web-internet & Web Information Systems,2015,18(6):1737-1757.
[13]JENA R K.Multi Objective Task Scheduling in Cloud Environment Using Nested PSO Framework[J].Procedia Computer Science,2015,7(57):1219-1227.
[14]LAKSHMI R D,SRINIVASU N.A dynamic approach to task scheduling in cloud computing using genetic algorithm[J].Journal of Theoretical & Applied Information Technology,2016,3(85):124-135.
[15]KAUR S,VERMA A.An Efficient Approach to Genetic Algorithm for Task Scheduling in Cloud Computing Environment[J].International Journal of Information Technology & Computer Science,2012,4(10):159-190.
[16]AKILANDESWARI P,SRIMATHI H.Survey and analysis on Task scheduling in Cloud environment[J].Indian Journal of Science & Technology,2016,9(37):974-5645.
[1] 赵冬梅, 吴亚星, 张红斌.
基于IPSO-BiLSTM的网络安全态势预测
Network Security Situation Prediction Based on IPSO-BiLSTM
计算机科学, 2022, 49(7): 357-362. https://doi.org/10.11896/jsjkx.210900103
[2] 杨浩雄, 高晶, 邵恩露.
考虑一单多品的外卖订单配送时间的带时间窗的车辆路径问题
Vehicle Routing Problem with Time Window of Takeaway Food ConsideringOne-order-multi-product Order Delivery
计算机科学, 2022, 49(6A): 191-198. https://doi.org/10.11896/jsjkx.210400005
[3] 刘漳辉, 郑鸿强, 张建山, 陈哲毅.
多无人机使能移动边缘计算系统中的计算卸载与部署优化
Computation Offloading and Deployment Optimization in Multi-UAV-Enabled Mobile Edge Computing Systems
计算机科学, 2022, 49(6A): 619-627. https://doi.org/10.11896/jsjkx.210600165
[4] 高诗尧, 陈燕俐, 许玉岚.
云环境下基于属性的多关键字可搜索加密方案
Expressive Attribute-based Searchable Encryption Scheme in Cloud Computing
计算机科学, 2022, 49(3): 313-321. https://doi.org/10.11896/jsjkx.201100214
[5] 田冰川, 田臣, 周宇航, 陈贵海, 窦万春.
减少Hadoop集群中网络队头阻塞的调度算法
Reducing Head-of-Line Blocking on Network in Hadoop Clusters
计算机科学, 2022, 49(3): 11-22. https://doi.org/10.11896/jsjkx.210900117
[6] 谭双杰, 林宝军, 刘迎春, 赵帅.
基于机器学习的分布式星载RTs系统负载调度算法
Load Scheduling Algorithm for Distributed On-board RTs System Based on Machine Learning
计算机科学, 2022, 49(2): 336-341. https://doi.org/10.11896/jsjkx.201200126
[7] 沈彪, 沈立炜, 李弋.
空间众包任务的路径动态调度方法
Dynamic Task Scheduling Method for Space Crowdsourcing
计算机科学, 2022, 49(2): 231-240. https://doi.org/10.11896/jsjkx.210400249
[8] 屈立成, 吕娇, 屈艺华, 王海飞.
基于模糊神经网络的运动目标智能分配定位算法
Intelligent Assignment and Positioning Algorithm of Moving Target Based on Fuzzy Neural Network
计算机科学, 2021, 48(8): 246-252. https://doi.org/10.11896/jsjkx.200600050
[9] 吴善杰, 王新.
基于AGA-DBSCAN优化的RBF神经网络构造煤厚度预测方法
Prediction of Tectonic Coal Thickness Based on AGA-DBSCAN Optimized RBF Neural Networks
计算机科学, 2021, 48(7): 308-315. https://doi.org/10.11896/jsjkx.200800110
[10] 王政, 姜春茂.
一种基于三支决策的云任务调度优化算法
Cloud Task Scheduling Algorithm Based on Three-way Decisions
计算机科学, 2021, 48(6A): 420-426. https://doi.org/10.11896/jsjkx.201000023
[11] 郑增乾, 王锟, 赵涛, 蒋维, 孟利民.
带宽和时延受限的流媒体服务器集群负载均衡机制
Load Balancing Mechanism for Bandwidth and Time-delay Constrained Streaming Media Server Cluster
计算机科学, 2021, 48(6): 261-267. https://doi.org/10.11896/jsjkx.200400131
[12] 王金恒, 单志龙, 谭汉松, 王煜林.
基于遗传优化PNN神经网络的网络安全态势评估
Network Security Situation Assessment Based on Genetic Optimized PNN Neural Network
计算机科学, 2021, 48(6): 338-342. https://doi.org/10.11896/jsjkx.201200239
[13] 潘瑞杰, 王高才, 黄珩逸.
云计算下基于动态用户信任度的属性访问控制
Attribute Access Control Based on Dynamic User Trust in Cloud Computing
计算机科学, 2021, 48(5): 313-319. https://doi.org/10.11896/jsjkx.200400013
[14] 陈玉平, 刘波, 林伟伟, 程慧雯.
云边协同综述
Survey of Cloud-edge Collaboration
计算机科学, 2021, 48(3): 259-268. https://doi.org/10.11896/jsjkx.201000109
[15] 蒋慧敏, 蒋哲远.
企业云服务体系结构的参考模型与开发方法
Reference Model and Development Methodology for Enterprise Cloud Service Architecture
计算机科学, 2021, 48(2): 13-22. https://doi.org/10.11896/jsjkx.200300044
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!