Abstract
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 language | English |
---|---|
Pages (from-to) | 45-60 |
Number of pages | 16 |
Journal | Real-Time Systems |
Volume | 14 |
Issue number | 1 |
Publication status | Published - 1998 |
Externally published | Yes |
Fingerprint
Keywords
- Priority inversion
- Real-time mach
- Real-time microkernel
- Real-time network engine
- User-level network server
ASJC Scopus subject areas
- Computational Theory and Mathematics
- Theoretical Computer Science
Cite this
User-level Real-Time Network System on Microkernel-based Operating Systems. / Nakajima, Tatsuo; Tokuda, Hideyuki.
In: Real-Time Systems, Vol. 14, No. 1, 1998, p. 45-60.Research output: Contribution to journal › Article
}
TY - JOUR
T1 - User-level Real-Time Network System on Microkernel-based Operating Systems
AU - Nakajima, Tatsuo
AU - Tokuda, Hideyuki
PY - 1998
Y1 - 1998
N2 - 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.
AB - 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.
KW - Priority inversion
KW - Real-time mach
KW - Real-time microkernel
KW - Real-time network engine
KW - User-level network server
UR - http://www.scopus.com/inward/record.url?scp=0031675498&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0031675498&partnerID=8YFLogxK
M3 - Article
AN - SCOPUS:0031675498
VL - 14
SP - 45
EP - 60
JO - Real-Time Systems
JF - Real-Time Systems
SN - 0922-6443
IS - 1
ER -