Title :
Experiences from implementing multiprocessor support for an industrial operating system kernel
Author :
Kågström, Simon ; Grahn, Håkan ; Lundberg, Lars
Author_Institution :
Dept. of Syst. & Software Eng., Blekinge Inst. of Technol., Ronneby, Sweden
Abstract :
The ongoing transition from uniprocessor to multiprocessor computers requires operating system support. There is a large body of specialized operating systems which require porting in order to work on multiprocessors. In this paper we describe the design and implementation of a multiprocessor port of a cluster operating system kernel. The multiprocessor support is implemented with a giant locking scheme, which allowed us to get an initial working version with only minor changes to the original code. We also discuss performance and implementation experiences.
Keywords :
multiprocessing systems; network operating systems; operating system kernels; giant locking scheme; industrial operating system kernel; multiprocessor support; Computer industry; Containers; Databases; Java; Kernel; Linux; Operating systems; Protection; Real time systems; Yarn;
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications, 2005. Proceedings. 11th IEEE International Conference on
Print_ISBN :
0-7695-2346-3
DOI :
10.1109/RTCSA.2005.45