• 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