Scalability comparison of commodity operating systems on multi-cores

Yan Cui,Yu Chen,Yuanchun Shi,Qingbo Wu
DOI: https://doi.org/10.1109/ISPASS.2010.5452048
2010-01-01
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.
What problem does this paper attempt to address?