【24h】

A Dynamic Memory Allocation Approach for Virtualization Platforms

机译:虚拟化平台的动态内存分配方法

获取原文

摘要

In this paper, we propose a dynamic memory allocation approach for Xen virtualization platforms, called critical amount guaranteed memory allocation (CAGMA), to expand or shrink the allocated memory of each virtual machine (VM) dynamically with a guaranteed amount of available memory. The performance of a VM might be degraded when its available memory is insufficient (i.e., it might generate a large amount of I/O activities for swapping in and out of data to disks). Under CAGMA, a critical memory amount is calculated for each VM periodically and at the time a swapping event is occurred. The allocated memory of each VM is then adjusted according to its critical memory amount so that the number of I/O activities generated for swapping could be reduced greatly and the performance degradation could be prevented. Our proposed CAGAM has been implemented in Xen 4.2.2 and a series of experiments have been conducted for which some encouraging results were obtained.
机译:在本文中,我们提出了一种用于Xen虚拟化平台的动态内存分配方法,称为临界量保证内存分配(CAGMA),以在保证可用内存量的情况下动态扩展或收缩每个虚拟机(VM)的已分配内存。当VM的可用内存不足时,其性能可能会降低(即,它可能会产生大量的I / O活动,用于将数据交换到磁盘中和从磁盘中交换出数据)。在CAGMA下,会定期在发生交换事件时为每个VM计算关键内存量。然后,根据每个VM的临界内存量来调整分配的内存,以便可以大大减少为交换而生成的I / O活动的数量,并可以防止性能下降。我们提出的CAGAM已在Xen 4.2.2中实现,并且进行了一系列实验,并获得了一些令人鼓舞的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号