一种基于STORM的交通流数据实时处理系统设计与实现

被引量 : 18次 | 上传用户:lijws
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网的发展正逐步改变着各行各业的发展模式,而随着物联网的介入,现实生活中的行为活动也被IT行业刻画成了动态数据流,促使数据处理技术有了颠覆性的发展。大数据、云计算等词汇也迅速的开始在各行各业普及,传统行业也不再满足于非实时的、静态数据的管理,也对信息处理技术提出更高的要求,开始追求实时的、持续产生的动态数据流的掌控,以提高在业内的竞争实力。例如,智慧城市、智能家居、智能交通和智能汽车等新兴产业,都是IT服务和传统行业相结合的产物,而这一类智慧产业得益于物联网的广泛应用和云计算技术等信息处理技术的快速发展。面对物联网中的各类传感器获取的流式数据,实时计算的处理模式起到了关键的作用,而流式数据的实时性、持续性和无限增长等特点,决定了依靠传统的数据处理技术已经无法满足流式数据的管理需求。目前,国内外的流数据处理技术还在不断的快速发展,一些相对成熟的流式计算框架以及实时计算平台还需要进一步完善。在这样的需求背景下,本文也对目前相对前沿的流数据处理技术进行了学习和研究,以本人所在的研究中心的“交通数据流实时计算平台”为依托,在掌握了Twitter公司开源的Apache Storm计算框架技术后,把分布式消息系统Kafka和Mongodb(一种文档型NoSql数据库)集成在一起,实现了一套流数据实时处理系统,还对Storm提供的Web监控进行扩充,满足个性化的监控需求,可查看某一台物理机上运行了哪些计算任务。在此基础之上,通过分析本人所在的研究中心现有的“交通数据流实时计算平台”存在的弊端,对计算性能、计算资源分配方面进行了优化。主要是在Storm为基础的实时计算平台上,实现了一套自定义的任务调度机制,针对不同的计算任务,分配特定的计算资源,并提高计算性能。具体做法是在Storm提供的默认调度器之上,实现了一个称之为LightScheduler的调度器,改变了默认调度器顺序分配计算资源的策略,对计算资源进行逻辑层面的划分。根据一个计算任务的实际需求,将其分配给指定的物理计算节点,无特殊需求的计算任务采用Storm默认的调度策略,把所有无特殊需求的计算资源顺序分配到Storm计算集群的物理计算节点上,但是已经被LightScheduler分配掉的计算资源,不会再被其他计算任务抢占,并通过减少网络延迟的方式提高计算任务的计算性能。简单总结本文的研究工作和贡献主要有以下三点:1)设计并实现了一套流数据实时处理系统,是对原有的“交通数据流实时计算平台”的重新实现,改进了原计算平台的不足(无法满足异构数据的存储、无法扩展消息队列、资源只能顺序分配)。2)根据小型计算集群的特点,实现了一套针对轻量级计算任务的调度算法,达到提高计算性能并且合理分配计算资源的效果。3)在Storm提供的Web监控功能的基础上,扩充了以物理计算节点为单位监控任务的功能,还可通过页面以可视化的方式提交计算任务。实验表明,在承担了多个计算任务的计算平台上,通过本文实现的任务调度算法,可以达到按需合理分配计算资源的效果,而且被LightScheduler调度的计算任务在性能方面提高了约10%左右。
其他文献
自上世纪80年代以来,国内房地产产业的快速发展。经过近20年的发展我国房地产市场已日渐成熟,但由于政府对土地的控制这土地的稀缺性,造成房地产市场供需不平衡,以及相对稳定局面
近几年,由于地震频发,在震裂岩体中修建高速公路隧道越发常见。震裂岩体经过反复的挤压作用变得更为破碎,给隧道安全施工带来了极大的安全隐患。广甘高速隧道隧址区围岩多为
近年来,我国经济不断飞速发展的同时,资源环境形势日趋严峻,资源浪费、环境破坏问题不断涌现。十八大将生态文明提高到五位一体的战略高度,提出着力建设资源节约型、环境友好
为探讨复方丁氨丙磷溶液的抗冷应激作用及其作用机理,将45只1日龄肉雏随机分成3组,每组15只,分别给予生理盐水和不同剂量的复方丁氨丙磷溶液.于第14日龄开始冷暴露,在低温条
黑龙江省是农业生产大省,促进农业生产性服务业的发展有利于调整黑龙江省的农业产业结构,使黑龙江省由传统农业向现代化农业转移。由于市场化程度、生产方式、制造业发展和政
地勘行业在我国经济社会发展中占据非常重要的地位,这是我国一项非常传统的行业,而且其财务管理模式也自成体系,财务管理是地勘行业发展的核心管理内容,直接影响地勘行业的持
针对目前大型球幕目标模拟系统结构复杂、投影亮度低的缺点,设计了一种基于二轴转台的目标模拟装置。讨论了系统投影坐标体系及投影图像与二轴转台角位置之间的对应关系。分析
由于装配式建筑的设计、工厂制造和现场安装三个流程的分离会使构件因设计不合理而无法在现场正常安装,以深圳祥心路保障房项目为例,实证了基于BIM技术在装配式建筑中的应用
城市环境中的建筑设计决不应仅仅关注建筑自身问题的解决,而必须同时增强所处城市的活力。 基于以上观点,本文通过分析大连和平现代城方案(实施方案)的设计,提出了在城市重点
用含有不同浓度荧光增白剂FB28的饲料饲喂5龄甜菜夜蛾幼虫,解剖取其围食膜,观察荧光增白剂FB28对围食膜的破坏状况。结果表明,1%荧光增白剂FB28处理6h时,甜菜夜蛾围食膜部分降解;0.1