YARN资源调度策略优化方法的设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:caj978879947
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术的快速发展,人类进入了信息爆炸的时代,呈指数型增长的数据量驱动着大数据分析、分布式计算框架、云计算等技术的日益成熟。为了应对多种数据处理需求,Hadoop YARN将资源管理模块构建成一个独立的通用系统YARN,这种结构不仅解决了Hadoop 1.0中的可扩展性差、可靠性低、资源利用率低等问题,还使得Hadoop YARN可以支持多种计算框架。通过对具备多种用途的Hadoop YARN集群上的异构负载分析发现,集群中的任务不成比例的共享着集群的资源,并且短任务数量远远多于长任务,但占比很少的长任务却消耗了集群的大部分资源,这种情况不利于短任务的执行。同时,运行异构负载的集群往往存在着大量“已分配但未使用”的资源碎片,降低了集群的资源利用率。已有的研究工作YARN-mix通过引入分布式调度器将YARN原有的中央式调度器扩展为混合式调度器,将长任务和短任务分开处理,让分布式调度器利用资源碎片。这种改进初步解决了上述问题,但是YARN-mix利用静态时间阈值将任务分类为长任务和短任务的方式也阻碍了集群资源利用率的优化。为了解决上述YARN-mix存在的问题,本课题在具有混合式调度器的资源管理框架的基础上进一步研究优化集群资源利用率的方法。(1)将动态可调的时间阈值作为集群中分类长任务和短任务的划分标准,而不是静态时间阈值。(2)利用具有周期性的历史负载记录和线性回归模型相结合的负载预测技术来预测Hadoop集群在未来时段的负载。(3)结合集群运行时状态和集群负载预测值等因素,利用强化学习方法在线学习生成最佳时间阈值的策略。(4)因为任务在计算框架中能更好的标注自身的资源需求,本课题选择在Hadoop的原生计算框架MapReduce中利用任务执行时间估计模型和(3)中策略决策的时间阈值将集群中的任务分类为长任务和短任务,分别由混合调度器中掌握全局资源视图的中央式调度器和具备扩展性与高效性的分布式调度器调度。基于以上四点,本课题提出了新的集群资源管理框架YARN-P(基于负载预测(Load Prediction)的资源管理框架),进一步的优化了集群的资源利用率,并缩短了负载的执行时间。最后,通过模块实验验证了负载预测技术和任务执行时间估计模型的可用性。通过对比实验,使用SWIM工具再现的自定义负载对YARN,YARN-mix,YARN-P进行了整体性能对比测试,实验结果表明,相对于YARN和YARNmix,YARN-P将集群的CPU平均利用率分别提升了21.48%和3.68%,将集群的内存平均利用率分别提升了34.54%和9.30%,将多种负载的执行时间分别缩短了至少31.02%和9.53%。
其他文献
目的:探讨肝性脑病的诱因、临床观察要点及护理对策。方法:回顾分析296例肝性脑病患者的临床资料,总结护理措施。结果:本组296例,好转201例,死亡13例,自动出院7例。结论:加强病情
通过浊点法研究了表面活性剂的结构与浓度对聚N、N-二甲基-N-甲基丙烯酰氧乙基-N-丁基磺酸铵(PDMABS)水溶液相分离温度的影响。选用的表面活性剂包括阴离子、阳离子和非离子型
在产业行业的并购中,专利技术、品牌等无形资产是企业的核心价值之一,但是对其的估值策略在国际评判标准上一直存在着分歧。目前市场上使用的估值方法主要有成本法、市场法和
环境监测实验室是环保工作数据分析及科学实验的重要场所,通过浅谈实验室安全管理、人员管理、仪器设备管理、化学试剂管理和废液管理,阐述了加强环境监测实验室管理的重要性和
对于电力系统无功补偿来说,SVC是很重要的设备,对维持系统稳定和电压稳定方面有着非常重要的作用。TSC是SVC很重要的组成部分,对电容器投切控制和操作直接影响无功补偿的效果
噶丹·松赞林寺位于香格里拉县城北佛屏山下,为清朝康熙皇帝和五世达赖喇嘛所敕建的藏区十三林之一;始建于公元1679年,是云南藏区最大的藏传佛教寺庙;寺院下辖八个康参,现有僧
传统的固体氧化物燃料电池(SOFC)阳极采用镍基金属陶瓷材料,在CH4等碳氢化合物为燃料的阳极反应中,会出现积炭。分析以碳氢化合物为燃料的SOFC阳极材料的积炭机理,阐述反应温
本篇论文主要写的是关于《城市石林》油画创作概述和创作过程,思考作品的内在表现力。主要以城市里冰冷的水泥建筑工地为题材,结合多方位的视角进行创作实践活动,叙述在整个
以ZnF2和吡啶-2,4-二甲酸为原料,运用水热法在120oC下反应两天,合成了一个配合物超分子[Zn(pydc)(Hpydc)(H2O)2]·Him·H2O(1,H2pydc=吡啶-2,4-二甲酸,im=咪唑).并对配合物进
企业是我国国民经济的一个重要主体,它承担着国内经济和社会发展的重要责任,也是推动我国基础设施建设和公共基础服务发展的基础。因此,需要提高企业内部控制管理水平,以及对