TY - JOUR
T1 - An integer linear programming-based tool for wireless sensor networks
AU - Kadayif, Ismail
AU - Kandemir, Mahmut
AU - Vijaykrishnan, N.
AU - Irwin, M. J.
N1 - Funding Information:
This work is supported in part by the NSF Career Award s #0093082 and #0093085. ∗Corresponding author. E-mail addresses: [email protected] (I. Kadayif), [email protected] (M. Kandemir), [email protected] (N. Vijaykrishnan), [email protected] (M.J. Irwin).
PY - 2005/3
Y1 - 2005/3
N2 - Wireless sensor networks will be widely deployed in the future for monitoring important environmental conditions, security, and health care. One of the most important challenges in the implementation of such networks is minimizing energy dissipation. Given that many of the energy optimization problems defined for sensor networks are very hard, heuristics are commonly employed. Evaluating the effectiveness of these heuristics, i.e., how close do they come to the optimal solutions, is a challenge. While algorithms that give optimal solutions cannot be on-line (since they are expensive), if they are used off-line, they can provide invaluable insight to improve existing heuristics and to derive new ones. In this paper, we present an integer linear programming (ILP)-based tool that can be used to evaluate optimal solutions for communication energy optimization in sensor networks under specific constraints. This tool, which is based on the required sensing and communication schedules, determines optimal sensor movement and communication strategies to minimize energy consumption due to inter-sensor communication. The tool can also accommodate several constraints related to movement capabilities of sensor nodes, their battery capacities, and their communication ranges since all these can be expressed in a linear form. In addition, it can also work with objective functions other than minimizing communication energy. Our experience with the tool indicates that it is very useful for studying different scenarios under which an objective function needs to be optimized.
AB - Wireless sensor networks will be widely deployed in the future for monitoring important environmental conditions, security, and health care. One of the most important challenges in the implementation of such networks is minimizing energy dissipation. Given that many of the energy optimization problems defined for sensor networks are very hard, heuristics are commonly employed. Evaluating the effectiveness of these heuristics, i.e., how close do they come to the optimal solutions, is a challenge. While algorithms that give optimal solutions cannot be on-line (since they are expensive), if they are used off-line, they can provide invaluable insight to improve existing heuristics and to derive new ones. In this paper, we present an integer linear programming (ILP)-based tool that can be used to evaluate optimal solutions for communication energy optimization in sensor networks under specific constraints. This tool, which is based on the required sensing and communication schedules, determines optimal sensor movement and communication strategies to minimize energy consumption due to inter-sensor communication. The tool can also accommodate several constraints related to movement capabilities of sensor nodes, their battery capacities, and their communication ranges since all these can be expressed in a linear form. In addition, it can also work with objective functions other than minimizing communication energy. Our experience with the tool indicates that it is very useful for studying different scenarios under which an objective function needs to be optimized.
UR - http://www.scopus.com/inward/record.url?scp=14544290476&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=14544290476&partnerID=8YFLogxK
U2 - 10.1016/j.jpdc.2004.04.004
DO - 10.1016/j.jpdc.2004.04.004
M3 - Article
AN - SCOPUS:14544290476
SN - 0743-7315
VL - 65
SP - 247
EP - 260
JO - Journal of Parallel and Distributed Computing
JF - Journal of Parallel and Distributed Computing
IS - 3
ER -