RTC-THREADS - A USER-LEVEL REAL-TIME THREADS PACKAGE FOR MULTIMEDIA SYSTEMS

Authors
Citation
S. Oikawa et H. Tokuda, RTC-THREADS - A USER-LEVEL REAL-TIME THREADS PACKAGE FOR MULTIMEDIA SYSTEMS, IEICE transactions on information and systems, E79D(10), 1996, pp. 1443-1452
Citations number
18
Categorie Soggetti
Computer Science Information Systems
ISSN journal
09168532
Volume
E79D
Issue
10
Year of publication
1996
Pages
1443 - 1452
Database
ISI
SICI code
0916-8532(1996)E79D:10<1443:R-AURT>2.0.ZU;2-G
Abstract
In forthcoming multimedia environments, continuous-media data, such as video and audio data, will be used by a variety of multimedia applica tions. Multimedia applications require efficient and flexible support from real-time operating systems. This is because the changes in syste m and network loads require dynamic management of real-time thread beh avior. If threads are implemented at the user level, operations on thr eads can be processed at the user level, and the efficient management of threads becomes possible by avoiding kernel interventions. Thus, we can provide an effective platform for multimedia applications. The go al of our work is to realize high-performance user-level real-atime th reads which satisfy the above requirements of multimedia systems. In t his paper we describe the design and implementation of a user-level re al-time threads package, called RTC-Threads, which is being developed on the RT-Mach microkernel. The results of performance evaluations sho w that our user-level real-time threads outperform real-time kernel-pr ovided threads, which are implemented in the microkernel, in terms of efficiency and accuracy.