User-level real-time network system on microkernel-based operating systems

被引:2
|
作者
Nakajima, T [1 ]
Tokuda, H
机构
[1] Japan Adv Inst Sci & Technol, Tokyo, Japan
[2] Keio Univ, Fac Environm Informat, Tokyo 108, Japan
关键词
real-time network engine; real-time microkernel; user-level network server; priority inversion; real-time mach;
D O I
10.1023/A:1007941802912
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:45 / 60
页数:16
相关论文
共 2 条
  • [1] User-level Real-Time Network System on Microkernel-based Operating Systems
    Tatsuo Nakajima
    Hideyuki Tokuda
    Real-Time Systems, 1998, 14 : 45 - 60
  • [2] Achieving Consistent Real-Time Latency at Scale in a Commodity Virtual Machine Environment Through Socket Outsourcing-Based Network Stacks
    Garcia, Oscar F.
    Shinjo, Yasushi
    Pu, Calton
    IEEE ACCESS, 2018, 6 : 69961 - 69977