DocumentCode
2383759
Title
Ultra-low-power sensor nodes featuring a virtual runtime environment
Author
Lattanzi, E. ; Bogliolo, A.
Author_Institution
DiSBeF, Univ. of Urbino, Urbino, Italy
fYear
2012
fDate
10-15 June 2012
Firstpage
5731
Lastpage
5735
Abstract
The widespread diffusion of wireless sensor networks and wearable devices, together with the emergence of energy harvesting techniques, has motivated the development of ultra-low-power micro controller units (MCUs) which are highly energy efficient in active mode and provide a wide range of sleep states to be possibly exploited to save power during idle periods. In spite of their energy efficiency, state-of-the-art MCUs exhibit 16-bit RISC architectures clocked at up to tens of MHz and equipped with at least 16kbytes of main memory and 64kbytes of flash. This makes them suitable to run a virtual machine, bringing the benefits of a virtual runtime environment to power-constrained embedded systems. Virtual machines, however, impair the effectiveness of dynamic power management since they are seen as always-active processes by the scheduler of the operating system. This paper presents a power-manageable open-source embedded virtual environment based on a modified version of the Darjeeling VM running on top of Contiki OS. The proposed architecture has been implemented and tested on Texas Instruments´ MSP430 MCUs which have been used as a testbed for the characterization of the power consumption and transitions cost of each power state.
Keywords
energy conservation; energy harvesting; low-power electronics; reduced instruction set computing; virtual machines; wireless sensor networks; Contiki OS; Darjeeling VM; RISC architectures; Texas Instruments MSP430 MCU; active mode; dynamic power management; energy efficiency; energy harvesting techniques; idle periods; operating system; power consumption; power state; power-constrained embedded systems; power-manageable open-source embedded virtual environment; sleep states; ultra-low-power microcontroller units; ultra-low-power sensor nodes; virtual machine; virtual runtime environment; wearable devices; wireless sensor networks; word length 16 bit; IEEE Xplore; Portable document format;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications (ICC), 2012 IEEE International Conference on
Conference_Location
Ottawa, ON
ISSN
1550-3607
Print_ISBN
978-1-4577-2052-9
Electronic_ISBN
1550-3607
Type
conf
DOI
10.1109/ICC.2012.6364704
Filename
6364704
Link To Document