Title :
Low Overhead Dynamic QoS Optimization under Variable Task Execution Times
Author :
Rafiliu, Sergiu ; Eles, Petru ; Peng, Zebo
Author_Institution :
Dept. of Comput. & Inf. Sci., Linkoping Univ., Linköping, Sweden
Abstract :
Today´s embedded systems are typically exposed to varying load, due to e.g. changing number of tasks and variable task execution times. At the same time, many of the most frequent real-life applications are not characterized by hard real-time constraints and their design goal is not to satisfy certain hard deadlines in the worst case. Moreover, from the user´s perspective, achieving a high level of processor utilization is also not a primary goal. What the user needs, is to exploit the available resources (in our case processor time) such that a high level of quality of service (QoS) is delivered. In this paper we propose efficient run-time approaches, able to distribute the processor bandwidth such that the global QoS produced by a set of applications is maximized, in the context in which the processor demand from individual tasks is continuously varying. Extensive experiments demonstrate the efficiency of the proposed approaches.
Keywords :
embedded systems; microcomputers; quality of service; dynamic QoS optimization; embedded systems; processor utilization; quality of service; variable task execution times; Bandwidth; Degradation; Equations; Layout; Mathematical model; Quality of service; Runtime; low overhead; on-line approach; quality of service; soft real-time;
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2010 IEEE 16th International Conference on
Conference_Location :
Macau SAR
Print_ISBN :
978-1-4244-8480-5
DOI :
10.1109/RTCSA.2010.11