Xen虚拟机网络I/O性能优化研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:huaweihbl999
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,云计算、云存储技术正在飞速发展。由于网络服务带宽吞吐率直接影响着云计算云存储的用户体验,所以人们在使用云计算云存储的过程中,非常重视云计算云存储提供的网络服务带宽吞吐率这一指标。在日益膨胀的互联网云计算大环境下,作为云计算核心技术支持的虚拟化技术越来越被人们关注,其中Xen虚拟化技术举足轻重。网络带宽吞吐率在Xen虚拟化技术中也是核心指标之一,也直接影响着虚拟化技术下的云计算服务平台对外提供服务的用户体验。然而在Xen虚拟化技术中,对网络设备的虚拟化并不是那么理想,其虚拟域中的万兆网卡吞吐率一直不是很高,影响了云计算服务的用户体验。所以本文就是针对Xen虚拟化技术下的云计算服务带宽吞吐率这一核心指标进行优化研究。Xen虚拟机网络I/O虚拟化主要存在两个缺陷:一个是Dom0后端驱动中单tasklet收发对成为其网络数据收发性能瓶颈,影响了整个网络的吞吐率;另外一个是在Dom0和DomU的数据交换过程中,对于每个小的数据包收发都会产生一次页面授权,这样系统中页面授权超级调用就会很多,这会影响收发数据包的速度,进而影响了整个网络的吞吐率。本文通过2个优化点来提升Xen虚拟域对万兆网卡的使用吞吐率。一个是后端数据包处理架构优化,即:将后端驱动中的单tasklet数据包收发处理对改为多tasklet对,增加并行性提高Dom0管理域对网络数据包转发的处理速度;另一个是小数据包收发处理过程优化,即:提前申请页存储池,减少授权次数,降低网络数据包转发的时间开销。通过以上的优化和改进,加快了整个Xen系统对网络数据包的处理过程,提升了其虚拟域中万兆网卡的吞吐率。
其他文献
机构的工作空间是机构伸缩,旋转,扭转等机构所能达到的空间范围,它的大小和形状反映了机构的工作能力。工作空间的研究不仅有助于评价机构运动学上的工作性能,也是衡量机构设计合
随着制造工艺和集成电路技术水平的提高,电子设备正在朝着小型化,轻型化发展。可穿戴计算机成为人们的新宠。传统的可穿戴计算机设计方法是基于COTS技术的,这样会造成可穿戴计算
随着计算机与互联网的迅速发展,Web信息呈指数型增长,其在为用户提供大量数据的同时,也给用户检索有用信息带来困难。因此,识别搜索引擎用户的检索意图已成为当前Web信息检索
文物是传承历史的重要符号,是不可再生的文化资源,是进行传统文化教育的重要载体,因此保护文物是社会发展必然的一个选择。而考古挖掘是为了科学研究,对古文化遗址、古墓葬进
计算机网络技术在最近几年得到了飞速发展,对网络服务质量的评价也成了人们关注的问题。有效的评价网络的性能,提高网络的保证性服务质量,满足用户日益增长的需求成为计算机
随着Web2.0的飞速发展,网络社区累积了海量的用户生成内容(UserGenerated Content, UGC)。社区问答系统正是产生UGC的典型代表之一,海量的UGC资源对于促进问答技术的发展带来了新
车载导航系统作为智能交通系统的重要组成部分,为车辆提供可靠的、准确的导航定位信息。为了解决GPS车载导航系统存在天线被遮挡情况下定位失灵和定位精度较低等问题,论文构建
随着互联网的快速发展和Web2.0网站的兴起,对社区结构的挖掘成为了网络分析中的研究热点。社区发现对于深入了解网络的内部结构和深层特性有着重要意义,网络总是在变化的,对
Ad Hoc网络是一种灵活的不依赖于固定基础设施的新型无线网络,灵活组网的功能使得其在传统有线网络鞭长莫及的特殊环境下发挥着不可替代的作用。Ad Hoc网络又称为多跳网、无基
随着科教兴国战略的实施和教育体制改革的不断深入,我国高等教育得到了突飞猛进的发展。在这种形势下,各高校为了提高教学质量投入固定资产的金额不断增加,使得高校的资产房