首页> 外文会议>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:基于进程的虚拟机监视器中可感知通信的虚拟机间调度

获取原文

摘要

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资源管理对共驻留虚拟机(VM)之间的网络延迟具有关键影响。它对延迟敏感的虚拟机带来负面影响。在本文中,我们提出CIVSched调度的设计和实现,以使VMM知道在同一虚拟平台上运行的两个虚拟机之间的通信行为。 CIVSched检查在本地域之间传输的网络数据包,并找到目标VM和内部将接收数据包的目标进程。然后,分别由VMM调度程序和来宾OS调度程序优先调度目标VM和目标进程。这两个调度程序的配合使目标应用程序及时接收到网络数据包。实验结果表明,对于高度整合的环境,CIVSched调度可以将网络流量的平均响应时间减少多达18%,同时保持VMM调度程序的公平性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号