Buffalo:一种分布式的工作流调度系统

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:ustczhy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大数据和移动互联网时代,数据来源繁多,数据量巨大,数据处理的复杂度越来越高。数据处理中各种任务的调度对整体性能和资源的利用有重大影响。本文从X公司的实际项目需求出发,利用Zoo Keeper、Redis、HDFS等技术,实现了一个分布式的任务调度系统。本文的研究内容主要为两个方面:1)探索行业内任务调度方面的核心需求,总结提炼,指导Bu ffalo调度系统功能的开发;2)以前人任务调度的研究为基础,从具体的实践需求出发,提出合适的实现方案,保证任务得到高效调度的同时,硬件资源得到有效利用。本文的主要贡献有:1)实现调度系统的核心调度逻辑,可以支持复杂的DAG流程调度,每一种任务都可以设置优先级,统一按照优先级依次调度;2)设计调度系统的整体架构,可以做到调度系统本身的平台与业务代码完全分离,从而支持多种计算框架任务的运行,比如Map Reduce、Spark以及Storm等;3)优化调度系统的性能,支持大量高并发任务按照计划有序执行,并且当任务量井喷时,可以动态水平扩展调度系统的服务器,从而在保证不停机的情况下增加任务吞吐量;4)提供界面友好的监控系统,包括任务监控、服务监控以及日志查看等基本功能。项目实际效果表明,该调度系统可以完成X公司的日常数据处理任务的调度需求,并且支持十万级任务的高并发调度。目前系统已经上线运行几个月,并逐渐成为其他有相似需求的企业大数据平台解决方案的重要组成之一。
其他文献
历史的进程,总以不可更改的步伐前行着.而人类,在这个过程中,一代代地繁衍生息,通过自己的谨慎思考,把传统与现代、历史与现实,作了一个深刻的诠释.本文以价值观的演变作为焦
本文使用联合国Comtrade数据库1995-2011年的中国和OECD成员国(美国除外)出口到美国的HS 6位编码数据(约180多万组数据)计算出中国和OECD成员国出口到美国的产品相似指数,经
<正>"智能电管家"是国网湖北省电力公司推行"你用电·我用心"服务的延伸和创新之举。"智能电管家"将传统的购售电服务与互联网+技术相融合,实现网上"购电、用电、管电"一体化
当前中国经济已进入加速转型阶段,随着“一带一路”战略的逐步推进,优质富余产能“走出去”成为新晋的热门话题,全国各省份也积极参与其中,山西省作为资源型大省更是应该抓住
据联合国商品贸易统计数据库显示,2012年,中国是韩国最大的出口市场和最大的进口来源国,韩国是中国的第四大出口市场和第二大进口市场。两国贸易规模迅速发展的同时,产业内贸
在经济飞速发展的时代背景下,我们也对审计提出了更高的要求。审计职业判断贯穿于审计工作的全过程,高质量的职业判断为审计质量提供了保证。而在审计过程中,审计师运用经验
摆动弧面凸轮机构的滚轴迹面作为凸轮工作廓面的等距曲面,数学模型相对简单。文中根据空间几何关系,直接求得凸轮滚轴迹面方程,再基于等距曲面法实现了工作廓面数学建模和三
研究了大厚度板双丝GMAW横焊焊接技术。针对横焊易出现熔池下淌缺陷,理论分析了焊枪角度对熔池下淌缺陷的影响,阐述了熔池下淌缺陷抑制的机理。采用双丝GMAW焊接技术,分析了
NbTi/Cu超导复合无氧铜包套封焊是超导线材制备的关键工序,传统的氩弧焊等焊接方法无法满足其严格的焊接要求。本文首先讲述了NbTi/Cu超导复合无氧铜包套焊接的特殊要求以及
美国近年来的战略武器调整与发展给中美之间的战略稳定性带来了新的不确定性。这种不确定性一方面有可能加大美国决策者对核威压的兴趣,另一方面可能迫使中国决策者为未来战