Date Added: Oct 2009
Updating software over the network is important for Wireless Sensor Networks in support of scale, remote deployment, feature upgrades, and fixes. The risk of a fault in the updated code causing system failure is a serious problem. In this paper, the authors identify a single, critical, symptom loss-of-control that complements exception-based schemes, and supports failsafe recovery from faults in software updates. They present a new software update recovery mechanism that uses loss-of control to provide high-reliability, low energy, software updates, including a comparison of optimised-flooding against spanning-tree for determining loss-of-control in a multi-path environment.