Hybrid vs. monolithic OS kernels: a benchmark comparison

  • Authors:
  • Dylan Griffiths;Dwight Makaroff

  • Affiliations:
  • University of Saskatchewan, Saskatchewan, Canada;University of Saskatchewan, Saskatchewan, Canada

  • Venue:
  • CASCON '06 Proceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Operating Systems are huge, complex pieces of software that are difficult to design and maintain in both security and functionality. Microkernel-based operating system designs reduce implementation complexity and increase code modularity, but have had serious performance drawbacks. The increase in the speed of both processing and memory access has led some to reconsider the relative advantages and disadvantages in microkernel design [5].In this paper, we investigate the performance of modern, widely-used workstation operating systems using a standard process-based benchmark. The experiments were executed on commodity hardware and the results indicate that hardware characteristics dominate the difference in the kernel architecture, lending support to the idea that microkernels may be poised to gain widespread deployment.