首页> 外文会议>International Conference on Computational Science >Elastic Memory Management of Virtualized Infrastructures for Applications with Dynamic Memory Requirements
【24h】

Elastic Memory Management of Virtualized Infrastructures for Applications with Dynamic Memory Requirements

机译:虚拟化基础架构的弹性内存管理,适用于具有动态内存要求的应用

获取原文

摘要

This paper addresses the impact of vertical elasticity for applications with dynamic memory requirements when running on a virtualized environment. Vertical elasticity is the ability to scale up and scale down the capabilities of a Virtual Machine (VM). In particular, we focus on dynamic memory management to automatically fit at runtime the underlying computing infrastructure to the application, thus adapting the memory size of the VM to the memory consumption pattern of the application. An architecture is described, together with a proof-of-concept implementation, that dynamically adapts the memory size of the VM to prevent thrashing while reducing the excess of unused VM memory. For the test case, a synthetic benchmark is employed that reproduces different memory consumption patterns that arise on real scientific applications. The results show that vertical elasticity, in the shape of dynamic memory management, enables to mitigate memory overprovisioning with controlled application performance penalty.
机译:本文在虚拟化环境上运行时,解决了具有动态内存要求的应用程序的垂直弹性的影响。垂直弹性是能够扩展和缩小虚拟机(VM)的能力的能力。特别是,我们专注于动态内存管理,以自动适合运行时底层计算基础架构到应用程序,从而将VM的内存大小调整到应用程序的存储器消耗模式。将架构与概念验证实现一起描述,它动态地调整VM的存储器大小以防止延迟,同时减少过量的未使用的VM存储器。对于测试案例,采用合成基准,从而再现在真实科学应用上产生的不同内存消耗模式。结果表明,垂直弹性,以动态内存管理的形式,可以使用受控应用程序性能损失来减轻内存超级设压。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号