• DocumentCode
    1505460
  • Title

    Adaptive Power Management for Environmentally Powered Systems

  • Author

    Moser, Clemens ; Thiele, Lothar ; Brunelli, Davide ; Benini, Luca

  • Author_Institution
    Comput. Eng. & Networks Lab., ETH Zurich, Zuerich, Switzerland
  • Volume
    59
  • Issue
    4
  • fYear
    2010
  • fDate
    4/1/2010 12:00:00 AM
  • Firstpage
    478
  • Lastpage
    491
  • Abstract
    Recently, there has been a substantial interest in the design of systems that receive their energy from regenerative sources such as solar cells. In contrast to approaches that minimize the power consumption subject to performance constraints, we are concerned with optimizing the performance of an application while respecting the limited and time-varying amount of available power. In this paper, we address power management of, e.g., wireless sensor nodes which receive their energy from solar cells. Based on a prediction of the future available energy, we adapt parameters of the application in order to maximize the utility in a long-term perspective. The paper presents a formal model of the corresponding optimization problem including constraints concerning buffer sizes, timing, and rates. Instead of solving the optimization problem online which may be prohibitively complex in terms of running time and energy consumption, we apply multiparametric programming to precompute the application parameters offline for different environmental conditions and system states. In order to guarantee sustainable operation, we propose a hierarchical software design which comprises a worst-case prediction of the incoming energy. As a further contribution, we suggest a new method for approximate multiparametric linear programming which substantially lowers the computational demand and memory requirement of the embedded software. Our approaches are evaluated using long-term measurements of solar energy in an outdoor environment.
  • Keywords
    linear programming; power consumption; power engineering computing; power system management; software engineering; solar cells; wireless sensor networks; adaptive power management; energy consumption; environmentally powered systems; hierarchical software design; linear programming; multiparametric programming; optimization problem; power consumption; regenerative sources; solar cells; wireless sensor networks; wireless sensor nodes; Application software; Constraint optimization; Energy consumption; Energy management; Environmental management; Photovoltaic cells; Power system management; Power system modeling; Timing; Wireless sensor networks; Embedded systems; energy harvesting; multiparametric linear programming.; power management;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2009.158
  • Filename
    5291691