当前位置: X-MOL 学术arXiv.cs.OS › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Memory virtualization in virtualized systems: segmentation is better than paging
arXiv - CS - Operating Systems Pub Date : 2020-05-30 , DOI: arxiv-2006.00380
Boris Teabe, Peterson Yuhala, Alain Tchana, Fabien Hermenier, Daniel Hagimont, Gilles Muller

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.

中文翻译:

虚拟化系统中的内存虚拟化:分段优于分页

为虚拟机 (VM) 内存管理使用分页是内存虚拟化开销的根本原因。本文表明在管理程序中不需要分页。事实上,由于 VM 内存需求模式,解释分页利用率的内存碎片在虚拟化数据中心不是问题。我们的解决方案 Compromis 是一种新颖的内存管理单元,它使用直接段进行 VM 内存管理,并结合 VM 进程的分页。本文提出了一种在硬件、管理程序和数据中心调度程序中实施 Compromis 的系统方法。评估结果表明,Compromis 的性能优于两种流行的内存虚拟化解决方案:影子分页和扩展页表,分别高达 30% 和 370%。
更新日期:2020-06-02
down
wechat
bug