Title :
Energy-aware software updates in heterogeneous Wireless Sensor Networks
Author :
Galos, Mihai ; Navarro, David ; Mieyeville, Fabien ; O´Connor, Ian
Author_Institution :
Inst. de Nanotechnol. de Lyon, Ecole Centrale de Lyon, Lyon, France
Abstract :
Software updates for Wireless Sensor Networks have traditionally taken the form of either binary machine code or bytecode for a target Virtual Machine. Each aim to strike a compromise between radio transmission power and CPU execution time for the target microcontroller. Binary updates are either monolithic or modular, while bytecode updates are modular. We present a novel paradigm which takes advantage of both these approaches´ strengths while alleviating their weaknesses. Our solution consists of compiling in-situ (on the WSN node) a high-level language called MinTax. Next, we demonstrate this approach in an heterogeneous context, consisting of WSN nodes of different hardware architectures. The sensor nodes we deployed our solution onto are MSP430 hardware-based(16-bit core) and AVR hardware-based(8-bit core).
Keywords :
binary codes; microcontrollers; telecommunication computing; virtual machines; wireless sensor networks; AVR hardware; CPU execution time; MSP430 hardware; MinTax; WSN nodes; binary machine code; bytecode; energy-aware software; hardware architectures; heterogeneous wireless sensor networks; microcontroller; radio transmission power; virtual machine; Computer architecture; Hardware; Microcontrollers; Random access memory; Software; Virtual machining; Wireless sensor networks;
Conference_Titel :
New Circuits and Systems Conference (NEWCAS), 2011 IEEE 9th International
Conference_Location :
Bordeaux
Print_ISBN :
978-1-61284-135-9
DOI :
10.1109/NEWCAS.2011.5981238