【摘 要】
:
目前主流的虚拟化技术厂商都实现了虚拟机监控器的内存页共享功能,虚拟机之间内容相同的多个内存页只占用一份实际的机器内存页,这一技术能够降低单个物理机的内存消耗。但是
论文部分内容阅读
目前主流的虚拟化技术厂商都实现了虚拟机监控器的内存页共享功能,虚拟机之间内容相同的多个内存页只占用一份实际的机器内存页,这一技术能够降低单个物理机的内存消耗。但是在云计算数据中心内,若两个具有大量相同内存页的虚拟机运行在不同的物理机上,则内存共享并不能充分发挥其作用。基于内存共享的服务器整合能解决这一问题,通过监控所有虚拟机的内存页值,尽量把有共享内存的虚拟机整合到同一个物理机上,把单物理机的内存共享功能扩展到了整个数据中心范围,最大化内存共享,提高了整个数据中心的资源利用率,能满足更多虚拟机对内存的需求,从而使云计算提供商获得更大的收益。本文改进了现有的基于内存共享的服务器整合算法。比较了几种表示集合的数据结构,选择用bloom filter来表示虚拟机的内存指纹集和,用bloom filter的并集操作估算虚拟机的内存占用;收集并统计了大量真实的内存页,分析了不同负载下内存变化速率,得出了内存使用率与内存变化率之间的关系,提出bloom filter冗余删除以及过滤大内存使用率虚拟机的内存指纹这两种方法,大大减少了网络流量;设计了基于内存共享的服务器整合算法,在整合时考虑了被迁移的虚拟机与目的服务器之间的内存共享关系,改进了传统的FFD算法,使得所用服务器数减少。实验表明考虑了内存共享的服务器整合比传统的服务器整合能进一步的提升资源利用率,对于相同的服务器整合问题,本文所提出的算法最终所使用的服务器数量比FFD算法少6%左右,比BFD算法少13%左右,并且虚拟机的迁移次数比BFD算法少9%。结合bloom filter冗余删除以及过滤大内存使用率虚拟机,用于基于内存共享的服务器整合的网络流量能够减少超过50%。
其他文献
蛋白质相互作用在新陈代谢、信号传导与识别、细胞周期调整、复杂蛋白复合物的形成、癌症发生等方面都发挥着至关重要的作用。因此,研究蛋白质间的相互作用不仅有助于全面了解
近年来,伴随着Web服务技术和其相关技术的高速发展,Web服务市场中服务的数量呈现出迅猛增长。在此背景下,Web服务的门户网站以及在线服务市场逐渐涌现,并成为Web服务搜索与发现的
信息技术高速发展的今天,人类生活越来越依赖计算机技术,由此背景下的计算机安全技术越发凸显其重要性。Rootkit是90年代后期成熟的后门技术,其中基于Linux内核的虚拟文件系
对地观测系统(Earth Observation System, EOS)是使用航天遥感器实现对地观测,它的建立有非常重要的意义,例如可以实现军事侦察,进行地球资源勘探,获取区域立体影像从而进行
云计算是下一代IT企业架构,但是云计算的安全问题阻碍了其大规模应用,其中一个主要的挑战是远程公开地对不可信的云存储服务器上的用户数据进行完整性检验。然而由于用户有限的
近年来,微电子技术、传感器技术、无线通信等技术的发展与进步,共同推动了具有多功能、低能耗的无线传感器网络的产生及发展。无线传感器网络是由大量廉价传感器组成的一种无基
问答系统是新一代智能搜索引擎,它允许用户以自然语言提问,并能够向用户返回准确的答案。所以,与传统的搜索引擎相比,问答系统能更好的满足用户的查询要求,更准确地检索出用户所需
miRNA是近几年生物信息学领域的研究热点。它在人类疾病的产生、发展等过程中都起到非常关键的作用。虽然可以通过生物实验的方法挖掘出某些致病miRNA,但是这里面往往会存在两
背包问题不仅具有重要的理论研究价值,而且在实际问题中有着重要的应用,与企业效益密切相关。在经典的背包问题中,物品的价值是事先给定的,与放入的背包无关。但是对于一些实
随着计算机网络的发展,网络协议的重要性日渐突出。协议是通信各方能够正确互联的保证,是各个通信实体间需要遵守的一系列规则。然而,多数协议的文档都是通过自然语言进行书