首页 | 官方网站   微博 | 高级检索  
     

无线传感器网络Top-k多查询算法
引用本文:张晓琳,魏朋佩,唐文斌.无线传感器网络Top-k多查询算法[J].传感器与微系统,2012,31(5).
作者姓名:张晓琳  魏朋佩  唐文斌
作者单位:内蒙古科技大学信息工程学院,内蒙古包头,014010
基金项目:国家自然科学基金资助项目(61163015);教育部“春晖计划”资助项目(Z2009—1—01024);内蒙古自然科学基金重点资助项目(20080404Zd21)
摘    要:针对无线传感器网络中多个Top-k查询问题,提出了一种Top-k多查询处理的算法,对接收到的多个Top-k查询请求进行预处理,预处理依据是约束条件,得出两类不同的查询集合:单约束条件的多查询和多约束条件的多查询。针对单约束条件的多查询提出了ETOP算法,该算法首先对排在时间序列最前面的Top-k查询请求进行基于网内处理,然后把查询结果存入基站缓存,并把结果的最小值设定为阈值传输到各个节点,再根据后续查询请求的查询范围进行相应的查询,从而快速地获得Top-k查询结果。实验表明:Top-k多查询方法在能够很好地实现查询的同时,减少了无线传感器网络中的传输消耗和能量消耗。

关 键 词:无线传感器网络  Top-k查询  多查询

Top-k multiple query algorithm for wireless sensor networks
ZHANG Xiao-lin , WEI Peng-pei , TANG Wen-bin.Top-k multiple query algorithm for wireless sensor networks[J].Transducer and Microsystem Technology,2012,31(5).
Authors:ZHANG Xiao-lin  WEI Peng-pei  TANG Wen-bin
Affiliation:(School of Information Engineering,Inner Mongolia University of Science and Technology,Baotou 014010,China)
Abstract:Aiming at Top-k multiple query in wireless sensor networks issues,a Top-k multiple query algorithm is proposed,according to the constrained conditions,several received Top-k queries are preprocessed,two kinds of different queries set multiple queries with one condition limited and multiple queries with several conditions.For the Top-k multiple queries with one condition issues,an algorithm,known as ETOP(efficient Top-k)algorithm is presented.Which deal the earliest Top-k query with the in-network processing,put the results into base station and set the min value as the threshold,and transmit to each node,then corresponding query is carried out according to later query range of query require to get the results quickly.The experiments illustrate that Top-k multiple query algorithm performs well on querying,and at the same time reduces the transmit cost and energy cost in wireless sensor networks.
Keywords:wireless sensor networks(WSNs)  Top-k query  multiple query
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号