Organization scheme of system servers in microkernel-based operating systems - multi-process and multi-thread methods -

Masayuki Kuwayama, Keizo Saisho, Akira Fukuda

Research output: Contribution to journalConference article

Abstract

We compare organization schemes of out-of-kernel functions in the microkernel-based operating systems, from the viewpoints of concurrent or parallel executions of the functions. We describe two methods; multi-process method and multi-thread one. With the multi-process method, the functions are partitioned into some modules to be allocated to processes. With the multi-thread one, the functions are allocated to a single process including multiple threads. We implement system servers according to the methods on uni-processor environment. Performance evaluation shows that the multi-process method gives good performance.

Original languageEnglish
Pages (from-to)307-312
Number of pages6
JournalProceedings - IEEE Computer Society's International Computer Software & Applications Conference
Publication statusPublished - Dec 1 1994
EventProceedings of the 18th Annual International Computer Software & Applications Conference (COMPSAC 94) - Taipei, Taiwan
Duration: Nov 9 1994Nov 11 1994

Fingerprint

Computer operating systems
Computer systems
Servers
method

All Science Journal Classification (ASJC) codes

  • Software
  • Computer Science Applications

Cite this

@article{6def9911e1c54edc896bbff4e9351e0a,
title = "Organization scheme of system servers in microkernel-based operating systems - multi-process and multi-thread methods -",
abstract = "We compare organization schemes of out-of-kernel functions in the microkernel-based operating systems, from the viewpoints of concurrent or parallel executions of the functions. We describe two methods; multi-process method and multi-thread one. With the multi-process method, the functions are partitioned into some modules to be allocated to processes. With the multi-thread one, the functions are allocated to a single process including multiple threads. We implement system servers according to the methods on uni-processor environment. Performance evaluation shows that the multi-process method gives good performance.",
author = "Masayuki Kuwayama and Keizo Saisho and Akira Fukuda",
year = "1994",
month = "12",
day = "1",
language = "English",
pages = "307--312",
journal = "Proceedings - IEEE Computer Society's International Computer Software and Applications Conference",
issn = "0730-6512",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - JOUR

T1 - Organization scheme of system servers in microkernel-based operating systems - multi-process and multi-thread methods -

AU - Kuwayama, Masayuki

AU - Saisho, Keizo

AU - Fukuda, Akira

PY - 1994/12/1

Y1 - 1994/12/1

N2 - We compare organization schemes of out-of-kernel functions in the microkernel-based operating systems, from the viewpoints of concurrent or parallel executions of the functions. We describe two methods; multi-process method and multi-thread one. With the multi-process method, the functions are partitioned into some modules to be allocated to processes. With the multi-thread one, the functions are allocated to a single process including multiple threads. We implement system servers according to the methods on uni-processor environment. Performance evaluation shows that the multi-process method gives good performance.

AB - We compare organization schemes of out-of-kernel functions in the microkernel-based operating systems, from the viewpoints of concurrent or parallel executions of the functions. We describe two methods; multi-process method and multi-thread one. With the multi-process method, the functions are partitioned into some modules to be allocated to processes. With the multi-thread one, the functions are allocated to a single process including multiple threads. We implement system servers according to the methods on uni-processor environment. Performance evaluation shows that the multi-process method gives good performance.

UR - http://www.scopus.com/inward/record.url?scp=0028724119&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0028724119&partnerID=8YFLogxK

M3 - Conference article

AN - SCOPUS:0028724119

SP - 307

EP - 312

JO - Proceedings - IEEE Computer Society's International Computer Software and Applications Conference

JF - Proceedings - IEEE Computer Society's International Computer Software and Applications Conference

SN - 0730-6512

ER -