loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
ACS/IEEE 2005 International Conference on Computer Systems and Applications (AICCSA'05)
IMAC: an importance-level based adaptive CPU scheduling scheme for multimedia and non-real time applications
Cairo, Egypt
January 03-January 06
ISBN: 0-7803-8735-X
Hai Jin, Huazhong Univ. of Sci. & Technol., Wuhan, China
Qionghua Hu, Huazhong Univ. of Sci. & Technol., Wuhan, China
Xiaofei Liao, Huazhong Univ. of Sci. & Technol., Wuhan, China
Hao Chen, Huazhong Univ. of Sci. & Technol., Wuhan, China
Dafu Deng, Huazhong Univ. of Sci. & Technol., Wuhan, China
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.
Citation:
Hai Jin, Qionghua Hu, Xiaofei Liao, Hao Chen, Dafu Deng, "IMAC: an importance-level based adaptive CPU scheduling scheme for multimedia and non-real time applications," aiccsa, pp.119-vii, ACS/IEEE 2005 International Conference on Computer Systems and Applications (AICCSA'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.