期刊文献+

异构环境下平滑加权轮询Reduce任务调度算法研究 被引量:3

Research on Reduce task scheduling algorithm for smooth weighted polling in heterogeneous environment
在线阅读 下载PDF
导出
摘要 传统MapReduce在处理倾斜数据时会造成负载不均衡,降低MapReduce框架的执行效率。虽然利用贪心算法分区减轻了MapReduce应用中的数据倾斜,但是忽略了Reduce异构性,因为MapReduce的计算环境通常是异构的,即使中间数据没有倾斜,由于计算能力不同,任务在不同节点上的执行时间也是不同的。为了避免异构性导致Reduce性能下降的问题,提出一种在异构环境下动态平滑加权轮询调度算法。该算法根据节点的计算能力和数据本地性这两个因素选取Reduce计算节点来提高Reduce任务执行效率,还进一步将优化后的框架用于并行图像处理。实验结果表明,动态平滑加权轮询调度算法减少了Reduce跨节点传输的网络带宽,同时也减少了Reduce任务的执行时间。 The traditional MapReduce framework may cause load imbalance when it is used to process skewed data,which can reduce the execution efficiency of the MapReduce framework.Although the application of the greedy algorithm partitioning can alleviate data skew in MapReduce applications,Reduce heterogeneity is ignored,because the computing environment of MapReduce is usually heterogeneous.Even if the intermediate data is not skewed,the execution time of tasks on different nodes is different due to different computing power.In order to avoid Reduce performance degradation caused by the heterogeneity,a dynamic smoothing algorithm of weighted polling scheduling in the heterogeneous environment is put forward.The algorithm is used to select the Reduce computing nodes according to the two factors of the node computing power and data locality,and improve the execution efficiency of Reduce tasks.The optimized framework is adopted for parallel image processing.The experimental results show that the dynamic smoothing weighted polling scheduling algorithm can reduce the network bandwidth of Reduce transmission across nodes and decrease the Reduce task execution time.
作者 黄伟建 贾孟玉 黄亮 HUANG Weijian;JIA Mengyu;HUANG Liang(School of Information and Electrical Engineering,Hebei University of Engineering,Handan 056038,China;Hebei Information Security Testing Evaluation Center,Shijiazhuang 050071,China)
出处 《现代电子技术》 北大核心 2020年第23期139-142,共4页 Modern Electronics Technique
基金 河北省自然科学基金项目:云计算中分布式Jobtracker节点模型的建立与优化(F2015402077) 河北省高等学校科学技术研究项目:基于复杂网络的空气质量动态分析和预测方法研究(QN2018073)。
关键词 Reduce任务调度 负载均衡 异构集群 平滑加权轮询算法 节点选取 并行图像处理 Reduce task scheduling load balancing heterogeneous cluster smooth weighted polling algorithm node selection parallel image processing
  • 相关文献

参考文献6

二级参考文献46

  • 1申德荣,陈翔宇,吕立昂,邵一川,于戈.一种支持服务网格的动态负载平衡系统[J].计算机工程,2006,32(21):124-126. 被引量:5
  • 2董西成.Hadoop技术内幕[M].北京:机械工业出版社,2013.
  • 3Dean J, Ghemawat S. MapReduee: simplified data pro- cessing on large clusters [ J]. Communications of the ACM ,2008 ,51 (1) :107-113.
  • 4Tan J, Meng X, Zhang L. Performance analysis of coupling scheduler for mapreduce/hadoop [ C ]//Proceedings of the INFOCOM. 2012 : 2586-2590.
  • 5Chen F, Kodialam M, Lakshman T. Joint scheduling of processing and shuffle phases in mapreduce systems[J]. Proceedings of the INFOCOM ,2012,131 (5) :43-51.
  • 6Tan J,Meng S, MENG X, et al. Improving ReduceTask data locality for sequential MapReduce jobs [ J ]. Proceed- ings of the INFOCOM ,2013,12( 11 ) :27-35.
  • 7Wang W,Zhu K,Ying L,et al. Map task scheduling in mapreduce with data locality:Throughput and heavy-traf- fic optimality[ C ]//proceedings of the INFOCOM. 2013 : 351-372.
  • 8Tan J,Meng X,Zhang L. Coupling task progress for ma- preduce resource-aware scheduling [ C ]//Proceedings of the INFOCOM. 2013: 1618-1626.
  • 9Chang H, Kodialam M, Kompella R R, et al. Scheduling in mapreduce-like systems for fast completion time [ C ]// Proceedings of the INFOCOM. 2011: 3074-3082.
  • 10Li Z,Shen Y,Yao B,et al. OFScheduler: a dynamic network optimizer for MapReduce in heterogeneous cluster[ J]. Inter- national Journal of Parallel Prograramlng, 2015, 43 ( 3 ) : 472-488.

共引文献24

同被引文献30

引证文献3

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部