首页 | 本学科首页   官方微博 | 高级检索  
     

基于IFOA-GA任务调度算法在云计算MapReduce模型中的研究
引用本文:陈暄,潘春平,龙丹.基于IFOA-GA任务调度算法在云计算MapReduce模型中的研究[J].计算机应用研究,2019,36(11).
作者姓名:陈暄  潘春平  龙丹
作者单位:浙江工业职业技术学院,浙江绍兴,312000;浙江大学,杭州,310058
基金项目:国家自然科学基金资助项目(LQ18A010003,11426205);绍兴市科技局项目(2015B70013)
摘    要:针对传统的云计算任务调度算法存在效率低、利用率不高的问题,采用改进的果蝇算法(improved fruit fly optimization algorithm,IFOA)和遗传算法(genetic algorithm,GA)融合的算法用于处理任务调度。首先,将任务调度转换为DAG(directed acyclic graph,DAG)并通过Kruskal算法将任务调度顺序进行化简;其次,针对果蝇算法的种群采用正交数组和量化技术进行初始化,对果蝇算法边界进行处理,对探索步长进行动态调整,并使用GA算法对个体选择进行选择处理;最后,将融合后生成的算法IFOA-GA用于仿真平台中的云计算任务调度,相对于IGA、IFOA,IPSO算法在QoS的四个指标对比中具有一定的优势,说明IFOA-GA算法能够有效地提高云计算调度效率。

关 键 词:云计算  任务调度  果蝇算法  种群初始化  边界处理
收稿时间:2018/6/4 0:00:00
修稿时间:2019/9/30 0:00:00

Research on cloud computing MapReduce model based on IFOA-GA task scheduling algorithm
chenxuan,Pan chun-pin and Long Dan.Research on cloud computing MapReduce model based on IFOA-GA task scheduling algorithm[J].Application Research of Computers,2019,36(11).
Authors:chenxuan  Pan chun-pin and Long Dan
Affiliation:Zhejiang Industry Polytechnic College,,
Abstract:Aiming at the low efficiency and low utilization rate of traditional cloud computing task scheduling algorithms, this paper proposed an improved algorithm using the improved fruit fly optimization algorithm(IFOA) and genetic algorithm(GA) for task scheduling. Firstly, the task scheduling is converted into a DAG(directed acyclic graph), and the task scheduling sequence is simplified through the kruskal algorithm. Secondly, the population of Drosophila algorithm is initialized using orthogonal arrays and quantization techniques. The boundaries of the Drosophila algorithm algorithm are processed, the exploration step size is dynamically adjusted, and the individual selection is processed using the GA algorithm. Finally, the fusion algorithm IFOA-GA is used in cloud computing task scheduling in the simulation platform. Compared with IGA, IFOA and IPSO algorithm, it has certain advantages in the comparison of four indexes of QoS, which shows that the IFOA-GA algorithm can be effective in mproving cloud computing scheduling efficiency.
Keywords:cloud computing  task scheduling  Drosophila algorithm  population initialization  boundary processing
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号