跳到主要导航 跳到搜索 跳到主要内容

Hybrid CPU management for adapting to the diversity of virtual machines

  • Shanghai Jiao Tong University

科研成果: 期刊稿件文章同行评审

摘要

As an important cornerstone for clouds, virtualization plays a vital role in building this emerging infrastructure. Virtual machines (VMs) with a variety of workloads may run simultaneously on a physical machine in the cloud platform. The scheduling algorithm used in Xen schedules virtual CPUs (VCPUs) of a VM asynchronously and guarantees the proportion of the CPU time allocated to the VM. This proportional sharing (PS) method is beneficial as it simplifies the implementation of CPU scheduling in the virtual machine monitor (VMM), and can deliver near-native performance for some workloads. However, when workloads in VMs are concurrent applications such as multithreaded programs with the synchronization operation, it has been demonstrated that this method in the VMM can reduce the performance, due to the negative impact of virtualization on synchronization. To address this issue, we present a hybrid scheduling framework for CPU management in the VMM to adapt to the diversity of VMs running simultaneously on a physical machine. We implement a hybrid scheduler based on Xen, and experimental results indicate that the hybrid CPU management method is feasible to mitigate the negative influence of virtualization on synchronization, and improve the performance of concurrent applications in the virtualized system, while maintaining the performance of high-throughput applications.

源语言英语
文章编号6178237
页(从-至)1332-1344
页数13
期刊IEEE Transactions on Computers
62
7
DOI
出版状态已出版 - 2013
已对外发布

学术指纹

探究 'Hybrid CPU management for adapting to the diversity of virtual machines' 的科研主题。它们共同构成独一无二的学术指纹。

引用此