2010
DOI: 10.1007/978-3-642-11870-8_8
|View full text |Cite
|
Sign up to set email alerts
|

Software Update Recovery for Wireless Sensor Networks

Abstract: Abstract. 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, we identify a single, critical, symptom loss-of-control, that complements exception-based schemes, and supports failsafe recovery from faults in software updates. We present a new software update recovery mechanism that uses loss-ofcontrol to provide high-rel… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2010
2010
2016
2016

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 15 publications
0
6
0
Order By: Relevance
“…However, wireless sensor networks characteristics such as wireless link and node unreliability and resource constraints make sensor network reprogramming a challenging task. A wide range of techniques for in-field reprogramming of WSN have been proposed in the literature and incorporated into the designs of many sensor nodes (see [97,98] and references within). In order to reprogram a WSN in field, the new code has to be distributed to the nodes over the wireless network and the installation and launching of the new code (and removal of the old code) on individual nodes has to be performed automatically by the nodes themselves.…”
Section: Wsn Programming and In-field Reprogramming/re-configurationmentioning
confidence: 99%
“…However, wireless sensor networks characteristics such as wireless link and node unreliability and resource constraints make sensor network reprogramming a challenging task. A wide range of techniques for in-field reprogramming of WSN have been proposed in the literature and incorporated into the designs of many sensor nodes (see [97,98] and references within). In order to reprogram a WSN in field, the new code has to be distributed to the nodes over the wireless network and the installation and launching of the new code (and removal of the old code) on individual nodes has to be performed automatically by the nodes themselves.…”
Section: Wsn Programming and In-field Reprogramming/re-configurationmentioning
confidence: 99%
“…flash the node) [10], [11] and is the most suitable for OS/firmware upgrades. With multiple images it is possible to support multiple applications or implement failure recovery.…”
Section: Reprogramming and Reconfiguration Modelsmentioning
confidence: 99%
“…The other approach, identified in [82] and used in [83], is to focus on a single failure, with an easily identified symptom: that of being unable to perform future software updates. The reasoning is that if a software update can be performed, the system is not in need of recovery (from a software update viewpoint), and that if it cannot be performed, then recovery is needed (irrespective of whether the application is currently performing correctly).…”
Section: Update Fault Detection and Recoverymentioning
confidence: 99%
“…This work [82] identifies a single, critical, failure symptom-loss-of-control-that complements exception-based schemes, and supports failsafe recovery from faults in software updates. It includes a software update recovery mechanism that uses loss-of-control to provide high-reliability, low energy, recovery from software update failures.…”
Section: Software Update Recovery For Wireless Sensor Network (Sur)mentioning
confidence: 99%