Evaluation of processing distribution for application program and OS in microkernel OS

Yuya Kobayashi, Masaya Sato, Hideo Taniguchi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

To effectively use a multicore processor, processes should be distributed to each core. Furthermore, circumstances under which the distribution effect does or does not appear must be clarified. Operating systems (OSes) have two types of architectures: microkernel and monolithic kernel. A microkernel OS implements minimal OS functions as the kernel and most other OS functions as the processes, which are referred to as OS servers. A monolithic kernel OS implements all OS functions as the kernel. These two types of OSes have different distribution forms for processing. This paper evaluates the basic performance of the microkernel OS; further, it compares distributed processing between microkernel and monolithic kernel OSes. We employed AnT as the microkernel OS and Linux as the monolithic kernel OS. AnT is a microkernel OS developed for a multicore environment and Linux is a widely used monolithic kernel OS. Finally, this paper reports that microkernel OSes surpass monolithic kernel OSes in terms of performance of distributed processing in a multicore environment.

Original languageEnglish
Title of host publicationProceedings - 2019 7th International Symposium on Computing and Networking Workshops, CANDARW 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages440-444
Number of pages5
ISBN (Electronic)9781728152684
DOIs
Publication statusPublished - Nov 2019
Event7th International Symposium on Computing and Networking Workshops, CANDARW 2019 - Nagasaki, Japan
Duration: Nov 26 2019Nov 29 2019

Publication series

NameProceedings - 2019 7th International Symposium on Computing and Networking Workshops, CANDARW 2019

Conference

Conference7th International Symposium on Computing and Networking Workshops, CANDARW 2019
CountryJapan
CityNagasaki
Period11/26/1911/29/19

Keywords

  • Distributed processing
  • Microkernel
  • Operating system

ASJC Scopus subject areas

  • Hardware and Architecture
  • Information Systems
  • Artificial Intelligence
  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'Evaluation of processing distribution for application program and OS in microkernel OS'. Together they form a unique fingerprint.

  • Cite this

    Kobayashi, Y., Sato, M., & Taniguchi, H. (2019). Evaluation of processing distribution for application program and OS in microkernel OS. In Proceedings - 2019 7th International Symposium on Computing and Networking Workshops, CANDARW 2019 (pp. 440-444). [8951699] (Proceedings - 2019 7th International Symposium on Computing and Networking Workshops, CANDARW 2019). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/CANDARW.2019.00083