• DocumentCode
    3503316
  • Title

    PARM : power aware reconfigurable middleware

  • Author

    Mohapatra, Shivajit ; Venkatasubramanian, Nalini

  • Author_Institution
    Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
  • fYear
    2003
  • fDate
    19-22 May 2003
  • Firstpage
    312
  • Lastpage
    319
  • Abstract
    In distributed environments, generic middleware services (e.g. caching, location management etc.) are widely used to satisfy application needs in a cost-effective manner. Such middleware services consume system resources such as storage, computation and communication and can be sources of significant power overheads when executed on low-power devices. We present a distributed middleware framework (PARM), that is inherently power-aware and reconfigures itself to adapt to diminishing power levels of low-power devices. In this paper, we i) determine whether a reconfigurable component-based middleware framework can be utilized to achieve energy gains in low-power devices, while preserving the semantics of the middleware services, ii) present and evaluate a graph theoretic approach for dynamically determining middleware component reconfigurations and ascertaining the optimal frequency at which the restructuring should occur, for maximal energy gains at the device. We use extensive profiling to chart the energy usage patterns of middleware components and applications, and use the profiled data to drive our reconfiguration decisions. Our simulation results demonstrate that our framework is able to save 5% to 35% of energy depending on the nature and class of applications and middleware components used.
  • Keywords
    distributed object management; middleware; reconfigurable architectures; PARM; distributed environment; low-power devices; optimal frequency; power aware reconfigurable middleware; power overhead; reconfigurable component-based middleware framework; system resources; Application software; Computer science; Energy consumption; Energy management; Environmental management; Frequency; Middleware; Network servers; Optimization methods; Power system management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2003. Proceedings. 23rd International Conference on
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-1920-2
  • Type

    conf

  • DOI
    10.1109/ICDCS.2003.1203480
  • Filename
    1203480