首页> 外文期刊>Computers, IEEE Transactions on >Fast Two-Level Address Translation for Virtualized Systems
【24h】

Fast Two-Level Address Translation for Virtualized Systems

机译:虚拟系统的快速两级地址转换

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

摘要

Recently, there have been several improvements in architectural supports for two-level address translation for virtualized systems. However, those improvements including HW-based two-dimensional (2D) page walkers have extended the traditional multi-level page tables, without considering the memory management characteristics of virtual machines. This paper exploits the unique behaviors of the hypervisor, and proposes three new nested address translation schemes for virtualized systems. The first scheme called nested segmentation is designed for static memory allocation, and uses HW segmentation to map the VM memory directly to large contiguous memory regions. The second scheme proposes to use a flat nested page table for each VM, reducing memory accesses by the current 2D page walkers. The third scheme uses speculative inverted shadow paging, backed by non-speculative flat nested page tables. The speculative mechanism provides direct translation with a single memory reference for common cases without page table synchronization overheads. We evaluate the proposed schemes with the Xen hypervisor running on a full system simulator. Nested segmentation can reduce the overheads of two-level translation significantly for a certain cloud computing model. The nested segmentation, flat page tables, and speculative shadowing improve a state-of-the-art 2D page walker by 10, 7, and 14 percent respectively.
机译:最近,在针对虚拟化系统的两​​级地址转换的体系结构支持方面已进行了多项改进。但是,这些改进包括基于硬件的二维(2D)页面漫游器,扩展了传统的多级页面表,而没有考虑虚拟机的内存管理特性。本文利用了虚拟机管理程序的独特行为,并针对虚拟化系统提出了三种新的嵌套地址转换方案。第一种称为嵌套分段的方案是为静态内存分配而设计的,并使用硬件分段将VM内存直接映射到大型连续内存区域。第二种方案建议为每个VM使用平面嵌套页面表,以减少当前2D页面遍历器的内存访问。第三种方案使用推测性倒影分页,并由非推测性平面嵌套页表支持。对于常见情况,推测机制提供了具有单个内存引用的直接转换,而没有页表同步开销。我们使用在完整系统模拟器上运行的Xen虚拟机管理程序评估提出的方案。对于特定的云计算模型,嵌套分割可以大大减少两级翻译的开销。嵌套的细分,平面页面表和推测性阴影分别将最新的2D页面浏览器提高了10%,7%和14%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号