面向虚拟化环境的异构内存管理机制

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:alienroom
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
新型的非易失内存介质提供高存储密度、低成本以及与DRAM相近的访问性能,成为提供大容量内存的潜在DRAM替代品。然而由于NVM存在写寿命有限、写延时和功耗高等缺点,目前普遍使用DRAM-NVM异构内存架构来发挥两种介质在性能和能耗上的优点并克服缺陷。在虚拟化/云计算环境下,管理异构内存面临着诸多挑战。现有的虚拟机监控器无法感知底层的内存异构性,不能针对异构内存的读写性能不对称性优化异构内存的使用效率,存在管理复杂度高、可扩展性有限、优化开销大等问题。针对以上挑战,提出了轻量级的虚拟机异构内存管理机制(HMvisor)。设计并实现了监控层(Hypervisor)和虚拟机(Guest OS)协同的异构内存管理机制,可动态优化内存系统的性能和能耗。首先,HMvisor将客户机的虚拟NUMA节点映射到宿主机的不同NUMA节点,将底层内存的异构性暴露给虚拟机,解决了传统虚拟机不可感知异构内存的问题。其次,设计了DRAM-NVM介质可感知的气球驱动方案,以动态调整虚拟机DRAM和NVM两种介质的容量,结合应用的访存特性以实现虚拟机间(Inter-VM)的异构内存的动态调整。最后,针对虚拟机内部(Intra-VM)异构内存的利用效率问题,HMvisor设计了监控层和虚拟机协同的动态内存迁移方案。监控层负责监测虚拟机内存页面的访问频度,并将待迁移的页面信息通过共享内存通道传递给虚拟机,虚拟机则动态地实施内存迁移。相比于传统的基于监控层的页面迁移方案,HMvisor在页面迁移时不需要考虑虚拟机数据的一致性,可以不停机地迁移内存页面。HMvisor的页面迁移方案保证了虚拟机异构内存的一致性,可与介质可感知的气球驱动方案无缝衔接,构成完整的虚拟机异构内存管理机制。实验结果表明,相较于传统的页面监测算法,HMvisor的页面监测算法可更高效地迁移频繁访问的页面,性能平均提升30%。HMvisor可以减少NVM内存50%的写数据流量,同时保证页面迁移导致的性能损失小于5%。此外虚拟机之间的异构内存动态调整的原型实验表明,DRAM-NVM资源交换策略可提升30倍的执行性能。
其他文献
惠普以13亿美元收购IT服务公司EDS之后.惠普做大服务的战略意图日趋明显。现阶段惠普企业计算及专业服务集团主要围绕着企业的IT基础设施和应用服务展开.而覆盖打印和PC的另两
一些战略投资者正变成”战略投机者“,问题的根本并不在于战略投资者制度本身,关键是中国的企业在这一过程中到底想要的是什么
美国西点军校在培育领导力的过程中,特别强调领导者的“品格”(leaderofcharacter)教育。在我们访问西点期间,不仅深深感悟到西点校训和使命把培育领导者的品格放在第一位,而
随着我国经济社会的快速发展,物质生产资料得到极大丰富,居民的生活质量得到极大改善,居民收入总体水平增高,加快在教育领域和文化领域的建设已成我国当前社会的主要任务。在此背景下,重新关注教育消费问题具有较强的现实意义。因此,本文基于消费社会理论的整体框架,以质的研究为主,结合一定程度的定量研究,整合文化资本理论、社会分层理论等理论,对新时期我国城镇居民的教育消费展开了探讨。研究发现,我国城镇居民的教育
稠油油藏储量丰富,但由于其特殊的物性开发难度大,尤其对于特、超稠油。应用蒸汽吞吐开发效果差,高轮次吞吐后产量递减严重,储层赋存大量的剩余油。为挖掘储层潜力,改善开发
尽管在镜头前只待了5分钟,王志东说,已经比开2小时会还累了。看来,虽然几年来一直处于水银灯的聚光点上,但是王志东还是学不会作秀。 王志东格调依旧,还是那个王志东,但有所
2002年12月12日,中国联通集团总裁王建宙在CDMA全球运营商高层会议上表示,2003年联通将在信息产业部允许的情况下,进行以高通提供的CDMA2000技术为代表的3G营运网内部试验。
近年来,特别是2003年以来,我国期货市场发展发生了质的变化。加入WTO之前,理论界都认为,我国企业所面临的最大困难是按国际市场规则参与国际竞争,但实际上最先与国际并轨的是价格。大宗商品价格,比如能源、有色金属、橡胶、农产品等国内期货交易的商品价格近年来迅速与国际市场接轨,国际国内两个市场明显的联动,使得期货市场从离企业很远一下子变成眼前的现实。  据统计,中国经济增长对世界增长率的贡献已达14%
近几年,环境问题引起了全社会广泛的关注,京津冀地区的大气污染问题尤为严峻,因此,节能减排是京津冀未来经济发展努力的方向。随着经济的增长,各部门的产出迅速增长的同时,如果能耗增加,那么污染物的排放量也会增加,所以京津冀地区的能耗情况需要重点关注。为此,本文首先将全部能源产品归并为四大类(煤炭采选产品,石油和天然气开采产品,电力、热力、燃气的生产和供应,石油加工、炼焦和核燃料加工品),编制了京津冀混合
随着信息技术的快速普及,各行各业产生并积累了海量的数据,因此如何高效地处理海量数据,从中挖掘出有价值的信息成为急需解决的重要问题。近年来,从平台方面看,Spark作为一种基于内存计算的高效的大数据处理平台,能够较好地支撑解决大数据挖掘分析处理的一系列问题,成为了学界和产业界的研究热点;从算法方面看,基于Spark平台的数据挖掘算法优化也是一个研究热点,随机森林算法是数据分类方法中的典型算法,因其较