首页> 外文会议>IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing >CIVSched: Communication-aware Inter-VM Scheduling in Virtual Machine Monitor based on the Process
【24h】

CIVSched: Communication-aware Inter-VM Scheduling in Virtual Machine Monitor based on the Process

机译:civsched:基于过程的虚拟机监视器中的通信感知Inter-VM计划

获取原文

摘要

Server consolidation in Cloud Computing makes it possible for multiple servers or desktops to run on one physical server to get high resource utilization, low cost and less energy consumption. However, the scheduler in virtual machine monitor (VMM) is agnostic about the communication behavior between the guest operating systems. It leads to inefficient network communication in consolidated environment. In particular, the CPU resource management has a critical impact on the network latency between co-resident virtual machines (VMs) when there are CPU-bound and I/O-bound workloads existing simultaneously. It brings a negative impact on latency-sensitive VMs. In this paper, we present the design and implementation of CIVSched scheduling to make the VMM aware of the communication behavior between two inter-VMs running on the same virtual platform. CIVSched inspects the network packets transmitted between local domains and find the destination VM and the target process inside that will receive the packets. Then, the destination VM and the target process are preferentially scheduled by VMM scheduler and guest OS scheduler respectively. The cooperation of these two schedulers makes the network packets received by the target application timely. Experimental results show that the CIVSched scheduling can reduce the average response time of network traffic by up to 18% for the highly consolidated environment while keeping the fairness of the VMM scheduler.
机译:云计算中的服务器整合使得多个服务器或桌面可以在一个物理服务器上运行以获得高资源利用率,低成本和能耗较少。但是,虚拟机监视器(VMM)中的调度程序是关于客户机操作系统之间的通信行为的不可知论者。它导致综合环境中的网络通信效率低下。特别是,当存在同时存在CPU绑定和I / O绑定的工作负载时,CPU资源管理对共同居民虚拟机(VMS)之间的网络延迟具有重要影响。它对延迟敏感VM带来负面影响。在本文中,我们介绍了Civsched调度的设计和实现,使VMM意识到在同一虚拟平台上运行的两个VM之间的通信行为。 Civsched检查在本地域之间发送的网络数据包,并找到目的地VM和将接收数据包的目标进程。然后,目的地VM和目标进程分别优先由VMM调度程序和客户操作系统调度程序安排。这两个调度程序的合作使目标应用程序及时地接收的网络数据包。实验结果表明,对于保持VMM调度程序的公平性,Civsched调度可以将网络流量的平均响应时间降低到高达18%,同时保持VMM调度程序的公平性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号