基于发布订阅的分布式复杂事件处理系统的研究与实现

来源 :北京邮电大学 | 被引量 : 8次 | 上传用户:Viola2007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
复杂事件处理是一种用于事件分析的实时数据处理技术,通过对事件进行模式匹配识别用户感兴趣的事件,根据事件之间的关系和相应的处理规则聚合多个事件,从而产生包含更深层次信息的复杂事件。复杂事件处理在物联网以及多种事件驱动应用系统中具有重要作用,通过对传感器和系统中各个组件产生的事件进行分析,从中提取有效信息,可以更好地满足用户需求。现有的复杂事件处理引擎多为集中式架构,但物联网中设备数量的增长和应用系统规模的扩大导致事件数量不断增加,现有的复杂事件处理引擎已经难以满足对大规模事件的处理需求。随着分布式技术的发展,出现了越来越多的分布式框架,使得采用分布式架构设计复杂事件处理系统成为了可能,将分布式技术引入复杂事件处理,能够为用户带来更强大的事件处理能力。但已有的关于分布式复杂事件处理技术的研究还不完善,没有关注系统在可扩展性和容错性方面的提升。论文基于发布订阅模式提出一种分布式复杂事件处理解决方案,通过有向无环图设计复杂事件处理模型,在此基础上设计基于发布订阅的通信机制,利用发布订阅的松耦合特性和异步传输特性达到并行处理的目的,论文的主要工作包括:(1)提出基于有向无环图的复杂事件处理模型。该模型以有向无环图的顶点代表复杂事件处理任务,以有向无环图的边代表复杂事件处理引擎间的数据流向,直观地描述事件层次关系。(2)提出基于发布订阅的通信机制。该通信机制将有向无环图中有向边表示的输入输出关系映射为发布订阅关系,使处理同一层次事件的复杂事件处理任务能够并行执行,同时便于系统进行扩展。(3)设计并实现了基于发布订阅的分布式复杂事件处理系统。该系统包含分布式资源管理模块,为用户提交的复杂事件处理程序合理分配计算资源,管理应用程序的生命周期,具备完善的容错机制和可扩展机制,同时,部署在集群节点中的复杂事件处理引擎采用论文提出的发布订阅机制进行通信,提供了复杂事件处理功能。对基于发布订阅的分布式复杂事件处理系统的实验结果表明,论文提出的复杂事件处理流程模型和发布订阅通信机制具有有效性,系统具有可扩展性和容错性,实现了复杂事件处理目标,系统性能能够满足用户需求。
其他文献
【记者张艳蕊北京报道】为了全面回顾2002年我国管理软件产业的发展情况,日前,由中国软件行业协会财务及企业管理软件分会组织部分专家进行了评选,选出2002年中国管理软件产业十
报纸
目的:检测多囊卵巢综合征(PCOS)患者血清脂联素水平,探讨脂联素在PCOS胰岛素抵抗中的作用。方法:PCOS患者30例,对其进行二甲双胍治疗3个月,治疗前后检测其空腹静脉血脂联素、胰岛素
矿井瓦斯是成煤过程中的一种伴生产物,为有效防止突出矿井的事故发生,我们煤矿通过各种有效瓦斯治理方法,成功的实现了安全移交生产。文章主要阐述了矿井瓦斯抽放的目的、意义及
大巴山造山带及其前陆盆地的构造特征具有显著的分带性,按不同褶皱型式和变形强度可划分为若干构造带。逆冲推覆和褶皱作用均从大巴山外侧向前陆盆地方面呈递进运移扩展。根据
医院资源规划,使得现有预算管理关于预算内容存在的各种各样的问题,包括低效率信息传递,延迟内容残缺等问题,得到合理有效的解决,它是一种管理工具,该工具基于一种信息系统,
音乐艺术是培养和提升想象力的重要渠道。在探索音乐的这一过程中,期待的心理准备,鉴赏过程中的综合动态,鉴赏后的回味都是审美体验的深化、审美情趣的强化,会使鉴赏者不断发现音
今年以来,中国兵器内蒙古第一机械集团公司全面贯彻“相关多元专业化”发展战略,紧紧围绕突出车辆主业、辐射相关业务、激活辅助产业的经营理念,加快产业结构调整步伐,进一步强化
为进一步提高自适应光学系统的成像质量,本文针对目前广泛使用的盲解卷积,相位差法和斑点重建技术开展了深入研究;详细分析了以上三种技术的各自特点、应用场景和处理对象,并结合自适应光学系统的特点,有针对性的加以算法改进;实验采用自适应光学人眼视网膜细胞图像和自适应光学太阳黑子图像进行算法验证,结果表明经改进后的图像处理技术可以有效提高自适应光学图像的质量和分辨力,较好的满足了自适应光学系统对图像事后处理
11月7日,顺昌县洋墩乡主办,福建旺仁生态农业有限公司承办的洋墩乡第二届柑桔采摘季隆重举行。顺昌县洋墩乡打造特色柑桔小镇,当地柑桔果肉饱满、果汁香甜,基地环境良好,游客
11月10-16日,运城市市场实际交易以纸加膜及膜袋苹果为主,客商数量平稳,存在一定观望情绪。多数苹果已入库,库存以果农货为主,产区市场走货量一般,部分果农观望后市惜售待价