计算机科学 ›› 2018, Vol. 45 ›› Issue (6A): 300-303.
孙敏,陈中雄,卢伟荣
SUN Min CHEN, Zhong-xiong, LU Wei-rong
摘要: 为了找到合理的云计算任务调度方案,仅从单一方面来优化调度策略已不能满足用户需求,但从多个方面优化调度策略又面临着权重分配问题。针对上述问题,从任务完成时间、任务完成成本、服务质量3个方面考虑,提出一种基于遗传与粒子群算法相融合的动态目标任务调度算法,在算法的适应度评价函数建模中引入线性权重动态分配策略。通过CloudSim平台进行云环境仿真实验,并将此算法与经典的双适应遗传算法(DFGA)、离散粒子群优化算法(DPSO)进行比较。实验结果表明,在相同的设置条件下,该算法在执行效率、寻优能力等方面优于其他两个算法,是一种云计算环境下有效的任务调度算法。
中图分类号:
[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 |
|