Optimizing quality of service in real-time systems under energy constraints

  • Authors:
  • Ríad Nassiffe;Eduardo Camponogara;George Lima

  • Affiliations:
  • Federal University of Santa Catarina, Florianópolis, SC, Brazil;Federal University of Santa Catarina, Florianópolis, SC, Brazil;Federal University of Bahia, Salvador, Brazil

  • Venue:
  • ACM SIGOPS Operating Systems Review
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Embedded real-time systems powered by batteries require suitable support for energy-savings at the operating system level. Mechanisms to do so must take into consideration not only energy constraints but also schedulability since, in this kind of system, tasks must execute within predefined time windows. On top of that, it is desired that application quality of service (QoS) is optimized. In this paper we present a framework capable of maximizing application QoS subject to both schedulability and energy constraints. It is assumed that application tasks may have multiple operating modes, each of which exhibiting a specific QoS level when running at a specific processor operating frequency. Although the formulated problem is NP-Hard, experimental analysis has shown that the derived heuristic to solve it achieves very good approximation results and presents low running time.