• DocumentCode
    2136432
  • Title

    A Practical Dynamic Frequency Scaling Scheduling Algorithm for General Purpose Embedded Operating System

  • Author

    Tianzhou, Chen ; Jiangwei, Huang ; Liangxiang, Xiang ; ZhenWei, Zheng

  • Author_Institution
    Coll. of Comput. Sci., ZheJiang Univ., Hangzhou, China
  • Volume
    2
  • fYear
    2008
  • fDate
    13-15 Dec. 2008
  • Firstpage
    213
  • Lastpage
    216
  • Abstract
    Dynamic frequency scaling (DFS) techniques for real-time embedded systems have been widely studied. However, most of the scheduling algorithms so far concern only special purpose real-time systems. In this paper we devise a power-aware parameter task model for time-sharing real-time systems of general purpose, as well as a scheduling algorithm that is based on the task model. We implement the model and corresponding algorithm on embedded Linux. With the energy consumption measurement method presented in this paper, the experiment shows that for real-time tasks in Linux, 31.7% power consumption can be saved compared with the circumstance under which the processor runs at highest frequency.
  • Keywords
    Linux; processor scheduling; dynamic frequency scaling scheduling algorithm; embedded Linux; embedded operating system; energy consumption measurement method; power-aware parameter task model; special purpose real-time systems; time-sharing real-time systems; Embedded system; Energy consumption; Energy measurement; Frequency; Linux; Operating systems; Power system modeling; Real time systems; Scheduling algorithm; Time sharing computer systems; DFS; algorithm; general purpose embedded system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Future Generation Communication and Networking, 2008. FGCN '08. Second International Conference on
  • Conference_Location
    Hainan Island
  • Print_ISBN
    978-0-7695-3431-2
  • Type

    conf

  • DOI
    10.1109/FGCN.2008.133
  • Filename
    4734208