DocumentCode
2754748
Title
Planning updates in multi-application wireless sensor networks
Author
Shamsaie, Abolhassan ; Habibi, Jafar
Author_Institution
Dept. of Comput. Eng., Sharif Univ. of Technol., Tehran, Iran
fYear
2011
fDate
June 28 2011-July 1 2011
Firstpage
802
Lastpage
808
Abstract
One of the arising issues in wireless sensor networks is running multiple applications to reduce deployment, administrative and management costs. In this paper we assume a sensor network in which nodes of a group have a set of same applications in their external flash memory that some of them are loaded and running. Occasionally, these applications should be updated for reasons that are manifold ranging from fixing software bugs to retasking. It is often that updates for a subset of applications happen at the same time, for example when a routing protocol shared among a subset of applications is changed. To bring the sensor nodes up to date with the new versions of the applications, existing strategies transfer the delta code, a smaller code obtained from the differential compression between the binary representations of the old and the new version of each application, and let the sensor nodes rebuild the new version from the received delta and the old version. We discuss that these strategies are blind to the order of updates when a set of updates occurs simultaneously. We introduce a heuristic planner that yields a sequence for a set of simultaneous updates, which minimizes the total delta size without adding overhead on the sensor nodes. We illustrate the efficiency of our planner on some TinyOS applications.
Keywords
flash memories; telecommunication network planning; wireless sensor networks; TinyOS application; differential compression; flash memory; multiapplication wireless sensor networks; planning updates; Ash; Compression algorithms; Concurrent computing; Planning; Programming; Protocols; Wireless sensor networks; code update; delta code; differential compression; multi-application wireless sensor network; planning;
fLanguage
English
Publisher
ieee
Conference_Titel
Computers and Communications (ISCC), 2011 IEEE Symposium on
Conference_Location
Kerkyra
ISSN
1530-1346
Print_ISBN
978-1-4577-0680-6
Electronic_ISBN
1530-1346
Type
conf
DOI
10.1109/ISCC.2011.5983940
Filename
5983940
Link To Document