Efficient timing management for user-level real-time threads

Shuichi Oikawa, Hideyuki Tokuda

研究成果: Conference article査読

8 被引用数 (Scopus)

抄録

Timing management for user-level real-time threads can be done with appropriate support of the kernel. When a specified time comes, the kernel makes a virtual processor to upcall a user-level scheduler for its timing management. Then, the timing management can suffer from the overhead of a user-level scheduler. This paper presents an efficient timing management mechanism for user-level real-time threads. By sharing user-level timers through the shared kernel/user structure and keeping the appropriate hints for them, redundant processing of them and events can be eliminated. The results of the performance evaluations show that the upcall performance of our user-level real-time threads is comparable to and more stable than that of kernel-provided real-time threads.

本文言語English
ページ(範囲)27-32
ページ数6
ジャーナルReal-Time Technology and Applications - Proceedings
出版ステータスPublished - 1995 1月 1
イベントProceedings of the Real-Time Technology and Applications Symposium - Chicago, IL, USA
継続期間: 1995 5月 151995 5月 17

ASJC Scopus subject areas

  • ハードウェアとアーキテクチャ
  • コンピュータ ネットワークおよび通信
  • ソフトウェア

引用スタイル