南京大学学报(自然科学版) ›› 2017, Vol. 53 ›› Issue (6): 1114.
吴家豪1,彭志平2*,崔得龙2,李启锐2,何杰光2
Wu Jiahao1,Peng Zhiping2*,Cui Delong2,Li Qirui2,He Jieguang2
摘要: 随着大数据时代的来临,传统的工作流计算平台已经无法满足大量工作流应用的计算要求.因此,工作流应用开始由原有的基础设施转移到更加高效、可靠、廉价的云平台上.针对现有的云工作流调度算法执行时间最小化、作业最优分配以及调度算法的收敛时间问题,提出一种基于多Agent系统的粒子群遗传优化云工作流调度算法.该算法首先利用粒子的自身历史最优位置和粒子群历史最优位置优化全局最优解的搜索过程,然后将系统中每个粒子作为一个Agent,多Agent间相互竞争和协调,最后在多Agent系统中引入遗传算法,通过Agent间的信息交互进行有目标地交叉变异操作,不仅避免粒子群的盲目随机化以及陷入局部最优解,而且加速了搜索全局最优解的收敛过程.使用真实工作流数据进行模拟实验,实验结果证明该算法的有效性.
[1] Shishira S R,Kandasamy A,Chandrasekaran K,et al.Survey on meta heuristic optimization techniques in cloud computing.In:Proceedings of 2016 International Conference on Advances in Computing,Communications and Informatics(ICACCI).Jaipur,India:IEEE.2016:1434-1440. [2] Thomas E,Zaigham M,Ricardo P.云计算:概念、技术与架构.龚奕利,贺莲,胡 创译.机械工业出版社,2014,14-18. [3] Wu F H,Wu Q B,Tan Y S.Workflow scheduling in cloud:A survey.The Journal of Supercomputing,2015,71(9):3373-3418. [4] Durillo J J,Prodan R.Workflow scheduling on federated clouds.In:European Conference on Parallel Processing.Springer Berlin Heidelberg,2014:45-50. [5] Topcuoglu H,Hariri S,Wu M Y.Performance-effective and low-complexity task scheduling for heterogeneous computing.IEEE Transactions on Parallel and Distributed Systems,2002,13(3):260-274. [6] El-Rewini H,Lewis T G.Scheduling parallel program tasks onto arbitrary target machines.Journal of Parallel and Distributed Computing,1990,9(2):138-153. [7] Liu G Q,Poh K L,Xie M.Iterative list scheduling for heterogeneous computing.Journal of Parallel and Distributed Computing,2005,65(5):654-665. [8] Arabnejad H,Barbosa J G.List scheduling algorithm for heterogeneous systems by an optimistic cost table.IEEE Transactions on Parallel and Distributed Systems,2014,25(3):682-694. [9] Salza P,Ferrucci F,Sarro F.Deploy and execute parallel genetic algorithms in the cloud.In:Proceedings of the 2016 on Genetic and Evolutionary Computation Conference(CECCO 2016).Denver,CO,USA:ACM,2016:121-122. [10] Li H H,Chen Z G,Zhan Z H,et al.Renumber coevolutionary multiswarm particle swarm optimization for multi-objective workflow scheduling on cloud computing environment.In:Proceedings of the Companion Publication of the 2015 Annual Conference on Genetic and Evolutionary Computation.Madrid,Spain:ACM,2015:1419-1420. [11] Shojafar M,Javanmardi S,Abolfazli S,et al.FUGE:A joint meta-heuristic approach to cloud job scheduling algorithm using fuzzy theory and a genetic method.Cluster Computing,2015,18(2):829-844. [12] Zhang F,Cao J W,Li K Q.Multi-objective scheduling of many tasks in cloud platforms.Future Generation Computer Systems,2014,37:309-320. [13] 郭 禾,陈 征,于玉龙等.带通信开销的DAG工作流费用优化模型与算法.计算机研究与发展,2015,52(6):1400-1408.(Guo H,Chen Z,Yu Y L,et al.A communication aware DAG workflow cost optimization model and algorithm.Journal of Computer Research and Development,2015,52(6):1400-1408.) [14] Pandey S,Wu L L,Guru S M,et al.A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments.In:Proceedings of the IEEE International Conference on Advanced Information Networking and Applications.Aina,Perth,Australia:IEEE,2010:400-407. [15] Zuo L Y,Shu L,Dong S B,et al.A multi-objective optimization scheduling method based on the ant colony algorithm in cloud computing.IEEE Access,2015,3:2687-2699. [16] Kianpisheh S,Charkari N M,Kargahi M.Ant colony based constrained workflow scheduling for heterogeneous computing systems.Cluster Computing,2016,19(3):1053-1070. [17] Hafez M G,Elgamel M S.Agent-based cloud computing:A survey.In:Proceedings of the IEEE International Conference on Future Internet of Things and Cloud(FiCloud).Vienna,Austria:IEEE,2016:285-292. [18] 肖 正,吴承荣,张世永.多Agent系统合作与协调机制研究综述.计算机科学,2007,34(5):139-143.(Xiao Z,Wu C R,Zhang S Y.A survey of cooperation and coordination in multi-agent system.Computer Science,2007,34(5):139-143.) [19] Padmavathi S,Dharani V P,Maithrreye S,et al.Multi-agent framework for cloud service composition.In:Proceedings of the 2016 International Conference on Emerging Trends in Engineering,Technology and Science(ICETETS).Pudukkottai,India:IEEE,2016:1-5. [20] 侯 富,毛新军,吴 伟.一种基于多Agent系统的云服务自组织管理方法.软件学报,2015,26(4):835-848.(Hou F,Mao X J,Wu W.Self-organizing management approach for cloud services based on multi-agent system.Journal of Software,2015,26(4):835-848.) [21] Wei Y,Blake M B.Proactive virtualized resource management for service workflows in the cloud.Computing,2016,98(5):523-538. [22] Chen W W,Deelman E.Workflow Sim:A toolkit for simulating scientific workflows in distributed environments.In:Proceedings of the IEEE International Conference on E-Science.Chicago,IL,USA:IEEE,2012:1-8. [23] Bharathi S,Chervenak A,Deelman E,et al.Characterization of scientific workflows.In:Proceedings of 2008 3rd Workshop on Workflows in Support of Large-Scale Science.Austin,TX,USA:IEEE,2008:1-10. [24] Van Den Bergh F.An analysis of particle swarm optimizers.Ph.D.Dissertation.Pretoria:University of Pretoria,2002:87-110. |
No related articles found! |
|