面向C/S环境的虚拟机存储资源优化技术研究

来源 :北京大学 | 被引量 : 0次 | 上传用户:cyw87325
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的蓬勃发展,计算己渗透到人类生活的方方面面,无处不在的网络、多元化的便携设备为随时随地的移动计算提供了可能。用户希望能随时随地在任意设备上访问早已熟悉的PC桌面计算环境,并使用PC平台上丰富的软件应用。桌面虚拟化基于C/S计算模式,结合虚拟机技术与瘦客户计算技术,通过网络将桌面应用作为一种服务提供给用户,已成为虚拟化技术应用的一种重要趋势。  本文以桌面虚拟化系统实际应用为主要研究对象,以Xen虚拟机系统为研究平台,在评测批处理类应用的基础上增加对真实桌面交互类应用的交互性能评测,在优先保证性能的同时优化内存和磁盘I/O资源利用效率。本文首先针对桌面虚拟化环境中交互应用的特点提出一种有效的交互性能测量方法,为本文优化工作中交互类应用提供性能评测基础。然后,根据桌面虚拟化环境中存储系统访问速度的差异,以保证性能为首要前提,从客户虚拟机的内存、虚拟机管理器的内存和磁盘三个存储层次依次展开改进性能与存储资源利用效率的。优化研究与实践。主要研究内容及成果包括以下方面。  1)提出一种基于受限行为约束策略的交互性能测量方法VNC-IPA。该方法针对在真实应用环境中重复、可靠地测量交互类应用的性能问题,将输入事件与其直接触发的输出事件之间的隐含对应关系上升为显式约束条件,并通过录制时的会话录制辅助机制和回放时的用户行为检验机制帮助用户满足约束条件要求,可以准确判断输入、输出事件之间的对应关系,获得准确的测量结果。VNC-IPA采用录制/回放会话的形式,可重复测量同一个会话并可适应不同的系统负载。实验结果表明VNC-IPA可在接近用户实际使用习惯的条件下进行重复可靠的测量,其测量结果相对误差比已有测量工具VNCplay平均降低35.4%。VNC-IPA被用于评测本文提出的优化工作对交互类应用的性能改进情况。  2)提出一种基于客户操作系统行为跟踪客户虚拟机内存需求并按需分配内存资源的方法GOSBMB。该方法根据客户操作系统中进程工作集和磁盘缓存对虚拟机管理器可见的行为,以对客户操作系统透明的方式估计内存需求,并按需动态调整内存资源,在保证性能的同时可有效提高内存资源利用效率。对于进程工作集,满足其内存需求是保证客户虚拟机性能的重要前提,GOSBMB采用基于页表项状态转换的估计方法,通过扫描页表和监视页表更新操作准确、低开销地跟踪其内存需求,平均估计误差为3.1%,引入的性能开销为O.5%。对于磁盘缓存的内存需求,采用基于简化缺页率曲线的估计方法,通过监视因从磁盘缓存逐出页面而引起的磁盘操作来估计其内存需求,平均性能开销为0.3%。本文在Xen平台上实现了GOSBMB原型系统,实验结果表明使用GOSBMB动态调整内存资源时,在节约内存资源达69.6%的情况下,客户操作系统的性能损失低于7.6%。  3)提出一种虚拟机管理器层的磁盘缓存机制HyperCache。该方法在虚拟机管理器层建立全局磁盘缓存机制缓存磁盘请求,能有效降低因直接访问磁盘引起的性能下降,是GOSBMB按需内存分配策略的有益补充,可充分利用虚拟机管理器的内存资源。针对客户虚拟机内存需求激增时可能因内存资源供应不足导致性能下降的问题,本文基于HyperCache实现了用于缓存交换分区磁盘数据的HyperSwapCache原型实例,实验结果表明真实桌面应用的响应延迟得到显著改进。此外,还可基于HyperCache机制实现针对普通分区磁盘数据的虚拟机管理器级缓存。  4)提出一种基于内容寻址的虚拟机在线磁盘存储共享技术eCAS。针对虚拟机磁盘I/O带宽瓶颈的问题,利用桌面虚拟化环境中存在的数据冗余,在传统内容寻址存储的基础上,允许系统暂时存在数据冗余,通过快速的地址映射技术和延迟冗余合并的策略,改进磁盘I/O带宽消耗和磁盘数据访问尤其是读访问的性能。因访问哈希信息而引入的额外磁盘访问是制约内容寻址存储系统访问速度的主要原因,eCAS建立更易于缓存的快速地址映射表,维护从虚拟磁盘地址到物理磁盘地址的直接映射关系,服务磁盘在线请求时避开访问难以缓存的哈希信息,可显著改进读操作速度。对于写操作,暂缓费时的冗余合并操作,允许系统暂时存在数据冗余,将冗余合并延迟至合适的时机如系统相对空闲时进行。实验结果表明,使用eCAS后,从磁盘加载的数据量降低47.1%至75.3%,系统加载时间降低8.6%至31.3%,可有效改进虚拟化系统性能。
其他文献
伴随着经济的发展,科学技术的进步及生活水平的不断提高,人们对健康、保健的追求,使得中国的医疗体系发生着巨大的改变。传统意义上的医疗模式是建立在以医院为中心的基础上,而现
视频监控技术一直是人们关注的热点之一,随着网络和计算机的普及,监控探头大量出现在住宅区、公路、银行等场所,为人们的财产安全保驾护航,为公安机关侦破案件提供重要的线索
网页已经成为人们在工作和生活中必不可少的工具之一。除了向用户提供信息之外,网页还担负着用户和互联网之间的交互任务,是用户访问互联网的最主要的接口。在愈来愈强调用户
随着汉语自然语言处理任务的不断深入,汉语句子研究也逐步从句法层面,进入到了语义层面,汉语句子的句法语义分析逐渐成为汉语自然语言处理过程中一个重要的任务。经过多年发
无线Mesh网络(Wireless Mesh Network)简称WMN,是一种具有自组织多跳特性的宽带无线网络。在无线Mesh网络中,任何无线设备都可以同时作为AP和路由器,网络中的每个节点都可以
随着技术的进步和处理器结构的发展,高性能通用微处理器的TLB(TranslationLookasideBuffer)成为系统性能的瓶颈。为加快TLB的访问速度,TLB通常采用全相联结构。全相联的组织模
图像的理解和识别一直都是数字图像处理研究的热点和难点:要实现对图像的理解,最重要的是提取能够准确描述图像的特征。而使用现有方法提取的图像特征进行图像识别时,无论是
随着EAST托卡马克物理实验不断发展,必然会进入到稳态运行过程,在实验过程中,物理实验人员诊断数据,以便对控制系统相应参数进行调整,从而维持等离子体平衡,获得理想的放电结
随着制造工艺的进步,晶体管特征尺寸不断减小,氧化层厚度不断降低。然而,为了维持芯片的高性能,供电电压的下降却较为缓慢。很薄的氧化层和相对较高的供电电压会在晶体管沟道内部
视频图像中的运动目标跟踪作为计算机视觉领域的核心研究课题之一,经过近五十多年的发展得到了广泛而深入的研究。它融合了图像处理、模式识别、人工智能、自动控制等相关领域