• DocumentCode
    3975
  • Title

    Measuring and Modeling the Energy Cost of Reconfiguration in Sensor Networks

  • Author

    Sankar Ramachandran, Gowri ; Daniels, Wilfried ; Matthys, Nelson ; Huygens, Christophe ; Michiels, Sam ; Joosen, Wouter ; Meneghello, James ; Lee, Kevin ; Canete, Eduardo ; Diaz Rodriguez, Manuel ; Hughes, Danny

  • Author_Institution
    iMinds-DistriNet Res. Group, Katholieke Univ. Leuven, Leuven, Belgium
  • Volume
    15
  • Issue
    6
  • fYear
    2015
  • fDate
    Jun-15
  • Firstpage
    3381
  • Lastpage
    3389
  • Abstract
    As wireless sensor networks (WSNs) must operate for long periods on a limited power budget, estimating the energy cost of software operations is critical. Contemporary reconfiguration approaches for WSN allow for software evolution at various granularities; from reflashing of a complete software image, through replacement of complete applications, to the reconfiguration of individual software components. This paper contributes a generic model for measuring and modeling the energy cost of reconfiguration in WSN. We validate that this model is accurate in the face of different hardware platforms, software stacks, and software encapsulation approaches. We have embedded this model in the loosely coupled component infrastructure middleware, resulting in the first energy aware reconfigurable component model for sensor networks. We evaluate our approach using two real-world WSN applications and demonstrate that our model predicts the energy cost of reconfiguration with 93% accuracy. Using this model, we demonstrate that selecting the most appropriate software modularization approach is key to minimizing energy consumption.
  • Keywords
    middleware; software maintenance; telecommunication computing; telecommunication power management; wireless sensor networks; WSN; complete applications replacement; complete software image reflashing; component infrastructure middleware; energy aware reconfigurable component model; energy consumption; hardware platforms; individual software components reconfiguration; limited power budget; reconfiguration energy cost; software encapsulation approaches; software evolution; software modularization approach; software operations; software stacks; wireless sensor networks; Energy consumption; Hardware; Logic gates; Monitoring; Sensors; Software; Wireless sensor networks; Energy Modelling; Software Reconfiguration; Wireless Sensor Networks; Wireless sensor networks; energy modelling; software reconfiguration;
  • fLanguage
    English
  • Journal_Title
    Sensors Journal, IEEE
  • Publisher
    ieee
  • ISSN
    1530-437X
  • Type

    jour

  • DOI
    10.1109/JSEN.2015.2388857
  • Filename
    7001631