Title :
Dynamic Sensor Network Reprogramming using Sensorscheme
Author :
Evers, Leon ; Havinga, Paul ; Kuper, Jan
Author_Institution :
Univ. of Twente, Enschede
Abstract :
Building wireless sensor network applications is a challenging task, and it has become apparent that it is crucial for many sensor networks to be able to load or update the application after deployment. Since communication is a scarce resource and costly in terms of energy, it is important to minimize code size when reprogramming WSNs in the field. This paper introduces SensorScheme as a novel interpreted WSN platform for dynamically loading sensor network applications. It is based on the semantics of the Scheme language and is equipped with high-level programming facilities such as higher-order functions, garbage collection, communication by automatic marshalling of data items, and co-routines to implement blocking I/O operations. SensorScheme makes efficient use of the little available memory in WSN nodes, uses a very compact program notation during wireless transmission, and provides a safe interpreted execution environment, preventing malfunctioning programs from crashing the device. We illustrate the use of SensorScheme and evaluate its code compactness and energy- efficiency.
Keywords :
electromagnetic wave transmission; semantic networks; wireless sensor networks; SensorScheme; dynamic sensor network; high level programming; loading sensor network; reprogramming; semantics; wireless sensor network; wireless transmission; Automatic programming; Bandwidth; Computer crashes; Functional programming; Hardware; Land mobile radio; Memory management; Mobile communication; Virtual machining; Wireless sensor networks;
Conference_Titel :
Personal, Indoor and Mobile Radio Communications, 2007. PIMRC 2007. IEEE 18th International Symposium on
Conference_Location :
Athens
Print_ISBN :
978-1-4244-1144-3
Electronic_ISBN :
978-1-4244-1144-3
DOI :
10.1109/PIMRC.2007.4394138