DocumentCode
2171410
Title
Scalability comparison of commodity operating systems on multi-cores
Author
Cui, Yan ; Chen, Yu ; Shi, Yuanchun ; Wu, Qingbo
Author_Institution
Tsinghua Univ., Beijing, China
fYear
2010
fDate
28-30 March 2010
Firstpage
117
Lastpage
118
Abstract
In this paper, we evaluate and compare the parallel scalability of three commodity operating systems (Linux, Solaris and FreeBSD) on an AMD 32-core platform. Measurements of microbenchmarks and a real-life application reveal that no operating system scales totally better than another for microbenchmarks; for the real-life application, Linux and Solaris are competitive in scalability and perform better than FreeBSD. Related kernel source analysis and performance data suggest that synchronization primitives protecting the shared data structure in kernels are the root cause of the poor scalability on multi-cores.
Keywords
microprocessor chips; multiprocessing systems; operating systems (computers); AMD 32-core platform; FreeBSD; Linux; Solaris; commodity operating systems; microbenchmarks measurement; multicore platform; scalability comparison; Data structures; Kernel; Libraries; Linux; Operating systems; Performance analysis; Performance evaluation; Protection; Scalability; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Performance Analysis of Systems & Software (ISPASS), 2010 IEEE International Symposium on
Conference_Location
White Plains, NY
Print_ISBN
978-1-4244-6023-6
Electronic_ISBN
978-1-4244-6024-3
Type
conf
DOI
10.1109/ISPASS.2010.5452048
Filename
5452048
Link To Document