• DocumentCode
    3480177
  • Title

    A Formal Model for Optimal Autonomous Task Hibernation in Constrained Embedded Systems

  • Author

    Brandolese, C. ; Fornaciari, William ; Rucco, L.

  • Author_Institution
    DEIB, Politec. di Milano, Milan, Italy
  • fYear
    2013
  • fDate
    4-6 Sept. 2013
  • Firstpage
    396
  • Lastpage
    403
  • Abstract
    This paper proposes and studies an autonomous hibernation technique and optimal hibernation policies aimed at minimizing the power consumption, while allowing stateful processing in constrained embedded systems with long-lasting lifetime requirements. To this purpose the paper models the energy contributions for hibernating the system-by saving the memory status on an external non-volatile memory and completely powering off the system-rather than maintaining the system in a sleep mode with memory retention-with problems of static leakage power-between two consecutive bursts of processing. Thanks to a simplified yet formal notion of system state, the paper rigorously determines the optimal conditions for deciding whether to hibernate or not the system during idle periods. Hibernation policies have been implemented as a module of the operating system and results demonstrate energy savings up to 50% compared to trivial hibernation approaches. Moreover, the hibernation policy proved to be robust and stable with respect to changes of the application parameters.
  • Keywords
    embedded systems; power aware computing; random-access storage; application parameters; constrained embedded systems; energy contributions; energy saving; external nonvolatile memory; formal model; idle periods; lifetime requirements; memory status saving; operating system module; optimal autonomous task hibernation technique; optimal conditions; optimal hibernation policies; power consumption minimization; Earth Observing System; Memory management; Microcontrollers; Nonvolatile memory; Operating systems; Random access memory; Sensors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design (DSD), 2013 Euromicro Conference on
  • Conference_Location
    Los Alamitos, CA
  • Type

    conf

  • DOI
    10.1109/DSD.2013.50
  • Filename
    6628305