Title :
When In-Network Processing Meets Time: Complexity and Effects of Joint Optimization in Wireless Sensor Networks
Author :
Xiang, Qiao ; Zhang, Hongwei ; Xu, Jinhong ; Liu, Xiaohui ; Rittle, Loren J.
Author_Institution :
Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
Abstract :
As sensornets are increasingly being deployed in mission-critical applications, it becomes imperative that we consider application QoS requirements in in-network processing (INP). Toward understanding the complexity of joint QoS and INP optimization, we study the problem of jointly optimizing packet packing (i.e., aggregating shorter packets into longer ones) and the timeliness of data delivery. We identify the conditions under which the problem is strong NP-hard, and we find that the problem complexity heavily depends on aggregation constraints (in particular, maximum packet size and reaggregation tolerance) instead of network and traffic properties. For cases when the problem is NP-hard, we show that there is no polynomial-time approximation scheme (PTAS); for cases when the problem can be solved in polynomial time, we design polynomial time, offline algorithms for finding the optimal packet packing schemes. To understand the impact of joint QoS and INP optimization on sensornet performance, we design a distributed, online protocol tPack that schedules packet transmissions to maximize the local utility of packet packing at each node. Using a testbed of 130 TelosB motes, we experimentally evaluate the properties of tPack. We find that jointly optimizing data delivery timeliness and packet packing and considering real-world aggregation constraints significantly improve network performance. Our findings shed light on the challenges, benefits, and solutions of joint QoS and INP optimization, and they also suggest open problems for future research.
Keywords :
computational complexity; optimisation; protocols; quality of service; wireless sensor networks; TelosB motes; aggregation constraints; application QoS requirements; complexity; data delivery timeliness; in-network processing; joint optimization; optimal packet packing schemes; packet packing; packet transmission scheduling; polynomial time offline algorithms; sensornets; tPack distributed online protocol; wireless sensor networks; Approximation methods; Complexity theory; Indium phosphide; Joints; Optimization; Polynomials; Routing; Wireless network; in-network processing.; packet packing; real-time; sensor network;
Journal_Title :
Mobile Computing, IEEE Transactions on
Conference_Location :
5/12/2011 12:00:00 AM
DOI :
10.1109/TMC.2011.81