无线传感器数据库中KNN查询算法研究
首发时间:2009-10-27
摘要:有效地对特定节点q查询k个最近邻居节点(即KNN查询)是当前无线传感器数据库空间查询算法的热点之一。本文基于两种KNN查询算法,提出了混合索引结构的KNN查询算法。该算法的核心思想是利用GPSR等非索引结构的位置路由算法转发查询请求至查询点q,q收到查询请求后根据k估计出所需要查询的半径大小,最后利用基于R-Tree结构的索引查询算法收集查询半径内的兴趣节点信息。并在此基础上,对查询半径的估计算法做出改进,进而提出一种适用于动态拓扑网络结构的KNN启发式查询算法。并对所提出的算法进行了仿真。仿真结果显示混合索引结构融合了两种索引结构的优点,达到了降低能耗和提高查询精度的目的.
For information in English, please click here
Research on KNN Query Algorithm in Wireless Sensor Database System
Abstract:Efficient search for k nearest neighbors to the given point q (called KNN search) is an important spatial query problem in Wireless Sensor Network (WSN). Based on two types of KNN query algorithms, we introduce a KNN query algorithm which is based on the hybrid index structure. The core idea of the hybrid index structure is as follows: first, the query package is transferred to the given point q using the GPSR geographic routing algorithm which is not based on the index structure; second, after receiving the query package, the point q estimate the search radius based on the number k; finally, the interesting data within the search radius is retrieved using the R-Tree structure search approach. We also present a kind of radius estimation algorithm to optimize query radius and a heuristic KNN query algorithm for dynamic topology structure in mobile WSN applications. The simulation results show that hybrid index structure yields a good tradeoff between index structure and non-index structure, achieving low energy consumption and high query accuracy.
Keywords: Wireless Sensor Network Spatial Query KNN Index Structure
论文图表:
引用
No.3617949772412566****
同行评议
勘误表
无线传感器数据库中KNN查询算法研究
评论
全部评论0/1000