Delta algorithms: an empirical analysis
ACM Transactions on Software Engineering and Methodology (TOSEM)
Wireless sensor networks for habitat monitoring
WSNA '02 Proceedings of the 1st ACM international workshop on Wireless sensor networks and applications
Maté: a tiny virtual machine for sensor networks
Proceedings of the 10th international conference on Architectural support for programming languages and operating systems
Proceedings of the 10th international conference on Architectural support for programming languages and operating systems
Efficient code distribution in wireless sensor networks
WSNA '03 Proceedings of the 2nd ACM international conference on Wireless sensor networks and applications
Simulating the power consumption of large-scale sensor network applications
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
MNP: Multihop Network Reprogramming Service for Sensor Networks
ICDCS '05 Proceedings of the 25th IEEE International Conference on Distributed Computing Systems
TinyNode: a comprehensive platform for wireless sensor network applications
Proceedings of the 5th international conference on Information processing in sensor networks
MiBench: A free, commercially representative embedded benchmark suite
WWC '01 Proceedings of the Workload Characterization, 2001. WWC-4. 2001 IEEE International Workshop
Feedback linking: optimizing object code layout for updates
Proceedings of the 2006 ACM SIGPLAN/SIGBED conference on Language, compilers, and tool support for embedded systems
Health monitoring of civil infrastructures using wireless sensor networks
Proceedings of the 6th international conference on Information processing in sensor networks
UCC: update-conscious compilation for energy efficiency in wireless sensor networks
Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Energy-efficient on-demand reprogramming of large-scale sensor networks
ACM Transactions on Sensor Networks (TOSN)
Decoding Code on a Sensor Node
DCOSS '08 Proceedings of the 4th IEEE international conference on Distributed Computing in Sensor Systems
USENIX'09 Proceedings of the 2009 conference on USENIX Annual technical conference
FlexCup: a flexible and efficient code update mechanism for sensor networks
EWSN'06 Proceedings of the Third European conference on Wireless Sensor Networks
Hi-index | 0.00 |
In Wireless Sensor Networks, the preloaded program code and data on sensor nodes often need to be updated due to changes in user requirements and environmental conditions. Sensor nodes are severely restricted by energy constraints. It is especially energy consuming for sensor nodes to transfer data through wireless radios. To efficiently reprogram sensor nodes through radio, we propose an algorithm, Minimum Data transferred by Copying and Downloading (MDCD) and its extension E-MDCD, to minimize the number of bytes needed to be transferred from the host machine to the sensor nodes. Experimental results show that the E-MDCD algorithm reduces the number of bytes transferred by 93.25 % for small code change compared with the Rsync based algorithm. In average, E-MDCD can reduce 59.82 % compared with the existing the Rsync based algorithm and 16.14 % compared with the Vdelta algorithm.