论文部分内容阅读
随着RFID(无线射频识别技术)越来越广泛地应用在各个领域,对RFID 事件处理技术的研究得到了高度的关注。为RFID 应用提供基于中间件的平台,在RFID的物理设备与应用软件之间建立桥梁是目前RFID 事件处理技术的发展趋势。这种处理技术分成两类:以数据为中心的处理技术和以事件为中心的处理技术。以数据为中心的RFID 事件处理技术由于其性能的限制,仅仅适合于进行历史数据的一次查询或在线监控低速的事件。以事件为中心的RFID 事件处理技术虽然适合针对高速的、海量的数据进行连续查询并且已经取得了很多创新性技术研究成果,但对复杂事件的监测都是在物理设备所获取的RFID 原始数据源上直接进行的。系统在处理大量原始数据源的同时进行具有复杂语义的复杂事件的监测,难度非常之大。因此,从复杂的原始数据流中将复杂事件的监测脱离出来就具有很重要的理论与实际意义。
为了提高RFID 复杂事件的监测效率,设计一个数据流管理及基本事件查询处理层增加到原型系统RTx-RFID 系统的复杂事件监测与原始数据流之间。该层从复杂的原始数据流中将复杂事件的监测脱离出来,使得复杂事件监测只需要基于基本事件并对其进行处理,而由数据流管理及基本事件查询处理层去对原始数据流进行处理。
该层根据复杂事件监测处理层的订购消息进行查询处理,从而得到基本事件,并将结果返回给复杂事件处理层以供复杂事件监测处理。讨论了基本事件查询处理的执行模型,对查询分析器和查询引擎的设计进行了详细描述,分析了查询处理的调度策略并研究了一种适合于基本事件查询的操作符调度算法,该算法提高了系统的查询处理性能。