A novel distributed framework for optimizing query routing trees in wireless sensor networks via optimal operator placement

被引:42
作者
Chatzimilioudis, Georgios [1 ]
Cuzzocrea, Alfredo [2 ]
Gunopulos, Dimitrios [3 ]
Mamoulis, Nikos [4 ]
机构
[1] Univ Cyprus, Dept Comp Sci, CY-1678 Nicosia, Cyprus
[2] Univ Calabria, I-87036 Cosenza, Italy
[3] Univ Athens, Dept Informat & Telecommun, Ilisia 15784, Greece
[4] Univ Hong Kong, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
关键词
In-network query processing over wireless sensor networks; Query optimization in wireless sensor networks; Operator placement in wireless sensor networks; Query algorithms over wireless sensor networks; ENERGY-EFFICIENT;
D O I
10.1016/j.jcss.2012.09.013
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we focus the attention on the operator placement problem in Wireless Sensor Networks (WSN). This problem is very relevant for in-network query processing over WSN, where query routing trees are decomposed into three sub-components that must be processed at query time, namely operator tree, operator placement assignment scheme and routing scheme. In particular, the operator placement assignment defines on which node of the network each (query) operator will be hosted and executed. Hence, operator placement plays a key role in the context of query optimization issues in WSN research. In line with this main motivation, in this paper we present an optimal distributed algorithm to adapt the placement of a single operator in high communication cost networks, such as a wireless sensor network. Our parameter-free algorithm finds the optimal node to host the operator with minimum communication cost overhead. Three techniques, proposed here, make this feature possible: (1) identifying the special, and most frequent case, where no flooding is needed, otherwise (2) limitation of the neighborhood to be flooded and (3) variable speed flooding and eves-dropping. When no flooding is needed the communication cost overhead for adapting the operator placement is negligible. In addition, our algorithm does not require any extra communication cost while the query is executed. In our experiments we show that for the rest of cases our algorithm saves 30%-85% of the energy compared to previously proposed techniques. To our knowledge this is the first optimal and distributed algorithm to solve the 1-median (Fermat node) problem. A comprehensive experimental evaluation and the proposal of two solutions that are capable of dealing with adaptive properties of the operator placement problem, which is an innovative perspective of research in this scientific field, represent two further contributions of our research. (C) 2012 Published by Elsevier Inc.
引用
收藏
页码:349 / 368
页数:20
相关论文
共 35 条
[1]  
Abrams Zoe., 2006, DISTRIB COMPUT, V0, P72
[2]  
Amini Lisa., 2006, ICDCS 06, P71
[3]   ETC: Energy-driven Tree Construction in Wireless Sensor Networks [J].
Andreou, P. ;
Pamboris, A. ;
Zeinalipour-Yazti, D. ;
Chrysanthis, P. K. ;
Samaras, G. .
MDM: 2009 10TH INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT, 2009, :513-+
[4]  
[Anonymous], P IEEE INT C COMP CO
[5]   SPACE/TIME TRADE/OFFS IN HASH CODING WITH ALLOWABLE ERRORS [J].
BLOOM, BH .
COMMUNICATIONS OF THE ACM, 1970, 13 (07) :422-&
[6]   Adaptive and decentralized operator placement for in-network query processing [J].
Bonfils, BJ ;
Bonnet, P .
TELECOMMUNICATION SYSTEMS, 2004, 26 (2-4) :389-409
[7]  
CHATZIMILIOUDIS G, 2009, MDM 2009
[8]  
Chatzimilioudis Georgios., 2010, Proceedings of the Ninth ACM International Workshop on Data Engineering for Wireless and Mobile Access, MobiDE '10, P33
[9]   A GRAPH-THEORETICAL APPROACH TO DETERMINE A JOIN REDUCER SEQUENCE IN DISTRIBUTED QUERY-PROCESSING [J].
CHEN, MS ;
YU, PS .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1994, 6 (01) :152-165
[10]   Edge betweenness centrality: A novel algorithm for QoS-based topology control over wireless sensor networks [J].
Cuzzocrea, Alfredo ;
Papadimitriou, Alexis ;
Katsaros, Dimitrios ;
Manolopoulos, Yannis .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2012, 35 (04) :1210-1217