...
首页> 外文期刊>Parallel and Distributed Systems, IEEE Transactions on >Hotplug or Ballooning: A Comparative Study on Dynamic Memory Management Techniques for Virtual Machines
【24h】

Hotplug or Ballooning: A Comparative Study on Dynamic Memory Management Techniques for Virtual Machines

机译:热插拔或热气球:虚拟机动态内存管理技术的比较研究

获取原文
获取原文并翻译 | 示例
           

摘要

In virtualization environments, static memory allocation for (VMs) can lead to severe service level agreement (SLA) violations or inefficient use of memory. Dynamic memory allocation mechanisms such as ballooning and memory hotplug were proposed to handle the dynamics of memory demands. However, these mechanisms so far have not been quantitatively or comparatively studied. In this paper, we first develop a runtime system called U-tube, which provides a framework to adopt memory hotplug or ballooning for dynamic memory allocation. We then implement fine-grained memory hotplug in Xen. We demonstrate the effectiveness of U-tube for dynamic memory management through two case studies: dynamic memory balancing and memory overcommitment. With these two case studies, we make a quantitative comparison between memory hotplug and ballooning. The experiments show that there is no absolute winner for different scenarios. Our findings can be very useful for practitioners to choose the suitable dynamic memory management techniques in different scenarios.
机译:在虚拟化环境中,(VM)的静态内存分配可能导致严重的服务级别协议(SLA)冲突或内存使用效率低下。提出了动态内存分配机制(例如膨胀和内存热插拔)来处理内存需求的动态变化。但是,到目前为止,尚未对这些机制进行定量或比较研究。在本文中,我们首先开发了一个称为U-tube的运行时系统,该系统提供了一个框架,可以采用内存热插拔或热气球进行动态内存分配。然后,我们在Xen中实现细粒度的内存热插拔。我们通过两个案例研究证明了U型管对动态内存管理的有效性:动态内存平衡和内存过量使用。通过这两个案例研究,我们对内存热插拔和膨胀之间进行了定量比较。实验表明,在不同情况下没有绝对的赢家。我们的发现对于从业者在不同情况下选择合适的动态内存管理技术可能非常有用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号