智慧城市大数据平台的流式计算服务系统

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:dengscc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智慧城市大数据处理应用中包括很多对流式数据的计算处理,例如智慧邻里社交应用中的即时通信消息处理和舆情监控、智慧楼宇应用中的楼宇状态信息监测、车联网应用中的城市交通路线规划等等。这些面向智慧城市大数据处理的流式计算应用大多采用云基础设施和分布式系统架构,涉及流式数据分析、复杂事件处理和业务规则处理等多种模式,对应用开发人员的技术能力要求高。因此,如何在云基础设施服务(IaaS,Infrastructure as a Service)的基础上,为面向智慧城市大数据处理的流式计算应用开发及运行提供统一的通用平台服务(PaaS,Platform as a Service),以方便应用开发人员专注于应用业务逻辑、提高开发效率,是亟待解决的实际应用问题。针对上述问题,本文以实验室承担的“智慧邻里社区服务软件系统研发”实际项目为背景,在对流式计算、复杂事件处理、规则引擎等相关技术和Storm、Esper、Drools等开源框架深入分析研究的基础上,结合实际需求,提出了一个统一的流式计算服务(Stream Computing Service,以下简称SCS)模型,并基于该模型和Storm等开源框架设计并实现了一个流式计算服务系统。该系统解决了 Storm中应用执行实体并行度不能动态调整的问题,可以为面向智慧城市大数据处理的流式计算应用提供PaaS平台服务,应用开发者仅需定义SCS应用描述文件并开发相关业务处理逻辑代码即可构建完整应用。本文基于该系统进一步开发了一个智慧邻里社区服务系统中的邻里社交即时消息处理应用实例。测试情况表明,该系统是可行及有效的。本文的工作要点主要有:1)流式计算服务系统以SCS模型和Storm开源框架为基础,但Storm应用执行实体的并行度不能动态调整,导致SCS应用在大数据量时处理能力难以扩展等问题。本文在深入分析Storm源码的基础上,提出了一种可对Storm应用执行实体的并行度进行动态调整的PDC算法,并基于该算法设计实现了并行度动态调整(PDCM)模块。测试及应用实例情况表明,该模块可动态调整Storm应用执行实体的并行度及执行实体间的并行度比例关系。2)基于云基础设施和分布式系统架构的流式计算应用对应用开发者的技术能力要求高。为了在平台服务的基础上支持对流式计算应用的开发,本文提出一种统一的SCS模型,基于该模型设计并实现了 SCS应用定义工具,使得开发者仅需要通过定义SCS服务描述文件并实现关键处理逻辑便可生成一个可运行于SCS系统的流式计算应用。测试及应用实例情况表明,该工具是可行及有效的。3)基于SCS模型的流式计算应用可由SCS应用描述文件定义并构建,应用的运行需由SCS执行引擎来实现,本文基于开源框架Storm、Esper和Drools设计并实现了一个基于SCS模型的SCS执行引擎。该执行引擎将基于Esper的复杂事件处理和基于Drools的业务规则处理作为统一的Storm处理节点,并以一致的方式利用Storm的分布式机制来解决其可扩展性问题。该执行引擎还实现了 SCS模型中具有并发和分流关系的节点间数据分发机制。测试及应用实例情况表明,该SCS执行引擎是可行及有效的。
其他文献
根据弹性接触理论,建立滚针轴承在内外圈倾斜状况下的力学模型,用迭代法对该模型编程求解,得到了滚针轴承不同工况下的载荷分布情况,并用有限元软件予以验证。结果表明:在内
简约主义园林在承继现代主义园林运动的一些基本原则的基础上,执着的从园林自身的语言入手,探寻园林的本质——亦即生活的本质。它将园林的简约形式与复杂内涵结合在一起,并
目的:探讨肺内淋巴结在多层螺旋CT(multi-slice spiral computed tomography,MSCT)的表现特征,与肺内相关微、小结节进行鉴别诊断分析,旨在提高诊断的准确率,减少误诊率。材
近年来,回音壁微腔滤波器凭借其超高的Q值、超小的体积、超窄的带宽等优点而被广泛地应用于光纤通信系统和激光器系统中。为了提高光纤通信系统和激光器系统在实际应用中的灵
本文重点综述木霉菌聚酮类次级代谢产物吡喃酮、蒽醌、Azaphilones、Butenolides、Setinlike metabolites、Bisorbicillinoids的结构、来源及其抗生活性,并提出聚酮类代谢产
<正>2018年1月5日,新进中央委员会委员、候补委员和省部级主要领导干部学习贯彻习近平新时代中国特色社会主义思想和党的十九大精神研讨班在中央党校开班,习近平总书记发表重
中国近代在向工商社会转型发展的进程中,乡村社会日趋凋敝,建设乡村的运动应时而起,教育的工具性价值备受重视。然而,乡村学校数量少,办学方向"城市化",乡村民众教育不发达,
金霉素产生菌Streptomyces aureofaciens FK-9经UV诱变、Co60诱变结合抗性选育得到金霉素高产菌株FCO-43,发酵效价提高31%,发酵时间缩短48h。对金霉素发酵培养基中主要的速效
数字媒体技术自诞生以来,得到快速发展并不断推动着各行各业的变革。由于数字化媒体技术迅猛发展,数字化生存亟需与时俱进的研究。以数字影视为例,注重数字媒体技术对数字影