Real-Time Scheduling for Xen-ARM Virtual Machines
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Yoo, Seehwan | - |
dc.contributor.author | Yoo, Chuck | - |
dc.date.accessioned | 2021-09-05T06:32:20Z | - |
dc.date.available | 2021-09-05T06:32:20Z | - |
dc.date.created | 2021-06-15 | - |
dc.date.issued | 2014-08 | - |
dc.identifier.issn | 1536-1233 | - |
dc.identifier.uri | https://scholar.korea.ac.kr/handle/2021.sw.korea/97854 | - |
dc.description.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. | - |
dc.language | English | - |
dc.language.iso | en | - |
dc.publisher | IEEE COMPUTER SOC | - |
dc.title | Real-Time Scheduling for Xen-ARM Virtual Machines | - |
dc.type | Article | - |
dc.contributor.affiliatedAuthor | Yoo, Chuck | - |
dc.identifier.doi | 10.1109/TMC.2013.109 | - |
dc.identifier.scopusid | 2-s2.0-84904205884 | - |
dc.identifier.wosid | 000340104100016 | - |
dc.identifier.bibliographicCitation | IEEE TRANSACTIONS ON MOBILE COMPUTING, v.13, no.8, pp.1857 - 1867 | - |
dc.relation.isPartOf | IEEE TRANSACTIONS ON MOBILE COMPUTING | - |
dc.citation.title | IEEE TRANSACTIONS ON MOBILE COMPUTING | - |
dc.citation.volume | 13 | - |
dc.citation.number | 8 | - |
dc.citation.startPage | 1857 | - |
dc.citation.endPage | 1867 | - |
dc.type.rims | ART | - |
dc.type.docType | Article | - |
dc.description.journalClass | 1 | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
dc.relation.journalResearchArea | Computer Science | - |
dc.relation.journalResearchArea | Telecommunications | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Information Systems | - |
dc.relation.journalWebOfScienceCategory | Telecommunications | - |
dc.subject.keywordAuthor | Real time systems | - |
dc.subject.keywordAuthor | Scheduling | - |
dc.subject.keywordAuthor | Virtual machines | - |
dc.subject.keywordAuthor | Operating systems | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
(02841) 서울특별시 성북구 안암로 14502-3290-1114
COPYRIGHT © 2021 Korea University. All Rights Reserved.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.