论文标题
虚拟化系统中的内存虚拟化:分割比分页好
Memory virtualization in virtualized systems: segmentation is better than paging
论文作者
论文摘要
针对虚拟机(VM)内存管理的分页利用是内存虚拟化开销的根本原因。本文表明,在管理程序中不需要分页。实际上,由于VM内存需求模式,在虚拟化数据中心中解释了分页利用率的记忆破碎化不是一个问题。我们的解决方案妥协是一个新颖的内存管理单元,使用直接段用于VM内存管理,并结合了VM流程的分页。本文提出了一种用于在硬件,管理程序和数据中心调度程序中实施妥协的系统方法。评估结果表明,妥协的表现胜过两个流行的内存虚拟化解决方案:阴影分页和扩展页表分别高达30%和370%。
The utilization of paging for virtual machine (VM) memory management is the root cause of memory virtualization overhead. This paper shows that paging is not necessary in the hypervisor. In fact, memory fragmentation, which explains paging utilization, is not an issue in virtualized datacenters thanks to VM memory demand patterns. Our solution Compromis, a novel Memory Management Unit, uses direct segment for VM memory management combined with paging for VM's processes. The paper presents a systematic methodology for implementing Compromis in the hardware, the hypervisor and the datacenter scheduler. Evaluation results show that Compromis outperforms the two popular memory virtualization solutions: shadow paging and Extended Page Table by up to 30% and 370% respectively.