DocumentCode
2420498
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
fYear
2010
fDate
23-25 Aug. 2010
Firstpage
293
Lastpage
302
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2010 IEEE 16th International Conference on
Conference_Location
Macau SAR
ISSN
1533-2306
Print_ISBN
978-1-4244-8480-5
Type
conf
DOI
10.1109/RTCSA.2010.11
Filename
5591867
Link To Document