• DocumentCode
    2588815
  • Title

    Exploiting dynamic workload variation in low energy preemptive task scheduling

  • Author

    Leung, Lap-Fai ; Tsui, Chi-ying ; Hu, Xiaobo Sharon

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Hong Kong Univ. of Sci. & Technol., China
  • fYear
    2005
  • fDate
    7-11 March 2005
  • Firstpage
    634
  • Abstract
    A novel energy reduction strategy to maximally exploit the dynamic workload variation is proposed for the offline voltage scheduling of preemptive systems. The idea is to construct a fully preemptive schedule that leads to minimum energy consumption when the tasks take on approximately the average execution cycles yet still guarantees no deadline violation during the worst-case scenario. End-time for each sub-instance of the tasks obtained from the schedule is used for the on-line dynamic voltage scaling (DVS) of the tasks. For the tasks that normally require a small number of cycles but occasionally a large number of cycles to complete, such a schedule provides more opportunities for slack utilization and hence results in larger energy saving. The concept is realized by formulating the problem as a nonlinear programming (NLP) optimization problem. Experimental results show that, by using the proposed scheme, the total energy consumption at runtime is reduced by as much as 60% for randomly generated task sets when compared with the static scheduling approach only using worst case workload.
  • Keywords
    embedded systems; microprocessor chips; nonlinear programming; power consumption; processor scheduling; dynamic workload variation; energy reduction; low energy preemptive task scheduling; nonlinear programming; offline voltage scheduling; on-line dynamic voltage scaling; optimization; real-time embedded systems; Computer science; Dynamic scheduling; Dynamic voltage scaling; Energy consumption; Power engineering and energy; Processor scheduling; Real time systems; Runtime; Vehicle dynamics; Voltage control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2005. Proceedings
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-2288-2
  • Type

    conf

  • DOI
    10.1109/DATE.2005.146
  • Filename
    1395640