• DocumentCode
    2442164
  • Title

    IMAC: an importance-level based adaptive CPU scheduling scheme for multimedia and non-real time applications

  • Author

    Jin, Hai ; Hu, Qionghua ; Liao, Xiaofei ; Chen, Hao ; Deng, Dafu

  • Author_Institution
    Huazhong Univ. of Sci. & Technol., Wuhan, China
  • fYear
    2005
  • fDate
    2005
  • Firstpage
    119
  • Abstract
    Summary form only given. Among the schemes providing efficient CPU allocation for coexisting multimedia applications and nonreal time tasks, proportional share scheduling is widely used for its flexibility and fairness. However, this method faces the challenge of setting reasonable shares for a set of tasks with dynamically changing resource requirements. Existing solutions for this problem either ignore the needs of important tasks or are complex to realize. This paper proposes an IMAC, an importance-level based adaptive CPU scheduling scheme, to solve the problems. It adjusts the CPU allocation shares among different application classes not only using history information as feedback, but also considering the different importance-levels of applications. It can adapt to the changing workload rapidly, allocate the CPU time efficiently, and furthermore, guarantee that tasks with higher level of importance get better QoS (quality of service). The experiment results show that the proposed IMAC scheme can significantly improve the efficiency of CPU utilization compared with the traditional adaptive proportional share scheduling policies.
  • Keywords
    adaptive scheduling; multimedia computing; processor scheduling; quality of service; resource allocation; QoS; efficient CPU allocation; importance-level based adaptive CPU scheduling; multimedia applications; nonreal time applications; proportional share scheduling; quality of service; Adaptive scheduling; Dynamic scheduling; Feedback; History; Processor scheduling; Quality of service; Queueing analysis; Research and development; Resource management; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Applications, 2005. The 3rd ACS/IEEE International Conference on
  • Print_ISBN
    0-7803-8735-X
  • Type

    conf

  • DOI
    10.1109/AICCSA.2005.1387108
  • Filename
    1387108