RTC-threads: A user-level real-time threads package for multimedia systems

Shuichi Oikawa, Hideyuki Tokuda

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

In forthcoming multimedia environments, continuous-media data, such as video and audio data, will be used by a variety of multimedia applications. Multimedia applications require efficient and flexible support from real-time operating systems. This is because the changes in system and network loads require dynamic management of real-time thread behavior. If threads are implemented at the user level, operations on threads 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 goal of our work is to realize high-performance user-level real-time threads which satisfy the above requirements of multimedia systems. In this paper we describe the design and implementation of a user-level real-time threads package, called RTC-Threads, which is being developed on the RT-Mach microkernel. The results of performance evaluations show that our user-level real-time threads outperform real-time kernel-provided threads, which are implemented in the microkernel, in terms of efficiency and accuracy.

Original languageEnglish
Pages (from-to)1443-1452
Number of pages10
JournalIEICE Transactions on Information and Systems
VolumeE79-D
Issue number10
Publication statusPublished - 1996

Fingerprint

Multimedia systems
Dynamic loads
Mach number

Keywords

  • Multimedia
  • Real-time system
  • Software, operating system

ASJC Scopus subject areas

  • Information Systems
  • Computer Graphics and Computer-Aided Design
  • Software

Cite this

RTC-threads : A user-level real-time threads package for multimedia systems. / Oikawa, Shuichi; Tokuda, Hideyuki.

In: IEICE Transactions on Information and Systems, Vol. E79-D, No. 10, 1996, p. 1443-1452.

Research output: Contribution to journalArticle

Oikawa, Shuichi ; Tokuda, Hideyuki. / RTC-threads : A user-level real-time threads package for multimedia systems. In: IEICE Transactions on Information and Systems. 1996 ; Vol. E79-D, No. 10. pp. 1443-1452.
@article{eec28f919b9f43ffbbff6e405820937b,
title = "RTC-threads: A user-level real-time threads package for multimedia systems",
abstract = "In forthcoming multimedia environments, continuous-media data, such as video and audio data, will be used by a variety of multimedia applications. Multimedia applications require efficient and flexible support from real-time operating systems. This is because the changes in system and network loads require dynamic management of real-time thread behavior. If threads are implemented at the user level, operations on threads 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 goal of our work is to realize high-performance user-level real-time threads which satisfy the above requirements of multimedia systems. In this paper we describe the design and implementation of a user-level real-time threads package, called RTC-Threads, which is being developed on the RT-Mach microkernel. The results of performance evaluations show that our user-level real-time threads outperform real-time kernel-provided threads, which are implemented in the microkernel, in terms of efficiency and accuracy.",
keywords = "Multimedia, Real-time system, Software, operating system",
author = "Shuichi Oikawa and Hideyuki Tokuda",
year = "1996",
language = "English",
volume = "E79-D",
pages = "1443--1452",
journal = "IEICE Transactions on Information and Systems",
issn = "0916-8532",
publisher = "Maruzen Co., Ltd/Maruzen Kabushikikaisha",
number = "10",

}

TY - JOUR

T1 - RTC-threads

T2 - A user-level real-time threads package for multimedia systems

AU - Oikawa, Shuichi

AU - Tokuda, Hideyuki

PY - 1996

Y1 - 1996

N2 - In forthcoming multimedia environments, continuous-media data, such as video and audio data, will be used by a variety of multimedia applications. Multimedia applications require efficient and flexible support from real-time operating systems. This is because the changes in system and network loads require dynamic management of real-time thread behavior. If threads are implemented at the user level, operations on threads 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 goal of our work is to realize high-performance user-level real-time threads which satisfy the above requirements of multimedia systems. In this paper we describe the design and implementation of a user-level real-time threads package, called RTC-Threads, which is being developed on the RT-Mach microkernel. The results of performance evaluations show that our user-level real-time threads outperform real-time kernel-provided threads, which are implemented in the microkernel, in terms of efficiency and accuracy.

AB - In forthcoming multimedia environments, continuous-media data, such as video and audio data, will be used by a variety of multimedia applications. Multimedia applications require efficient and flexible support from real-time operating systems. This is because the changes in system and network loads require dynamic management of real-time thread behavior. If threads are implemented at the user level, operations on threads 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 goal of our work is to realize high-performance user-level real-time threads which satisfy the above requirements of multimedia systems. In this paper we describe the design and implementation of a user-level real-time threads package, called RTC-Threads, which is being developed on the RT-Mach microkernel. The results of performance evaluations show that our user-level real-time threads outperform real-time kernel-provided threads, which are implemented in the microkernel, in terms of efficiency and accuracy.

KW - Multimedia

KW - Real-time system

KW - Software, operating system

UR - http://www.scopus.com/inward/record.url?scp=0030262058&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0030262058&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:0030262058

VL - E79-D

SP - 1443

EP - 1452

JO - IEICE Transactions on Information and Systems

JF - IEICE Transactions on Information and Systems

SN - 0916-8532

IS - 10

ER -