RT-Open Stack: CPU Resource Management for Real-Time Cloud Computing

RT-Open Stack: CPU Resource Management for Real-Time Cloud Computing
复制标题

RT-Open Stack:实时云计算的 CPU 资源管理

DOI:
--
复制
发表时间:
2015
期刊:
IEEE International Conference on Cloud Computing
影响因子:
--
通讯作者:
P. Anda
P. Anda
中科院分区:
--
文献类型:
--
作者:
I. Jado;C. Carranza;J. Barandika;Álvaro Toledo;C. García;B. Serrano;M. Bolaños;H. Gil;R. Escudero;A. García;Á. Olmeda;I. Astobiza;Bruno Lobo;Manuela Rodríguez;J. Pérez;F. López;F. Pascual;G. Cilla;N. F. Rodríguez;P. Anda

文献摘要

被引文献

相似文献

云不仅对于通用应用程序而且对于实时应用程序都已成为有吸引力的平台。然而,当前的云无法为虚拟机(VM)提供实时性能。我们观察了在同一云中共同托管实时 (RT) 虚拟机与非实时(常规)虚拟机的需求和优势。 RT VM 可以受益于云提供的轻松部署、弹性资源配置,而常规 VM 通过在云和虚拟机管理程序级别进行适当的资源管理,可以有效利用剩余资源,而不影响 RT VM 的性能。本文介绍了 RT-Open Stack,这是一种用于共同托管实时虚拟机和常规虚拟机的云 CPU 资源管理系统。 RT-Open Stack 包含三个主要贡献:(1) 通过实时资源接口集成实时虚拟机管理程序 (RT-Xen) 和云管理系统 (Open Stack);(2) 实时 VM 调度程序,允许常规 VM 与 RT VM 共享主机,而不干扰 RT VM 的实时性能;(3) VM 到主机映射策略,为 RT VM 提供实时性能,同时允许与常规 VM 进行有效的资源共享。实验结果表明,RT-Open Stack可以有效提高RT虚拟机的实时性能,同时允许常规虚拟机充分利用剩余的CPU资源。
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.