Skip to Main Content
The performance of data query processing in wireless sensor networks is greatly affected by routing protocol. Currently available data query systems usually use one routing protocol to deal with all kinds of queries. This work demonstrates that properly selecting routing protocol according to different kinds of queries can improve the performance of query processing. We propose a dynamic routing layer which includes two routing protocols: HEED and MintRoute. It adopts a centralized control mechanism to make protocol selection based on query semantic and network density. The routing protocol information is attached on each query and is flooded to the whole network. When sensor node receives the query and the dynamic routing layer can automatically switch to a protocol according to routing protocol information carried by the query. Through simulation, we find that dynamic routing layer is more energy efficient than HEED and MintRoute.