DocumentCode :
2279626
Title :
Design and implementation of an efficient I/O method for a real-time user level thread library
Author :
Abe, Kota ; Matsuura, Toshio ; Yasumoto, Keiichi ; Higashino, Teruo
Author_Institution :
Med. Center, Osaka City Univ., Japan
fYear :
1998
fDate :
27-29 Oct 1998
Firstpage :
117
Lastpage :
120
Abstract :
We have developed a portable user level thread library RT-PTL on UNIX, which is intended to be used for soft real time processing, such as multimedia systems. A user level thread is known to be more efficient than a kernel level one because of its small context switch overhead. However user level thread has a restriction that if one thread issues a system call that forces the calling process to be entirely blocked (such as disk I/O operation), no other thread is runnable until the system call has completed. This characteristic is undesirable for real time processing. We present a method to overcome this restriction. Using this method, if one thread requests a system call such as disk I/O operation, only the thread that issues the request is blocked and other threads can continue execution. We have implemented this method and have confirmed by some experiments that the method is widely usable and is also efficient
Keywords :
Unix; multimedia systems; real-time systems; software libraries; software portability; RT-PTL; UNIX; calling process; disk I/O operation; efficient I/O method; multimedia systems; portable user level thread library; real time processing; real time user level thread library; small context switch overhead; soft real time processing; system call; Communication switching; Context; Design engineering; Libraries; Multimedia systems; Operating systems; Real time systems; Streaming media; Switches; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Computing Systems and Applications, 1998. Proceedings. Fifth International Conference on
Conference_Location :
Hiroshima
Print_ISBN :
0-8186-9209-X
Type :
conf
DOI :
10.1109/RTCSA.1998.726359
Filename :
726359
Link To Document :
بازگشت