JOURNAL ARTICLE

Energy-efficient multihop reprogramming for sensor networks

Sandeep S. KulkarniLimin Wang

Year: 2009 Journal:   ACM Transactions on Sensor Networks Vol: 5 (2)Pages: 1-40   Publisher: Association for Computing Machinery

Abstract

Reprogramming of sensor networks is an important and challenging problem, as it is often necessary to reprogram the sensors in place. In this article, we propose MNP, a multihop reprogramming service designed for sensor networks. One of the problems in reprogramming is the issue of message collision. To reduce the problem of collision, we propose a sender selection algorithm that attempts to guarantee that in a given neighborhood there is at most one source transmitting the program at a time. Furthermore, our sender selection is greedy in that it tries to select the sender that is expected to have the most impact. We use pipelining to enable fast data propagation. MNP is energy efficient because it reduces the active radio time of a sensor node by putting the node into “sleep” state when its neighbors are transmitting a segment that is not of interest. We call this type of sleep contention sleep. To further reduce the energy consumption, we add noreq sleep, where sensor node goes to sleep if none of its neighbors is interested in receiving the segment it is advertising. We also introduce an optional init sleep to reduce the energy consumption in the initial phase of reprogramming. Finally, we investigate the performance of MNP in different network settings.

Keywords:
Computer science Communication source Wireless sensor network Reprogramming Computer network Energy consumption Node (physics) Sleep (system call) Sensor node Energy (signal processing) Distributed computing Key distribution in wireless sensor networks Telecommunications Wireless Wireless network Engineering

Metrics

34
Cited By
2.92
FWCI (Field Weighted Citation Impact)
24
Refs
0.92
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Energy Harvesting in Wireless Networks
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
Modular Robots and Swarm Intelligence
Physical Sciences →  Engineering →  Mechanical Engineering
Energy Efficient Wireless Sensor Networks
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

© 2026 ScienceGate Book Chapters — All rights reserved.