基于Spark-on-EGO的资源调度器的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:ancci
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年,随着人们生活水平和计算机技术的飞速发展,产生了海量数据,如何存储和处理这些数据,成为各企业致力解决的热点问题,由此催生了大数据产业的出现。大数据产业盈利的关键在于对这些数据的加工处理所得到的有意义的结论。如此大体量数据的存储和计算工作必须借助云计算所提供的强大分布式计算能力。多租户场景是在云计算中很普遍的应用场景,它使得多个用户可使用同一服务实例。当集群中的多个租户向集群中提交作业时,如何在多租户场景下高效管理规模庞大的计算资源,使用有效的资源分配策略保证每个作业都能获得资源供给,并且尽可能避免作业之间的资源竞争,提高作业运行成功率成为研究的技术热点。本文通过对大数据处理平台Spark、Spark On Yarn和Spark On Mesos的学习研究,了解到这三种开源平台在当前的应用场景中的局限性,其次在对IBM企业级平台Spark-on-EGO的使用和研究过程中发现,资源管理与调度系统EGO自身对于用户所提交的Driver与Consumer之间的连接数有所限制,一旦超过此限制,EGO的性能就会下降,所以必须找到一种策略不仅能够提高作业运行的成功率以及作业的并发数,还能保证EGO的性能在正常范围内。所以基于上述的业务需求,本次论文设计了一种动态的资源分配策略DynamicTag以及使用该策略的资源调度器的实现,用户通过调度器所提供的REST接口,可动态修改资源的配置信息,调度器对配置进行解析,保证用户所提交的作业会按照指定的配置分配资源。此调度器通过资源配置获取模块、配置解析与计算模块、Delegator模块、Policy模块、Resource Allocator这五个模块的协调工作,共同完成作业从提交到运行结束释放资源的整个生命周期在调度器中的执行过程。调度器中的资源分配策略Dynamic Tag,可使得多租户场景中不同租户提交的不同资源需求的作业都能获取到相应的资源得以成功运行,提高了作业运行的成功率以及Spark-on-EGO集群的负载能力,而且使得对资源配置项的修改可以动态完成,而不需要重启集群使修改的配置项生效。最后通过搭建实验环境、设计实验方案验证了资源调度器的基本功能,包括作业在调度器中注册,调度器计算资源并分配资源,作业运行结束从调度器中移除作业,并释放资源这五个基本过程。最后设计实验方案验证了资源调度器的基本功能,实验结果表明了论文所实现的资源调度器可正常运行。
其他文献
近年来,随着化石能源的日益减少和环境污染的日趋严重,发展低碳经济变得越来越紧迫,各国政府对于低碳经济的重视程度不断增加,特别是我国政府,在去年年底哥本哈根会议前夕提出到20
珠三角地区是我国会展业发展最早、最活跃的地区之一,随着会展业的快速发展,会展企业自身的问题逐渐突显。要想在竞争日趋激烈的珠三角会展市场上占有一席之地,培养自身的战
以初始体重为5.27±0.20g的凡纳滨对虾为研究对象,分别在饲料中添加0、0.5%、1.0%和2%的盐,配制成4种实验饲料,在盐度为1.5和30的水体中喂养50d,探讨饲料中添加盐对凡纳滨对
随着系统集成行业的不断整合,各系统集成商对市场的争夺越来越激烈,争夺市场战略也提升到了服务质量和客户满意度等深层次。本文首先阐述了项目管理、标准化、流程优化的基础理论以及当前国内外研究成果。描述了笔者所任职公司当前系统集成项目的流程的现状。随后,本文通过流程标准化理论原则,对笔者所任职公司当前系统集成项目的流程进行了标准化,并根据公司实际情况分阶段,使公司的系统集成项目管理流程更加规范,高效。再者
主要介绍了从动力学研究桑沟湾养殖容量的主要思路、方法及结果。研究以精细过程观测为基础,以数值模型为手段,从物理海洋学角度考察养殖海区水动力特征,研究水动力对物质循
很少男性会意识到,如果他们在勃起功能方面有问题的话,这可能就提示了他的心脏有问题。
2022年冬奥会将在张家口-北京联合举办,为我国滑雪运动的发展提供了更多的发展契机,同时也受到了青少年滑雪爱好者的极大喜爱。黑龙江省作为我国滑雪运动最受欢迎的地区之一,为黑龙江省青少年滑雪运动的开展提供了场地支持。但在黑龙江省青少年滑雪运动的发展中也逐渐呈现出较多的问题需要改善。针对于青少年滑雪运动管理体制的建议对黑龙江省青少年滑雪运动发展已经势在必行。黑龙江省位于我国最北方,在开展滑雪运动项目中
研究方向 : 微观金融研究随着依法行政要求的不断提升,人民银行地市中心支行反洗钱执法检查“双随机”工作机制日益完善,有效规避了选择性执法检查的嫌疑,彰显了反洗钱执法检
新时期的县域技工教育培训工作,必须不断创新方法,县域技工教育在培养农村技能性人才时,要扮演好服务角色,充分体现出服务价值。加强基础教育设施建设,全面提升县域技工教育
目的:探讨安全可靠的腋臭治疗方法。方法:应用A型肉毒毒素局部注射治疗腋臭,我科从2005年1月~2008年1月对90例腋臭患者给予A型肉毒毒素局部注射并随访观察疗效。最长随访时间