Coexisting real-time OS and general purpose OS on an embedded virtualization layer for a multicore processor

Hitoshi Mitake*, Yuki Kinebuchi, Alexandre Courbot, Tatsuo Nakajima

*この研究の対応する著者

研究成果: Conference contribution

3 被引用数 (Scopus)

抄録

Porting operating systems to a virtualization layer produces a semantic gap because the assumptions that guest OSes rely on may not be ensured. On multi-core environments, this gap can cause the fatal performance degradations. The lock holder preemption (LHP) problem is a well known example of the sources of the performance degradation. It occurs when a thread holding a spin lock in an OS kernel is preempted by other OS kernels. Some previous proposals can avoid this problem, but none of them cares about the real-time responsiveness of guest OSes. Therefore the approaches are not suitable for embedded systems. We have developed a new technique for avoiding the LHP problem. The approach can ensure both the real-time responsiveness of RTOS and the high throughput of GPOS that supports shared memory multi-processors. This paper introduces the basic approach of our new technique and its experimental results. The results show that our new technique can make RTOS and GPOS coexist without degrading the real-time latency and is suitable to be applied to modern high performance multi-core processor based real-time embedded systems.

本文言語English
ホスト出版物のタイトル26th Annual ACM Symposium on Applied Computing, SAC 2011
ページ629-630
ページ数2
DOI
出版ステータスPublished - 2011
イベント26th Annual ACM Symposium on Applied Computing, SAC 2011 - TaiChung, Taiwan, Province of China
継続期間: 2011 3月 212011 3月 24

出版物シリーズ

名前Proceedings of the ACM Symposium on Applied Computing

Conference

Conference26th Annual ACM Symposium on Applied Computing, SAC 2011
国/地域Taiwan, Province of China
CityTaiChung
Period11/3/2111/3/24

ASJC Scopus subject areas

  • ソフトウェア

フィンガープリント

「Coexisting real-time OS and general purpose OS on an embedded virtualization layer for a multicore processor」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル