面向物联网的复杂事件处理方法的研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:vuip
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
物联网是新一代信息技术的重要组成部分,其应用范围几乎覆盖了各行各业。物联网获得广泛应用需要解决的一个关键问题是物联网中间件中的信息处理部分,而复杂事件处理是物联网中间件的核心任务之一。物联网环境下的事件具有异构、分散、海量和不确定性等特征,以往的复杂事件处理模型大都假设每个事件发生的时间已知,或所有来自不同数据源的事件能合并成有序事件流;而在实际应用中事件发生时间和次序往往是未知或不确定的。为了解决复杂事件处理的上述问题,本文提出了一种高效的解决不确定事件的复杂事件处理方法。同时,针对物联网分布式应用的特点,提出基于SOA的分布式复杂事件处理体系架构,并在此基础上提出了分布式和并行的处理方法(Distrbuted Parallel Complex Event Processing, DPCEP)。本文的主要工作包括:(1)针对物联网应用中事件流特点及目前面向物联网的复杂事件处理方法的不足,提出一种解决不确定事件的时态不确定模型,给每个事件分配一个不确定间隔表示其所有可能发生的时间。基于该模型提出复杂事件检测算法,即Interval-based方法。加入K-Slack缓冲机制应对无序事件流。为了更加有效的处理海量事件流,本文对Interval-based进行优化,提出OptInterval-based方法,该方法可以尽早丢弃无用的偏序事件,降低了计算复杂性。最后实验表明了该方法在处理不确定事件流时的有效性。(2)针对物联网分布式应用的特点,提出基于SOA的分布式复杂事件处理系统,系统中设置轻量级的CEP引擎,嵌入到底层设备或物联网网关中,对底层的原始事件进行初步处理,减少了上层处理。在此基础上,将OptInterval-based方法扩展为分布式并行DPCEP方法,将来自不同事件源的事件根据用户查询进行划分,采用全局并行和局部并行的方式进行处理。并选择中间结果集大的从节点作为主节点,由主节点将局部并行中产生的局部结果通过合并规则进行合并并输出到查询接口。实验结果表明,该分布式并行方法能实时、有效的处理海量数据,并具有比其他方法更好的性能。
其他文献
近些年计算机信息技术的发展速度是非常显著的,数字图像越来越多的应用于信息传播的媒介,并且随着信息化的逐步深入,数字图像处理技术已经被广泛的应用在航空、医学以及军事通信
传统农业机械作业存在劳动强度大,易受人为因素影响等不足,以智能化、自动化农业机械设备取代人工操作成为现代化农业发展的必然趋势。自动导航技术则成为这一领域亟待解决的
BP (Back Propagation)神经网络是目前应用最广泛的神经网络模型之一。经验表明,BP神经网络的性能主要取决于网络结构的设计。BP神经网络在迭代的过程中,可能出现隐含层节点
随着社会的发展和人口老龄化现象的日益严峻,以及人力成本的不断提高,人们对智能服务机器人的需求越来越迫切。作为智能服务机器人的基本功能之一,物体识别一直是机器人视觉
我国是柑橘生产大国,传统的柑橘生产是根据“经验”和习惯进行人工管理,劳动力需求量大、工人经验度要求高,难以实现规模化、实时化生产管理。这就造成了目前我国产能与美国
网络中日益涌现的多种应用均对服务质量(Quality of service,QoS)有严格的要求,研究者在过去的二十年里已经探索出许多QoS架构,但由于各种原因,这些QoS架构均未得到真正的推
机器学习是人工智能的核心内容之一,机器学习利用训练数据发现隐含模式或者机制,机器学习应用在分类问题上可以利用发现的模式或者机制对未知数据进行分类。随着人工智能领域
推荐系统是大数据时代背景下不可或缺的重要应用之一。在大数据时代,信息过载是一种常态。在此背景下,无论是信息提供者还是信息使用者都面临着诸多难题:作为信息提供者,要将
学位
视频监控系统是如今广泛应用于人们工作和生活中的监控系统,随着现代科学技术的飞速发展和人们生活质量的提高,传统意义上的视频监控系统已经越来越不能满足人们更高的要求。