User-level Real-Time Network System on Microkernel-based Operating Systems

Tatsuo Nakajima, Hideyuki Tokuda

Research output: Contribution to journalArticlepeer-review

6 Citations (Scopus)


This paper presents the design and implementation of a user-level real-time network system in Real-Time Mach. Traditional network systems for microkernel based operating systems, which tend to focus on high performance and flexibility, are not suitable for real-time communication. Our network system provides a framework for implementing real-time network protocols which require to bound protocol processing time, and it is suitable for implementing on microkernel based operating systems. In this paper, we especially focus on the aspects to avoid the priority inversion problem in order to make network systems more preemptable and predictable. We also describe the feasibility of our network system for building distributed multimedia systems.

Original languageEnglish
Pages (from-to)45-60
Number of pages16
JournalReal-Time Systems
Issue number1
Publication statusPublished - 1998
Externally publishedYes


  • Priority inversion
  • Real-time mach
  • Real-time microkernel
  • Real-time network engine
  • User-level network server

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Modelling and Simulation
  • Computer Science Applications
  • Computer Networks and Communications
  • Control and Optimization
  • Electrical and Electronic Engineering


Dive into the research topics of 'User-level Real-Time Network System on Microkernel-based Operating Systems'. Together they form a unique fingerprint.

Cite this