Real-Time Scheduling for Xen-ARM Virtual Machines
- Authors
- Yoo, Seehwan; Yoo, Chuck
- Issue Date
- 8월-2014
- Publisher
- IEEE COMPUTER SOC
- Keywords
- Real time systems; Scheduling; Virtual machines; Operating systems
- Citation
- IEEE TRANSACTIONS ON MOBILE COMPUTING, v.13, no.8, pp.1857 - 1867
- Indexed
- SCIE
SCOPUS
- Journal Title
- IEEE TRANSACTIONS ON MOBILE COMPUTING
- Volume
- 13
- Number
- 8
- Start Page
- 1857
- End Page
- 1867
- URI
- https://scholar.korea.ac.kr/handle/2021.sw.korea/97854
- DOI
- 10.1109/TMC.2013.109
- ISSN
- 1536-1233
- Abstract
- This paper investigates the feasibility of real-time scheduling with mobile hypervisor, Xen-ARM. Particularly for mobile virtual machines, real-time support is in high demand. However, it is difficult to guarantee real-time scheduling with virtual machines because inter-VM and intra-VM schedulability have to be determined in multi-OS environments. To address the schedulability, first, this paper presents a definition of a real-time virtual machine. Second, this paper analyzes intra-VM schedulability, taking quantization overhead into account. Quantization overhead comes from tick-based scheduling of Xen-ARM, which requires integer presentation of scheduling period and execution slice. Third, to minimize quantization overhead, this paper provides a new algorithm, called SH-quantization that provides accurate and efficient parameterization of a real-time virtual machine. Fourth, this paper presents an inter-VM schedulability test for incorporating multiple real-time virtual machines. To evaluate the approach, we implement the SH-quantization algorithm in Xen-ARM and paravirtualize a real-time OS, called xeno-C/OS-II. We ran extensive experiments with various configurations of real-time tasks on a real hardware platform in order to characterize the scheduling behavior of real-time virtual machine with quantization. The results show that quantization overhead consumes additional CPU bandwidth up to 90% and the proposed algorithm guarantees intra/inter-VM schedulability with minimal CPU bandwidth.
- Files in This Item
- There are no files associated with this item.
- Appears in
Collections - Graduate School > Department of Computer Science and Engineering > 1. Journal Articles
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.