一种内存虚拟化优化方案

来源 :北京大学 | 被引量 : 0次 | 上传用户:anglelc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多年来,尽管在减少虚拟化虚耗的问题上,业界有着不懈的努力,但是内存虚拟化的额外开销过大的问题对于某些应用程序仍然过于显著,而且至今还无法找到解决该问题的高效且低廉的方案。甚至硬件厂商们还采用了专用的硬件设备来辅助减少内存虚拟化的产生的额外损耗。目前,对于解决这个问题通常有两种途径,一种是采用影子页表(shadow paging)的软件方法,另一种就是采用硬件辅助页表方法(Hardware assisted paging-HAP)。两种方法各有利弊。依赖硬件辅助页表方法虽然消除了大部分由于缺页中断所产生的VM陷出,但是却承受着更高的由TLB失效所带来的开销。另一方面,通过软件的手段虽然可以减少页表遍历的时间开销,但是却是以虚拟机的陷出为代价来保持影子页表和客户机页表之间的一致性。  我们观察到,虽然两种方法在32位虚拟机上不同类别的应用程序上各有千秋,但是在64位虚拟机环境下,软件手段通常有着更好或者至少相等同于HAP方法的效果,由此软件手段渐渐的被更广泛的采用。本篇论文针对这两种方法在这两种VM上的不同效果的问题进行了一系列实验,最后观察到软件方法在32位系统上的效率可以通过优化动态内存管理方法得到显著的提高。我们因此可以总结目前内存虚拟化的开销问题可以通过软件方式得到较好的解决。硬件辅助页表的硬件设计尚不成熟,如果没有突破,那么与影子页表方法相比之下便显得不再必要。  
其他文献
大力推进公共交通出行已成为缓解城市交通拥堵的主要途径。轨道交通出行作为公共交通的主要组成部分,因其快速性、便利性、准时性、大容量等优势而受到城市居民的广泛青睐。准
随着计算机技术和网络的不断发展,互联网的应用越来越广泛,网络在为用户实现信息的集中存储、集中管理方面带来极大的便利,同时也带来了信息的安全性问题。集中管控模式下的系统
隐通道是伴随着系统中安全策略的出现而产生的,是在系统安全策略的监控下,以合法的操作来进行非法通信,从而导致机密信息的泄漏。国内外很多安全标准均要求高安全操作系统必须进
互联网的使用和普及很大程度上为人们的日常生活提供了便利的条件,尤其是移动互联网的兴起更是带动智能移动终端等先进技术的流行,图片和视频的使用使得信息得以迅速传播,但隐藏
近年来,众多的空间科学任务使得我们对该类卫星的设计开发周期有了更多、更新和更高的要求。为了提高空间科学卫星在工程设计、测试和运行等各个阶段完成的质量和效率,世界各航
在对传统的运动控制系统的工作过程进行了详细的分析后,结合FPGA可编程器件的特点,运用了SOPC技术,提出了一种新的系统体系架构。根据任务要求不同的特点,合理地划分逻辑功能,给出
随着CAD技术的发展,现在许多设计工作都由计算机软件完成,这样既方便了文档的存储和检索,也方便了编辑与修改。然而,许多企业早年留下的设计图纸多以蓝图形式存在,原始设计稿丢失
随着人们对公共安全问题日益重视,生物特征识别技术也越来越受到关注。虹膜是人眼中圆环状的纹理区域,由于其唯一性、稳定性、非侵犯性和高防伪性,成为最适合用于身份识别的生物
微博是一种通过关注机制分享简短实时信息的社交网络平台。用户可以通过手持移动设备、电脑等工具进行信息的实时发布,发布的文本信息长度被限制在140个字,内容可以是文字、图
虚假账号问题已经成为在线社会网络(OSN)面临的一个巨大的挑战,其创造的垃圾信息(同志、分享、留言、相册等)极大的影响了社会网络的服务质量。同时假账号的存在也对用户的隐私