FlexCup: A Flexible and Efficient Code Update Mechanism for Sensor Networks
Author(s) -
Pedro José Marrón,
Matthias Gauger,
Andreas Lachenmann,
Daniel Minder,
Olga Saukh,
Kurt Rothermel
Publication year - 2006
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-32158-6
DOI - 10.1007/11669463_17
Subject(s) - computer science , wireless sensor network , code (set theory) , control reconfiguration , node (physics) , mechanism (biology) , energy (signal processing) , embedded system , sensor node , key distribution in wireless sensor networks , distributed computing , real time computing , wireless , computer network , wireless network , operating system , programming language , engineering , philosophy , statistics , mathematics , set (abstract data type) , structural engineering , epistemology
The ability to update the program code installed on wireless sensor nodes plays an import role in the highly dynamic environments sensor networks are often deployed in. Such code update mechanisms should support flexible reconfiguration and adaptation of the sensor nodes but should also operate in an energy and time efficient manner. In this paper, we present FlexCup, a flexible code update mechanism that minimizes the energy consumed on each sensor node for the installation of arbitrary code changes. We describe two different versions of FlexCup and show, using a precise hardware emulator, that our mechanism is able to perform updates up to 8 times faster than related code update algorithms found in the literature, while consuming only an eighth of the energy.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom