skip to main content
10.1145/3232116.3232147acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiciipConference Proceedingsconference-collections
short-paper

A Design to Adapt Microkernel Inter-process Communication Mechanism

Published: 19 May 2018 Publication History

Abstract

In order to improve the efficiency of inter-process communication among microkernel operating systems, this paper proposes an inter-process communication mechanism for microkernels. The mechanism runs IPC (Inter-Process Communication) as a set of library functions. In the specific IPC design, message classification is used to classify messages into short messages and long messages. Short messages use registers. Communication, long messages use registers to hold message headers, message bodies are stored in message queues, and shared memory is used for message delivery. Experimental results show that this mechanism significantly shortens the communication time between processes and improves the efficiency of communication between processes.

References

[1]
Adrian Alexandrescu, Andrei Stan Real-time inter-process communication in heterogeneous programming environments{C}. IEEE International Conference on System Theory, Control and Computing (ICSTCC),2016:283--288.
[2]
Bassem Ouni, Cécile Belleudy.Realistic energy modeling of scheduling, interprocess and contextswitch routines{C}. IEEE International Conference on Design & Technology of Integrated Systems in Nanoscale Era.2012:1--6.
[3]
Hosein Marzi, Yuntao Yang. MICROKERNEL BASED REAL-TIME EMBEDDED OPERATING SYSTEMS EFFICIENCY IMPROVEMENT{C}. IEEE Canadian Conference on Electrical and Computer Engineering (CCECE),2012:126--131.
[4]
Camille Coti.Exploiting Redundant Computation in Communication-Avoiding Algorithms for Algorithm-Based Fault Tolerance{c}. IEEE International Conference on High Performance and Smart Computing.2016:214--219.
[5]
Xiao-hui Cheng, Liang Zhang.A Research of Inter-process Communication Based on Shared Memory and Address-mapping{c}. IEEE International Conference on Computer Science and Network Technology,2011:111--114.
[6]
Martin Schoeberl, Rasmus Bo Sørensen. Models of Communication for Multicore Processors{c}.IEEE 18th International Symposium on Real-Time Distributed Computing Workshops.2015:9--16.
[7]
Rafika Ida Mutia. Inter-Process Communication Mechanism inMonolithic Kernel and Microkernel{J}. Department of Electrical and Information Technology.2012:34--39.
[8]
Marzi H, Hughes L, Lin Y. Optimizing interprocess communication for best performance in real-time systems{J}. 2011, 8069(5):001383--001386.
[9]
Stauffert J P, Niebling F, Latoschik M E. Reducing application-stage latencies of interprocess communication techniques for real-time interactive systems{C}.Virtual Reality. IEEE, 2016:287--288.
[10]
Schoeberl M, et al. Models of Communication for Multicore Processors{C}.IEEE International Symposium on Object/component/service-Oriented Real-Time Distributed Computing Workshops. IEEE, 2015:9--16.

Index Terms

  1. A Design to Adapt Microkernel Inter-process Communication Mechanism

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ICIIP '18: Proceedings of the 3rd International Conference on Intelligent Information Processing
    May 2018
    249 pages
    ISBN:9781450364966
    DOI:10.1145/3232116
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    In-Cooperation

    • Guilin: Guilin University of Technology, Guilin, China
    • International Engineering and Technology Institute, Hong Kong: International Engineering and Technology Institute, Hong Kong

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 19 May 2018

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Inter-process communication
    2. Microkernel
    3. library functions

    Qualifiers

    • Short-paper
    • Research
    • Refereed limited

    Conference

    ICIIP '18

    Acceptance Rates

    Overall Acceptance Rate 87 of 367 submissions, 24%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 184
      Total Downloads
    • Downloads (Last 12 months)17
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 27 Feb 2025

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media