Efficient reprogramming of wireless sensor networks using incremental updates

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

12 Citations (Scopus)

Abstract

Software reprogramming enables users to extend or correct functionality of a sensor network after deployment, preferably at a low cost. This paper investigates the improvement of energy efficiency and delay of reprogramming, at low resource cost. As enabling technologies data compression and incremental updates are used. Algorithms for both approaches are analyzed, as well as their combination, applied to resource-constrained devices. All algorithms are ported to the Contiki operating system, and profiled for different types of reprogramming. The presented results show that there is a clear trade-off between performance and resource requirements. Furthermore, the best reprogramming approach depends on the type of update. Experimentally, VCDIFF, or the combination of Lempel-Ziv-77/FastLZ for compression with BSDIFF for delta encoding, have been identified as the best possible options.
Original languageEnglish
Title of host publication2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops, San Diego CA, USA, March 18-22, 2013)
Place of PublicationPiscataway
PublisherInstitute of Electrical and Electronics Engineers
Pages584-589
ISBN (Print)978-1-4673-5075-4
DOIs
Publication statusPublished - 2013
Eventconference; 9th IEEE International Workshop on Sensor Networks and Systems for Pervasive Computing (PerSeNS 2013) -
Duration: 1 Jan 2013 → …

Conference

Conferenceconference; 9th IEEE International Workshop on Sensor Networks and Systems for Pervasive Computing (PerSeNS 2013)
Period1/01/13 → …
Other9th IEEE International Workshop on Sensor Networks and Systems for Pervasive Computing (PerSeNS 2013)

Fingerprint

Wireless sensor networks
Data compression
Sensor networks
Energy efficiency
Costs

Cite this

Stolikj, M., Cuijpers, P. J. L., & Lukkien, J. J. (2013). Efficient reprogramming of wireless sensor networks using incremental updates. In 2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops, San Diego CA, USA, March 18-22, 2013) (pp. 584-589). Piscataway: Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/PerComW.2013.6529563
Stolikj, M. ; Cuijpers, P.J.L. ; Lukkien, J.J. / Efficient reprogramming of wireless sensor networks using incremental updates. 2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops, San Diego CA, USA, March 18-22, 2013). Piscataway : Institute of Electrical and Electronics Engineers, 2013. pp. 584-589
@inproceedings{0a124d4bc038480889ad2d151c7133f1,
title = "Efficient reprogramming of wireless sensor networks using incremental updates",
abstract = "Software reprogramming enables users to extend or correct functionality of a sensor network after deployment, preferably at a low cost. This paper investigates the improvement of energy efficiency and delay of reprogramming, at low resource cost. As enabling technologies data compression and incremental updates are used. Algorithms for both approaches are analyzed, as well as their combination, applied to resource-constrained devices. All algorithms are ported to the Contiki operating system, and profiled for different types of reprogramming. The presented results show that there is a clear trade-off between performance and resource requirements. Furthermore, the best reprogramming approach depends on the type of update. Experimentally, VCDIFF, or the combination of Lempel-Ziv-77/FastLZ for compression with BSDIFF for delta encoding, have been identified as the best possible options.",
author = "M. Stolikj and P.J.L. Cuijpers and J.J. Lukkien",
year = "2013",
doi = "10.1109/PerComW.2013.6529563",
language = "English",
isbn = "978-1-4673-5075-4",
pages = "584--589",
booktitle = "2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops, San Diego CA, USA, March 18-22, 2013)",
publisher = "Institute of Electrical and Electronics Engineers",
address = "United States",

}

Stolikj, M, Cuijpers, PJL & Lukkien, JJ 2013, Efficient reprogramming of wireless sensor networks using incremental updates. in 2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops, San Diego CA, USA, March 18-22, 2013). Institute of Electrical and Electronics Engineers, Piscataway, pp. 584-589, conference; 9th IEEE International Workshop on Sensor Networks and Systems for Pervasive Computing (PerSeNS 2013), 1/01/13. https://doi.org/10.1109/PerComW.2013.6529563

Efficient reprogramming of wireless sensor networks using incremental updates. / Stolikj, M.; Cuijpers, P.J.L.; Lukkien, J.J.

2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops, San Diego CA, USA, March 18-22, 2013). Piscataway : Institute of Electrical and Electronics Engineers, 2013. p. 584-589.

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - Efficient reprogramming of wireless sensor networks using incremental updates

AU - Stolikj, M.

AU - Cuijpers, P.J.L.

AU - Lukkien, J.J.

PY - 2013

Y1 - 2013

N2 - Software reprogramming enables users to extend or correct functionality of a sensor network after deployment, preferably at a low cost. This paper investigates the improvement of energy efficiency and delay of reprogramming, at low resource cost. As enabling technologies data compression and incremental updates are used. Algorithms for both approaches are analyzed, as well as their combination, applied to resource-constrained devices. All algorithms are ported to the Contiki operating system, and profiled for different types of reprogramming. The presented results show that there is a clear trade-off between performance and resource requirements. Furthermore, the best reprogramming approach depends on the type of update. Experimentally, VCDIFF, or the combination of Lempel-Ziv-77/FastLZ for compression with BSDIFF for delta encoding, have been identified as the best possible options.

AB - Software reprogramming enables users to extend or correct functionality of a sensor network after deployment, preferably at a low cost. This paper investigates the improvement of energy efficiency and delay of reprogramming, at low resource cost. As enabling technologies data compression and incremental updates are used. Algorithms for both approaches are analyzed, as well as their combination, applied to resource-constrained devices. All algorithms are ported to the Contiki operating system, and profiled for different types of reprogramming. The presented results show that there is a clear trade-off between performance and resource requirements. Furthermore, the best reprogramming approach depends on the type of update. Experimentally, VCDIFF, or the combination of Lempel-Ziv-77/FastLZ for compression with BSDIFF for delta encoding, have been identified as the best possible options.

U2 - 10.1109/PerComW.2013.6529563

DO - 10.1109/PerComW.2013.6529563

M3 - Conference contribution

SN - 978-1-4673-5075-4

SP - 584

EP - 589

BT - 2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops, San Diego CA, USA, March 18-22, 2013)

PB - Institute of Electrical and Electronics Engineers

CY - Piscataway

ER -

Stolikj M, Cuijpers PJL, Lukkien JJ. Efficient reprogramming of wireless sensor networks using incremental updates. In 2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops, San Diego CA, USA, March 18-22, 2013). Piscataway: Institute of Electrical and Electronics Engineers. 2013. p. 584-589 https://doi.org/10.1109/PerComW.2013.6529563