【摘 要】
:
近年来,随着传感器技术、通信技术、嵌入式和分布式计算技术的快速发展和日益成熟,无线传感器网络开始在世界范围内出现。在传感器网络应用中数据已经由传统的文件、数据库等
论文部分内容阅读
近年来,随着传感器技术、通信技术、嵌入式和分布式计算技术的快速发展和日益成熟,无线传感器网络开始在世界范围内出现。在传感器网络应用中数据已经由传统的文件、数据库等静态形式慢慢转变为一种连续的、无界的、速度不定的动态的流式数据形式,传统数据库管理系统已经无法满足流数据的处理需求,所以研发出一个面向无线传感器网络的流数据处理引擎有着重要的现实意义。另外随着无线传感器网络的出现和成熟,在无线传感器网络中逐渐出现了许多对大量事件进行实时处理的应用需求。事件流处理需要应对庞大的数据集和高度的流动性,如何在有限的内存中处理这些数据也变得非常重要,由此产生了许多新的基础性研究问题。因此本文也设计实现了一种事件流处理引擎来满足传感器网络对高速事件流的处理需求。本论文的主要研究工作是紧紧围绕无线传感器网络中间件平台系统的数据管理子系统的设计与实现来展开,先从无线传感器网络的研究背景及国内外研究现状入手,接着介绍了与无线传感器网络以及中间件相关的重要概念和关键技术,如数据流、流式数据处理、事件流、事件流处理以及编译等相关的概念及技术,并对无线传感器网络数据管理子系统所采用的OSGi框架以及针对Java的编译器生成工具JavaCC进行了较为详细的说明。在介绍完与课题相关的重要概念和关键技术后,本文对数据管理子系统的事件流处理引擎和数据流处理引擎这两个完成流数据处理功能的核心引擎的设计与实现进行了详细的分析和阐述。其中在给出事件流处理引擎的整体架构时也提出了自定义的事件流处理语言模式匹配语言,同时也给出了引擎对事件流的外围过滤优化方案。在介绍数据管理子系统的整体结构设计时也给出了流式数据查询语言的定义、代数模型和实现。本文最后对数据管理子系统的事件流处理引擎模块和数据流处理引擎模块的基本功能进行了系统的测试,测试结果符合预期,各基本功能的实现达到了设计的要求。
其他文献
通过分析实际开发中应用的EJB组件技术、JDBC技术、组件部署技术以及基于角色访问控制技术等,基于J2EE平台设计实现了一个维修网络系统.维修网络系统是一个典型的基于WEB的企
图象索引技术是图象数据库研究的一个重要内容。本文首先对图像索引相关内容进行了研究,描述了图象的基于重量分布索引表示方法和基于重心位置的索引表示方法,在此基础上把这两
随着网络技术的不断发展和多媒体技术的广泛应用,网络多媒体通信成为人们信息交流的重要方式.ITU H.323标准作为分组网络上多媒体视频会议的国际标准,在得到广泛应用的同时,
当前国内操作系统教学普遍缺乏能够真正用于实践的平台,针对这种现状,本课题设计并实现了一个基于微内核的、面向对象的教学用操作系统---Pagoda.一个优秀的面向教学用操作系
HLA/RTI是当今分布式系统仿真的发展方向。本文分析了基于协议的RTI的基础上,遵循IEEE1516和DistributedSimulationSystemSpecificationV1.1规范,采用排队模型对现有的几种体系
随着宽带技术、视频压缩和存储方式的进步,视频作为一种信息容量巨大且极为符合人的认知方式的媒体形式得到了广泛的应用,其传播速度也越来越快,传播范围越来越广。但是,我们在享
数字图书馆以传统图书馆为基础,又不同于传统图书馆.随着网络技术的发展、Web的繁荣,数字图书馆的实践和研究已经成为一个全球性的热点. 作者对目前因特网资源组织和检索存在
软件系统规模的与日俱增,使软件开发人员越来越多地面临着将一个大型软件项目的众多因素综合在一起的困难。软件开发需要一种受控的工作方式,它需要一个过程来集成软件开发的许
网络协议测试是网络工程的一个重要阶段,这就使我们的网络协议测试显得尤为重要.TTCN(Tree and Tabular Combined Notation)作为OSI一致性测试方法和框架,广泛用于标准组织(
本文首先对目前第二代办公自动化系统的几种开发平台进行了比较,指出了Lotus Notes由于提供了群件和工作流技术,因此特别适合于开发第二代办公自动化系统。 然后,本文在苏州