PARM: Power Aware Reconfigurable Middleware

  • Authors:
  • Shivajit Mohapatra;Nalini Venkatasubramanian

  • Affiliations:
  • -;-

  • Venue:
  • ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

In distributed environments, generic middleware services (e.g. caching, location management etc.) are widelyused to satisfy application needs in a cost-effective manner.Such middleware services consume system resourcessuch as storage, computation and communication and canbe sources of significant power overheads when executedon low-power devices. We present a distributed middlewareframework(PARM), that is inherently power-awareand reconfigures itself to adapt to diminishing power levelsof low-power devices. In this paper, we i) determinewhether a reconfigurable component-based middlewareframework can be utilized to achieve energy gainsin low-power devices, while preserving the semantics ofthe middleware services, ii) present and evaluate a graphtheoretic approach for dynamically determining middlewarecomponent reconfigurations and ascertaining the optimalfrequency at which the restructuring should occur,for maximal energy gains at the device. We use extensiveprofiling to chart the energy usage patterns of middlewarecomponents and applications, and use the profiled data todrive our reconfiguration decisions. Our simulation resultsdemonstrate that our framework is able to save 5%to 35% of energy depending on the nature and class ofapplications and middleware components used.