Optimizing QoS in energy-aware real-time systems

Optimizing QoS in energy-aware real-time systems

Jan 1, 2013·
Rı́ad Nassiffe
,
Eduardo Camponogara
,
George Lima
· 0 min read
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.
Type
Publication
ACM SIGBED Review