An Implementation of an Operating System with Multiple Personalities : design of the Direct Procedure Call IPC scheme


The Transactions of the Korea Information Processing Society (1994 ~ 2000), Vol. 5, No. 9, pp. 2404-2414, Sep. 1998
10.3745/KIPSTE.1998.5.9.2404,   PDF Download:

Abstract

An operating system should be easy to extend and to be customized to accomodate the diverse needs when it is to support multiple personalities. Though microkernel is the best OS architecture for such customization, it raises performance issues due to its intrinsic overhead in interprocess communication. In this paper, we present a new IPC mechanism that overcomes the traditional IPC performance lag by providing a direct bridge between processes. The communication overhead is similar to the one of local procedure call, which is the known minimal overhead. Even in its worst case, our scheme is shown to perform better than the other alternative, the message passing scheme.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
C. S. Hoon, B. N. Seok, L. J. Won, "An Implementation of an Operating System with Multiple Personalities : design of the Direct Procedure Call IPC scheme," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 5, no. 9, pp. 2404-2414, 1998. DOI: 10.3745/KIPSTE.1998.5.9.2404.

[ACM Style]
Cho Shi Hoon, Bang Nam Seok, and Lee Joon Won. 1998. An Implementation of an Operating System with Multiple Personalities : design of the Direct Procedure Call IPC scheme. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 5, 9, (1998), 2404-2414. DOI: 10.3745/KIPSTE.1998.5.9.2404.