计算机科学与探索 ›› 2010, Vol. 4 ›› Issue (8): 749-760.DOI: 10.3778/j.issn.1673-9418.2010.08.009

• 学术研究 • 上一篇    下一篇

链路感知的传感器网络空间范围查询处理算法*

刘 亮+;秦小麟; 刘宇雷;李博涵

  

  1. 南京航空航天大学 信息科学与技术学院, 南京 210016
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2010-08-10 发布日期:2010-08-10
  • 通讯作者: 刘 亮

Link Aware Spatial Window Query Processing Algorithm in Wireless Sensor Networks*

LIU Liang+; QIN Xiaolin; LIU Yulei; LI Bohan

  

  1. College of Information Science & Technology, Nanjing University of Aeronautics & Astronautics, Nanjing 210016, China
  • Received:1900-01-01 Revised:1900-01-01 Online:2010-08-10 Published:2010-08-10
  • Contact: LIU Liang

摘要: 在无线传感器网络环境中, 用户经常提交空间范围查询以获取网络某局部区域的统计信息, 如最大温度、平均湿度等。现有的基于路线的空间范围查询处理算法假设节点通信模型为理想的圆盘模型, 而实际的网络并不满足该假设, 导致其能量消耗大且查询结果质量差。提出了一种链路感知的空间范围查询处理算法LSA, 它根据网络拓扑和链路质量动态地将查询区域划分为若干个网格, 依次收集各网格中节点的感知数据, 以生成最终的查询结果。LSA算法通过遍历查询区域内的所有网格, 保证了算法查询结果的质量。提出了启发式的网格划分方法以降低节点间数据通信的丢包率, 给出链路感知的数据收集算法, 以减少算法的能量消耗, 提高查询结果的质量。通过仿真实验系统地分析和比较了LSA算法和现有的IWQE算法的能量消耗及查询结果质量, 结果表明, 在绝大多数情况下, LSA算法优于IWQE算法。

关键词: 无线传感器网络, 查询处理, 空间范围查询, 链路质量

Abstract: In wireless sensor networks, the users often submit spatial window queries to obtain the summary information of a local area in the network such as maximum temperature, average humidity, et al. The current state-of-the-art itinerary-based spatial query processing algorithms make the assumption of the link model pertaining to the ideal disk model. However, it’s not valid in realistic networks, which leads to large energy consumption and poor quality query result. This paper proposes a link quality aware spatial window query processing algorithm called LSA(link aware spatial window query processing algorithm). It divides the query region into several grids according to the topology and link of the network, and collects data from the sensor nodes in each grid to derive the final query result. LSA traverses all the grids within the query region which ensures the query result quality of the algorithm. In order to reduce the packet loss rate of communications between nodes, a heuristic method is given which divides the query region into grids. Then, a link aware data collection algorithm is proposed to reduce energy consumption and improve the query result quality of the algorithm. Finally, this paper systematically analyzes and compares the energy consumption and the query result quality of the LSA and the existing IWQE(itinerary-based window query execution) algorithm through simulation experiments. Experimental results show that LSA algorithm outperforms IWQE in most cases.

Key words: wireless sensor network, query processing, spatial window query, link quality

中图分类号: