学位论文 > 优秀研究生学位论文题录展示

传感器网络中间件数据管理模块的设计与实现

作 者: 陈日光
导 师: 柳玉辉; 闻英友
学 校: 东北大学
专 业: 计算机应用技术
关键词: 无线传感器网络 数据流 数据流管理系统 连续查询 操作符
分类号: TP212.9
类 型: 硕士论文
年 份: 2011年
下 载: 28次
引 用: 0次
阅 读: 论文下载
 

内容摘要


近年来,随着传感器技术、通信技术、嵌入式和分布式计算技术的快速发展和日益成熟,无线传感器网络开始在世界范围内出现。传统的数据库管理系统适合处理有限存储数据集的一次性查询。然而,由于传感器网络中的数据以大量、快速、时变的数据流形式持续到达的,需要对数据流进行长期的或连续的查询处理。因此,如何开发一种有效的数据流管理系统来满足传感器网络数据流的处理要求已成为当前的一个研究热点。本文设计并实现了一个应用于传感器网络网关中间件的数据流管理原型系统,使其支持数据流上的持续查询,用户能够像使用传统数据库一样使用数据流管理系统来对数据流进行管理。本文首先讨论了已有的典型数据流管理系统,总结提出了数据流管理系统的体系结构,以及数据流管理的主要研究工作。接着对数据流的相关技术进行研究,包括数据流模型、查询语句解析、数据流连续查询算法、数据流查询语言、查询优化策略等;设计了一个以SQL为基础应用于数据流管理系统中的数据流查询语言CQL;提出了基于窗口的分桶聚集查询算法和带缓存的基于窗口的连接查询算法;并提出了循环扫描的操作符调度策略。最后,设计并实现了数据流管理系统,数据流管理系统的设计参考了很多传统数据库管理系统的思想,同时又做了改进使其能够更有效的应用于数据流环境中,使用户能够像使用传统数据库一样高效地管理传感器网络数据流。

全文目录


摘要  5-6
Abstract  6-11
第1章 绪论  11-15
  1.1 研究背景  11-12
  1.2 国内外研究现状  12-13
  1.3 主要研究内容  13-14
  1.4 论文结构  14-15
第2章 传感器网络中间件与数据流管理  15-31
  2.1 传感器网络中间件  15-20
    2.1.1 传感器网络  15-18
    2.1.2 传感器网络中间件技术  18-19
    2.1.3 OSGI简介  19-20
  2.2 数据流管理系统  20-23
    2.2.1 STREAM  21-22
    2.2.2 Aurora  22
    2.2.3 TelegraphCQ  22-23
  2.3 数据流查询算法  23-28
    2.3.1 直方图技术  23-24
    2.3.2 抽样方法  24-26
    2.3.3 小波方法  26-27
    2.3.4 哈希函数  27-28
    2.3.5 滑动窗口算法  28
  2.4 数据流查询语言  28-29
  2.5 查询优化  29-30
  2.6 本章小结  30-31
第3章 中间件数据管理模块设计  31-51
  3.1 需求分析  31-32
    3.1.1 功能需求  31
    3.1.2 性能需求  31-32
  3.2 体系结构设计  32-34
    3.2.1 体系结构  32-33
    3.2.2 各子模块功能说明  33-34
  3.3 通信模块设计  34-35
    3.3.1 中间件与应用层接口  34-35
    3.3.2 中间件与底层接口  35
  3.4 查询分析模块设计  35-38
    3.4.1 查询管理器  36-37
    3.4.2 查询解析器  37
    3.4.3 查询计划管理器  37-38
  3.5 数据流处理引擎设计  38-48
    3.5.1 操作符设计  39-47
    3.5.2 操作符调度器设计  47-48
  3.6 查询语言设计  48-49
  3.7 数据结构设计  49-50
    3.7.1 基础数据类型  49
    3.7.2 查询管理表  49-50
    3.7.3 流信息表  50
  3.8 本章小结  50-51
第4章 中间件数据管理模块的实现与测试  51-73
  4.1 通信模块的实现  51-55
    4.1.1 上层接口实现  51-53
    4.1.2 底层接口实现  53-55
  4.2 查询分析模块的实现  55-59
    4.2.1 相关类介绍  55
    4.2.2 流程逻辑  55-56
    4.2.3 查询解析实现  56-58
    4.2.4 查询管理器实现  58
    4.2.5 流管理器实现  58
    4.2.6 查询计划管理器的实现  58-59
  4.3 数据流处理引擎的实现  59-67
    4.3.1 相关类介绍  59-60
    4.3.2 流程逻辑  60-61
    4.3.3 操作符的实现  61-66
    4.3.4 操作符调度器的实现  66-67
  4.4 系统测试  67-72
    4.4.1 功能测试  68-71
    4.4.2 性能测试  71-72
  4.5 本章小结  72-73
第5章 结束语  73-75
  5.1 课题总结  73
  5.2 展望  73-75
参考文献  75-79
致谢  79

相似论文

  1. 基于无线传感器网络的电动汽车电池组综合测试技术研究,U469.72
  2. 传感器网络中渐变事件监测研究,TP212.9
  3. 无线传感器网络中定位攻击检测技术研究,TP212.9
  4. 基于功能节点的无线传感器网络多对密钥管理协议研究,TP212.9
  5. 基于LEACH的安全建簇无线传感器网络路由协议研究,TP212.9
  6. 无线传感器网络组播路由协议研究,TN929.5
  7. 基于地理位置的WSNs路由算法研究与改进,TN929.5
  8. 基于ZigBee技术的无线传感器网络研究与实现,TN929.5
  9. 一种自适应选择处理节点的时空查询算法,TN929.5
  10. 无线传感器网络MAC协议的研究,TN915.04
  11. 无线传感器网络节点定位算法的研究,TN929.5
  12. 城市照明管理系统中的时间同步方法研究,TM923
  13. 随机路由在无线传感器网络中的研究与应用,TN929.5
  14. 基于无线传感器网络的煤矿瓦斯监测系统的研究,TN929.5
  15. 基于行为可信的无线传感器网络入侵检测技术的研究,TP212.9
  16. 基于区域的无线传感器网络密钥管理方案研究,TP212.9
  17. 基于zigbee的智能楼宇环境监测无线传感网络,TN929.5
  18. 基于无线传感器网络的农田环境监测系统路由协议的研究,TN915.04
  19. 面向信息物理系统的IEEE802.15.4MAC协议分析及优化,TP212.9
  20. 基于多层WSN结构的非均匀簇路由协议研究,TP212.9
  21. 足球运动数据采集系统设计,TP212.9;TP274.2

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化元件、部件 > 发送器(变换器)、传感器 > 传感器的应用
© 2012 www.xueweilunwen.com