面向存储虚拟化过程的在线迁移机制的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:lgyangell
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟化技术能够充分挖掘物理服务器的存储资源和计算资源,已得到广泛的应用。但是从物理服务器迁移到虚拟化平台的过程也面临着巨大的挑战。传统存储和计算虚拟化过程需要暂停业务,导致服务长时间中断,甚至迁移后部分应用程序和数据不可用。此外,部分应用存在硬件依赖性不可迁移难以实现计算虚拟化。因此,有必要设计面向存储虚拟化过程中的在线迁移机制,在线将物理服务器中的数据首先迁移到虚拟化平台,避免虚拟化过程造成的服务中断,进而保证虚拟化过程中应用程序和数据的可用性。  针对上述问题,提出面向存储虚拟化过程的在线迁移机制。首先设计和实现在线迁移系统,具体包含数据访问模块和数据迁移模块,其中数据访问模块实现前台应用对于数据存取的透明机制,构造并维护运行时映射表,从而把前台应用的数据请求正确重定向到本地物理服务器或远程虚拟化平台;数据迁移模块采用文件级在线迁移策略。其次为了减少迁移过程对前台应用程序性能的影响,根据前台应用的请求强度,提出基于文件大小和存取强度的自适应迁移策略,具体包括前台I/O和迁移I/O平衡的均衡迁移策略,高前台负载时的后台暂停迁移策略和低前台负载时的快速迁移策略;进而针对均衡迁移策略中的前后台并发文件存取,设计基于文件大小和存取强度的多种数据一致性维护方法,具体包括对小数据文件采用的等待写入法、对存取强度较小的大数据文件采用的暂停段迁移法和对存取强度较大的大数据文件采用的写时拷贝法。  实现原型系统,并通过标准I/O测试程序Filebench生成典型应用负载进行性能评价。实验结果表明,均衡迁移策略下,与无迁移相比,前台数据读写延迟增加不超过10毫秒,几乎不会影响前台数据访问;快速迁移策略下,迁移吞吐率高达98MB/s,能够有效利用物理服务器I/O带宽。
其他文献
血压作为人体的一个重要的生理参数,反映了人体心脏和血管的功能状况,对于诊断疾病、观察治疗效果等方面都具有十分重要的指导意义。连续血压测量方法能够对人体每个心动周期的
随着信息化社会的到来,传统身份识别方式因其固有的缺点,已不能满足现今社会的需要,利用人体所固有的生物特征进行自动身份识别的生物特征识别技术逐渐被用户所接受。在所有的生
无线射频识别技术(Radio Frequency Identification,简称RFID技术)是一种非接触的自动识别技术,经过几十年的发展,RFID具有精度高,抗干扰能力强等特点,现如今,已广泛应用农产品溯源、
随着计算机网络技术的迅速发展以及信息技术的深层次应用,计算机所存储的信息量呈爆炸式增长,云计算与分布式系统已经成为了大数据量处理的主要趋势。作为分布式系统的一种,分布
在面向对象的系统中,对象是系统的基本构成单位,这些对象以类的形式进行描述,并且通过类的引用而创建。面向对象方法学主要包含三个方面:面向对象分析(OOA),面向对象的设计(OOD)以及面
随着计算机视觉与各种先进医疗成像设备的不断发展,医学图像包含的信息也越加丰富。这对自动化临床医疗诊断有着十分重大的意义。利用单一的图像特征很难全面、精确地表达医学
随着信息检索技术和关系数据库技术的发展,如何把信息检索技术应用到关系数据库中,来获取其中的有用信息,并使一般用户或者Web用户不需要了解关系数据库模式、也不用懂得结构
智能规划是人工智能近年来的热点研究领域,而关于不确实规划的研究是其中一个重要分支。不确定规划问题由于动作的不确定性,已存在的用来求不确定状态转移系统的强规划解、弱规
遥控车位锁是一种用遥控器控制的可以升降的自动化机械装置,作用是防止别人占用自己的汽车泊位,让自己的汽车随到随停。   当前车主使用的车位锁大多为机械式。当汽车进出停
随着信息技术的不断发展,数据总量迅速膨胀变大,且超过传统数据库系统驾驭数据的能力,人们对这类数据赋予了新的术语——大数据。伴随着云时代的到来,大数据引起了人们广泛的