2009
DOI: 10.4236/ijcns.2009.25048
|View full text |Cite
|
Sign up to set email alerts
|

Incremental Network Programming for Wireless Sensors

Abstract: We present an incremental network programming mechanism which reprograms wireless sensors quickly by transmitting the incremental changes using the Rsync algorithm; we generate the difference of the two program images allowing us to distribute only the key changes. Unlike previous approaches, our design does not assume any prior knowledge of the program code structure and can be applied to any hardware platform. To meet the resource constraints of wireless sensors, we tuned the Rsync algorithm which was origin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
31
0

Year Published

2009
2009
2014
2014

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 31 publications
(31 citation statements)
references
References 8 publications
0
31
0
Order By: Relevance
“…[16] and [4] proposed to generate and propagate a diff script instead of the complete binary code image. [12] performed update conscious register allocation and data allocation to reduce the script size.…”
Section: Related Workmentioning
confidence: 99%
“…[16] and [4] proposed to generate and propagate a diff script instead of the complete binary code image. [12] performed update conscious register allocation and data allocation to reduce the script size.…”
Section: Related Workmentioning
confidence: 99%
“…This approach remotely echoes the differential patching idea [17,28] in application distributions over networks. Different from that idea, however, we directly encode relocation information into application binaries, by fitting differential patches with mathematical models, and distributing these models together with binary images.…”
Section: Dynamic Loading In Liteosmentioning
confidence: 99%
“…While [21] is very effective at reducing the amount of data to be transferred, it takes advantage of instruction-set details to build the edit script, and so, is architecture dependent. A platform independent approach based on the rsync algorithm is presented in [8]. This approach effectively handles code shifts and small binary changes, but presents a negligible speedup with large code changes.…”
Section: Evaluation and Comparison Of Existing Protocolsmentioning
confidence: 99%
“…This approach effectively handles code shifts and small binary changes, but presents a negligible speedup with large code changes. Both [21] and [8] assume nodes to be in a consistent state, and can only update nodes that are a single version behind the pending data object.…”
Section: Evaluation and Comparison Of Existing Protocolsmentioning
confidence: 99%