Dynamic Virtual Machine Scheduling in Clouds for Architectural Shared Resources

Dynamic Virtual Machine Scheduling in Clouds for Architectural Shared Resources
复制标题

DOI:
--
复制
发表时间:
2012-06
期刊:
--
影响因子:
--
通讯作者:
Jeongseob Ahn;Changdae Kim;Jaeung Han;Young-ri Choi;Jaehyuk Huh
Jeongseob Ahn;Changdae Kim;Jaeung Han;Young-ri Choi;Jaehyuk Huh
中科院分区:
其他
文献类型:
--
作者:
Jeongseob Ahn;Changdae Kim;Jaeung Han;Young-ri Choi;Jaehyuk Huh

文献摘要

被引文献

相似文献

虽然虚拟机(VM)迁移已被用于避免传统系统资源(如CPU和内存)上的冲突,但微架构资源(如共享高速缓存、内存控制器和非统一内存访问(NUMA)亲和性)仅依赖于系统内调度来减少对它们的争用。这项研究表明,实时虚拟机迁移可以用来减轻对微架构资源的竞争。这种云级VM调度可以将用于架构共享资源的VM选择的范围扩大到单个系统之外,并且因此提高了进一步减少可能冲突的机会。本文提出并评估了两个集群级的虚拟机调度技术的缓存共享和NUMA的亲和力,这不需要任何先验知识的虚拟机的行为。
Although virtual machine (VM) migration has been used to avoid conflicts on traditional system resources like CPU and memory, micro-architectural resources such as shared caches, memory controllers, and non-uniform memory access (NUMA) affinity, have only relied on intra-system scheduling to reduce contentions on them. This study shows that live VM migration can be used to mitigate the contentions on micro-architectural resources. Such cloud-level VM scheduling can widen the scope of VM selections for architectural shared resources beyond a single system, and thus improve the opportunity to further reduce possible conflicts. This paper proposes and evaluates two cluster-level virtual machine scheduling techniques for cache sharing and NUMA affinity, which do not require any prior knowledge on the behaviors of VMs.