DocumentCode :
1683973
Title :
Fairness and Interactivity of Three CPU Schedulers in Linux
Author :
Wang, Shen ; Chen, Yu ; Jiang, Wei ; Li, Peng ; Dai, Ting ; Cui, Yan
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
fYear :
2009
Firstpage :
172
Lastpage :
177
Abstract :
CPU scheduler is a very important subsystem which affects system throughput, interactivity and fairness. The development of Linux kernel is relatively fast-paced. By now, many CPU schedulers have been designed by researchers, hobbyists and kernel hackers. It is necessary to accurately compare and analyze different characteristics among these schedulers, so as to understand and design better CPU schedulers for various applications. However, researchers lack a straight-forward method to compare and analyze these CPU schedulers precisely. In this paper, we systematically analyze and measure fairness, interactivity and multi-processors performance of three schedulers: O(1), RSDL and CFS, by using micro, synthesis and real application benchmarks. They have been ported into one scheduler framework in Linux kernel-2.6.29. Experimental results show that there are notable differences in fairness and interactivity under micro benchmarks, while minor differences in synthesis and real applications. We also analyze the impact of implementations of schedulers on fairness and interactivity of applications, discuss challenges in estimating application resource requirements in different environments, and present some ideas for developing future CPU schedulers.
Keywords :
Linux; operating system kernels; processor scheduling; software performance evaluation; CFS scheduler; CPU schedulers; Linux kernel-2.6.29; O(1) scheduler; RSDL scheduler; micro application benchmarks; multiprocessors performance; real application benchmarks; synthesis application benchmarks; system fairness; system interactivity; system throughput; Linux; fairness; framework; interactivity; multi-processor; performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications, 2009. RTCSA '09. 15th IEEE International Conference on
Conference_Location :
Beijing
ISSN :
1533-2306
Print_ISBN :
978-0-7695-3787-0
Type :
conf
DOI :
10.1109/RTCSA.2009.26
Filename :
5279631
Link To Document :
بازگشت