Journal of Northeastern University ›› 2011, Vol. 32 ›› Issue (8): 1076-1079+1096.DOI: -

• OriginalPaper • Previous Articles     Next Articles

A depth-first K-NN query algorithm based on filters

Xie, Ying-Hong (1); Wu, Cheng-Dong (1); Zhang, Yun-Zhou (1); Li, Meng-Xin (2)   

  1. (1) School of Information Science and Engineering, Northeastern University, Shenyang 110819, China; (2) School of Information and Control Engineering, Shenyang Jianzhu University, Shenyang 110168, China
  • Received:2013-06-19 Revised:2013-06-19 Published:2013-04-04
  • Contact: Xie, Y.-H.
  • About author:-
  • Supported by:
    -

Abstract: To reduce the energy consumption for data query and prolong the lifetime of wireless sensor networks, a depth-first K-NN query algorithm based on filters is proposed(FKDF). In the FKDF algorithm, the K-NN query range is determined by setting filters for each node. As depth first traversal is carried out, the query information is formed by using adjacent list information of the query nodes. Then, a sink node delivers query information and waits for the query nodes sending back query results, thereby decreasing the average hops per query process needed consequently. Simulation results show that FKDF algorithm reduces the average hops per query process needed, compared with the FILA algorithm setting filters and the GPSR routing algorithm, and it can not only adapt to the dynamic network topology structure, but also realize the minimal query cost when the value of K changes constantly.

CLC Number: