Title
RT-Open Stack: CPU Resource Management for Real-Time Cloud Computing
Abstract
Clouds have become appealing platforms for not only general-purpose applications, but also real-time ones. However, current clouds cannot provide real-time performance to virtual machines (VMs). We observe the demand and the advantage of co-hosting real-time (RT) VMs with non-real-time (regular) VMs in a same cloud. RT VMs can benefit from the easily deployed, elastic resource provisioning provided by the cloud, while regular VMs effectively utilize remaining resources without affecting the performance of RT VMs through proper resource management at both the cloud and the hyper visor levels. This paper presents RT-Open Stack, a cloud CPU resource management system for co-hosting real-time and regular VMs. RT-Open Stack entails three main contributions: (1) integration of a real-time hyper visor (RT-Xen) and a cloud management system (Open Stack) through a real-time resource interface, (2) a real-time VM scheduler to allow regular VMs to share hosts with RT VMs without interfering the real-time performance of RT VMs, and (3) a VM-to-host mapping strategy that provisions real-time performance to RT VMs while allowing effective resource sharing with regular VMs. Experimental results demonstrate that RT-Open Stack can effectively improve the real-time performance of RT VMs while allowing regular VMs to fully utilize the remaining CPU resources.
Year
DOI
Venue
2015
10.1109/CLOUD.2015.33
CLOUD
Keywords
Field
DocType
scheduling,openstack,rt-xen
Resource management,Cloud management,Virtual machine,Scheduling (computing),Computer science,Hypervisor,Real-time computing,Provisioning,Resource Management System,Operating system,Embedded system,Cloud computing
Conference
ISSN
Citations 
PageRank 
2159-6182
12
0.71
References 
Authors
25
8
Name
Order
Citations
PageRank
Sisu Xi12298.35
Chong Li2232.53
Chenyang Lu36474385.38
Christopher D. Gill478955.35
Meng Xu521118.89
Linh T. X. Phan628219.22
Insup Lee74996413.64
Oleg Sokolsky82193154.94