• 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