• DocumentCode
    2409134
  • Title

    Energy Efficient Scheduling for Real-Time Embedded Systems with QoS Guarantee

  • Author

    Niu, Linwei

  • Author_Institution
    Dept. of Math & Comput. Sci., Claflin Univ., Orangeburg, SC, USA
  • fYear
    2010
  • fDate
    23-25 Aug. 2010
  • Firstpage
    163
  • Lastpage
    172
  • Abstract
    While the dynamic voltage scaling (DVS) techniques are efficient in reducing the dynamic energy consumption for the processor, varying voltage alone becomes less effective for the overall energy reduction as the static power is growing rapidly. On the other hand, Quality of Service (QoS) is also a primary concern in the development of today´s pervasive computing systems. In this paper, we propose a dynamic approach to minimize the overall energy consumption for soft real-time systems while ensuring the QoS-guarantee. The QoS requirements are deterministically quantified with the window-constraints, which require that at least m out of each non-overlapped window of k consecutive jobs of a task meet their deadlines. Necessary and sufficient conditions for checking the feasibility of task sets with arbitrary service times and periods are developed to ensure that the window-constraints can be guaranteed in the worst case. And efficient scheduling techniques based on pattern variation and dynamic slack reclaiming extensions are proposed to combine the task procrastination and dynamic slowdown to minimize the energy consumption. In contrast to the previous leakage-aware slack reclaiming work which never scales the job speed below the critical speed, we will show that it can be more energy efficient to reclaim the slack with speed lower than the critical speed when necessary. Through extensive simulations, our experiment results demonstrate that the proposed techniques significantly outperformed the previous research in both overall and idle energy reduction.
  • Keywords
    embedded systems; power aware computing; quality of service; scheduling; ubiquitous computing; QoS guarantee; dynamic slowdown; dynamic voltage scaling; energy efficient scheduling; leakage aware slack reclaiming work; pervasive computing systems; real time embedded systems; soft real time systems; static power; task procrastination; Dynamic scheduling; Energy consumption; Nickel; Power demand; Quality of service; Real time systems; Schedules;
  • 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.41
  • Filename
    5591321