Xen环境下实时迁移结构和算法研究

来源 :大连海事大学 | 被引量 : 25次 | 上传用户:lxh272787054
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,虚拟化技术因为能提供良好的独立性、服务器整合以及易管理性而备受关注。作为虚拟化技术的一个重要特征,实时迁移能够完整、无缝地将一个虚拟机从一台物理服务器迁移到另一台物理服务器,从而实现服务器的动态负载均衡和在线维护。高效动态地迁移虚拟机而不影响虚拟机的正常服务是实时迁移的终极目标。目前实时迁移技术的难点和重点是如何减少迁移时间和宕机时间。作为x86架构下一款性能优秀的开源虚拟机,Xen具有巨大的发展潜力。它支持准虚拟化和硬件辅助的全虚拟化技术。本文以Xen为实验平台研究虚拟机实时迁移的改进工作,研究重点是提出减少宕机时间和适当减少总迁移时间的结构设计、原理、算法和性能测试。本文工作主要包括:(1)在充分研究Xen架构、关键技术和源码的基础上,分析了影响实时迁移的内因和外因:内因是当前的实时迁移算法本身在高脏页率的时候表现一般;外因是在实时迁移过程中硬件资源的分配方式不合理。(2)基于传统的迁移框架,为Xen设计了合理的实时迁移框架,主要添加了预拷贝模块,并设计了分层拷贝模块和脏页减速模块。预拷贝模块重点处理拷贝前对系统脏页率的判断并根据实际情况来选择迁移算法。低脏页率时采用传统迁移模式,高脏页率时采用分层拷贝模式。(3)在研究了Xen实时迁移代码的基础上,分别提出了分层拷贝算法和脏页减速算法。分层拷贝算法重点是如何减少传统迭代过程中重复拷贝相同脏页的问题,通过对内存页重写次数统计来尽量减少不必要的拷贝。减速算法考虑如何适量减少被迁移域的CPU占有量来降低脏页率。通过分层算法与减速算法的协同工作,在尽可能不影响迁移域服务的前提下,减少了迁移时间。(4)通过实验来验证本文设计的实时迁移算法的合理性和可行性。实验结果表明,分层算法和减速算法能有效的改善高脏页率情况下的迁移时间和宕机时间。
其他文献
随着Web应用的快速发展,以Web服务为基础的自媒体平台成为了民意的聚集地与舆情的发源地。政府部门为了把控网络舆论的走向,需要构建一套有效的舆情引导机制,Web行为模拟技术
随着电子商务的迅猛发展,物流配送的效率显得越来越重要,用户如何更高效、更廉价地选择并使用适合自己的物流服务提供商已经成为用户颇为关心的一个问题,因此,如何设计有效的
随着计算机技术的迅速发展,软件的变化也受到了前所未有的关注。以服务为核心的SOA (The Service-Oriented Architecture)架构使得跨企业的应用集成以及企业内部应用的集成成
随着市场经济深化和政府职能转变,地方政府为了调整经济结构、加快城乡基础设施建设,运用多种融资方式,多渠道筹集建设资金,在一定程度上有力推动了地方经济建设和社会事业发
随着国家信息化发展战略的实施,电子政务在我国各地已经取得长足发展,但在其实施过程中,网络和信息系统的安全问题日益突出,建立一个以PKI/CA为核心的健全的电子政务安全体系
校园网是社会信息化发展的必然产物,它担当着教学、科研、管理和对外交流等许多角色,因此其安全性非常重要。本文通过对多种安全技术的研究和比较,提出了采用数字签名来保障
森林资源的可持续经营是林业可持续发展的重要基础,是提高森林资源质量,增加森林资源总量,满足社会对林业多样化需求的重要举措。由于森林生长的长期性,森林经营者既要掌握森
Ad Hoc网络是由无线移动终端组成的多跳的临时自制系统,它不需要预先架设基础网络设施就能快速组网。由于Ad Hoc网络自身独特的特点,如何设计性能优良的路由协议已成为当今Ad
钓鱼网站是在网页中包含恶意欺骗信息,引诱互联网用户提交个人信息从而窃取其隐私信息乃至个人财产的一种网络攻击方式。为了提高钓鱼网站检测的准确性,减少对第三方工具及资
图像和视频去噪就是去除图像及视频在获取和传输等过程中带进的噪声,从而提升图像质量并方便后续的处理,因此图像和视频去噪是图像处理过程中一个非常重要的环节。本文的工作