首页> 外文期刊>Procedia Computer 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 in- frastructure 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 em- ployed 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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号