Task grain scheduling for hypervisor-based embedded system

Yuki Kinebuchi, Midori Sugaya, Shuichi Oikawa, Tatsuo Nakaiima

Research output: Chapter in Book/Report/Conference proceedingConference contribution

11 Citations (Scopus)

Abstract

The emergence of functional embedded systems such as cell-phones and digital appliances brought up a new issue, building a system supporting both real-time and rich services. One of the solutions is leveraging a hypervisor to integrate an RTOS and a commodity OS into a single device. However, this approach induces the limitation of application deployment; all the high priority tasks should reside in the RTOS. In this paper, we propose a task grain scheduling for a real-time hypervisor, which enables a flexible application deployment between an RTOS and a commodity OS. We constructed a prototype system with an existing hypervisor, an RTOS, and a commodity OS. We measured some basic overheads, and fixed some tasks which were missing their deadlines using the task grain scheduling to meet their deadlines. The overheads were small and the task grain scheduling achieved a flexible real-time scheduling for the hypervisor based system.

Original languageEnglish
Title of host publicationProceedings - 10th IEEE International Conference on High Performance Computing and Communications, HPCC 2008
Pages190-197
Number of pages8
DOIs
Publication statusPublished - 2008 Nov 24
Externally publishedYes
Event10th IEEE International Conference on High Performance Computing and Communications, HPCC 2008 - Dalian, China
Duration: 2008 Sept 252008 Sept 27

Publication series

NameProceedings - 10th IEEE International Conference on High Performance Computing and Communications, HPCC 2008

Conference

Conference10th IEEE International Conference on High Performance Computing and Communications, HPCC 2008
Country/TerritoryChina
CityDalian
Period08/9/2508/9/27

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Task grain scheduling for hypervisor-based embedded system'. Together they form a unique fingerprint.

Cite this