• DocumentCode
    2930672
  • Title

    Energy-Efficient Real-Time Task Scheduling for a DVS System with a Non-DVS Processing Element

  • Author

    Hung, Chia-Mei ; Chen, Jian-Jia ; Kuo, Tei-Wei

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    303
  • Lastpage
    312
  • Abstract
    Multiple processing elements are often adopted in the current designs of embedded systems. Such configurations impose challenges on hardware/software co-designs with energy-efficient considerations. This paper targets energy-efficient real-time task scheduling of such popular configurations, in which systems are equipped with a DVS processor and a non-DVS processing element (PE). We consider task scheduling under different power consumption models of the non-DVS PE. When the power consumption of the non-DVS PE is independent on the assigned workload, a fully polynomial-time approximation scheme is developed for energy-efficient scheduling. When the energy consumption of the non-DVS PE depends on the assigned workload, a 0.5-approximation algorithm is developed to maximize the energy saving, compared to the execution of tasks on a DVS processor. Extensive simulations were performed to evaluate the capability of our proposed algorithms. The results show that our algorithms are very effective in energy-efficiency
  • Keywords
    energy conservation; power aware computing; real-time systems; voltage control; DVS processor system; dynamic voltage scaling; embedded system; energy consumption; energy saving maximization; energy-efficient real-time task scheduling; hardware/software co-design; multiple processing element; nonDVS processing element; polynomial-time approximation; power consumption model; Embedded system; Energy consumption; Energy efficiency; Hardware; Performance evaluation; Polynomials; Power system modeling; Processor scheduling; Real time systems; Voltage control; DVS scheduling; energy-efficient scheduling.; heterogeneous multiprocessor scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2006. RTSS '06. 27th IEEE International
  • Conference_Location
    Rio de Janeiro
  • ISSN
    1052-8725
  • Print_ISBN
    0-7695-2761-2
  • Type

    conf

  • DOI
    10.1109/RTSS.2006.22
  • Filename
    4032358