...
首页> 外文期刊>Cloud Computing, IEEE Transactions on >Automatic Memory Control of Multiple Virtual Machines on a Consolidated Server
【24h】

Automatic Memory Control of Multiple Virtual Machines on a Consolidated Server

机译:合并服务器上多个虚拟机的自动内存控制

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

摘要

Through virtualization, multiple virtual machines (VMs) can coexist and operate on one physical machine. When virtual machines compete for memory, the performances of applications deteriorate, especially those of memory-intensive applications. In this study, we aim to optimize memory control techniques using a balloon driver for server consolidation. Our contribution is three-fold: (1) We design and implement an automatic control system for memory based on a Xen balloon driver. To avoid interference with VM monitor operation, our system works in user mode; therefore, the system is easily applied in practice. (2) We design an adaptive global-scheduling algorithm to regulate memory. This algorithm is based on a dynamic baseline, which can adjust memory allocation according to the memory used by the VMs. (3) We evaluate our optimized solution in a real environment with 10 VMs and well-known benchmarks ( DaCapo and Phoronix Test Suites). Experiments confirm that our system can improve the performance of memory-intensive and disk-intensive applications by up to 500 and 300 percent, respectively. This toolkit has been released for free download as a GNU General Public License v3 software.
机译:通过虚拟化,多个虚拟机(VM)可以共存并在一台物理机上运行。当虚拟机争用内存时,应用程序的性能会下降,尤其是内存密集型应用程序的性能会下降。在本研究中,我们旨在使用用于服务器合并的气球驱动程序来优化内存控制技术。我们的贡献包括三个方面:(1)我们设计并实现了一个基于Xen气球驱动程序的内存自动控制系统。为了避免干扰VM监视器操作,我们的系统在用户模式下工作;因此,该系统易于实际应用。 (2)我们设计了一种自适应全局调度算法来调节内存。该算法基于动态基准,可以根据VM使用的内存来调整内存分配。 (3)我们在具有10个虚拟机和著名基准测试(DaCapo和Phoronix测试套件)的真实环境中评估我们的优化解决方案。实验证实,我们的系统可以分别将内存密集型应用程序和磁盘密集型应用程序的性能分别提高500%和300%。该工具包已作为GNU通用公共许可证v3软件免费下载。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号