首页> 外文会议>IEEE International Conference on Big Data Security on Cloud >LA-Credit: A Load-Awareness Scheduling Algorithm for Xen Virtualized Platforms
【24h】

LA-Credit: A Load-Awareness Scheduling Algorithm for Xen Virtualized Platforms

机译:La-Credit:Xen虚拟化平台的负载意识调度算法

获取原文
获取外文期刊封面目录资料

摘要

Xen is a powerful virtualization solution which enables multiple virtual machines to run in a single physical machine isolatedly. Since the hardware resources of a physical machine (e.g., the CPU) are limited and they have to be shared by multiple virtual machines, the performance of virtual machines might be degraded. How to allocate the underlying hardware resources to virtual machines appropriately has become an active research topic. In this paper, we are interested in CPU scheduling algorithm for a Xen virtualized system. The default CPU scheduling algorithm of Xen, called Credit scheduler, is a fairness strategy which provides proportional fair shared CPU time to each virtual machine based on its predefined weight value. However, the Credit scheduler might deteriorate the performance of a virtual machine when its predefined weight value cannot meet its current requirement of the physical CPU. It is because the dynamic workload of a virtual machine is unpredictable. In this paper, a credit-based CPU scheduling algorithm, called load-awareness credit (LA-Credit), is proposed to adjust the weight values of virtual machines dynamically such that the overall system performance could be improved. In particular, the LA-Credit algorithm monitors the current workload of each virtual machine and then it calculates and adjusts an appropriate weight for each virtual machine so that a virtual machine with heavy workload can obtain more CPU share. We have implemented the LA-Credit algorithm in Xen and evaluated the performance, for which some encouraging results were obtained.
机译:Xen是一个强大的虚拟化解决方案,它使多个虚拟机能够在单个物理机器中运行。由于物理机器(例如,CPU)的硬件资源受到限制,并且它们必须由多个虚拟机共享,因此虚拟机的性能可能会降低。如何适当地将底层硬件资源分配给虚拟机已成为一个积极的研究主题。在本文中,我们对Xen虚拟化系统的CPU调度算法感兴趣。 Xen的默认CPU调度算法称为信用调度程序,是一个公平策略,它基于其预定义权重值为每个虚拟机提供比例公平共享CPU时间。但是,当其预定义权重值无法满足其当前物理CPU的需求时,信用调度程序可能会降低虚拟机的性能。这是因为虚拟机的动态工作负载是不可预测的。本文据说,一种被称为负载感知信用(LA-Credit)的基于信用的CPU调度算法,以动态调整虚拟机的权重值,使得整体系统性能可以提高。特别是,LA-Credit算法监视每个虚拟机的当前工作负载,然后它为每个虚拟机计算并调整适当的重量,以便具有繁重工作量的虚拟机可以获得更多的CPU共享。我们已经在Xen实施了La-Credit算法并评估了绩效,为此获得了一些令人鼓舞的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号