Xen硬件虚拟化域间通信优化的研究

Xen硬件虚拟化域间通信优化的研究

论文摘要

虚拟化技术最早起源与IBM大型机,随着互联网及IT业的不断发展,产生了不同的虚拟化技术,如服务器虚拟化、网络虚拟化、微处理器虚拟化、文件虚拟化、存储虚拟化等技术。近年来,虚拟机技术在服务器整合、分布式系统安全等领域运用的越来越多。然而,虚拟机的独立性和相互隔离特性使得同一物理机器上虚拟机之间的通信与数据传输性能大打折扣。在现有的虚拟机技术中,域间通信是通过标准的虚拟网络I/O来完成的,网络数据包的传输需要从发送端虚拟网卡发送到Dom0中的网络设备仿真模块,然后再从Dom0发送至接收端虚拟网卡。在此传输过程中数据包要经过多个域的处理,并且CPU也要进行多次特权级切换与运行模式切换,这是域间通信性能受到损失的主要原因。因此,本文针对Xen硬件虚拟机域间通信性能低下的问题提出了一个域间通信优化模型,通过共享内存的方式在两个通信的硬件虚拟机之间建立直接数据传输通道来进行数据传输。本文首先介绍了虚拟机技术的相关背景和研究现状,概述了部分必要的Xen关键技术、机制,详细分析了Xen硬件虚拟机网络I/O虚拟化模型和域间通信的工作过程,并从中总结出域间通信性能损失的原因。然后,结合硬件虚拟机域间通信性能损失的原因和其硬件虚拟化的特点,提出了基于共享内存进行数据传输的优化模型。优化模型的特点在于:数据传输不通过虚拟网络I/O,而是通过域间共享内存的方式进行双向数据传输,提高了数据传输的可靠性与效率;通过域间事件通道机制为数据传输提供管理控制服务,减少了额外开销;在硬件虚拟机中通过NDIS中间层驱动提供数据包过滤转发功能,实现数据包从协议栈缓冲区到域间共享内存的转发;通过Xenstore统一管理参与域间通信的硬件虚拟机的相关信息,实现域间数据传输通道的自动建立机制。最后,通过实验对比,从网络传输带宽、延迟以及域间通信过程中产生的Domain切换开销等方面验证域间通信优化模型较之原有通信模型在性能上的提升。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 插图索引
  • 第1章 绪论
  • 1.1 虚拟化技术
  • 1.2 立题意义
  • 1.3 国内外研究现状
  • 1.4 本文组织结构
  • 第2章 虚拟化技术与 Xen 关键机制
  • 2.1 虚拟化系统介绍
  • 2.2 体系结构
  • 2.3 Xen 半虚拟化关键机制
  • 2.4 Xen 硬件虚拟化
  • 2.5 本章小结
  • 第3章 硬件虚拟机域间通信性能分析
  • 3.1 半虚拟化网络通信过程
  • 3.2 硬件虚拟化网络通信过程
  • 3.3 性能分析
  • 3.4 本章小结
  • 第4章 硬件虚拟机域间通信优化模型设计
  • 4.1 硬件虚拟机域间通信优化模型设计思路
  • 4.2 硬件虚拟机中实现半虚拟化机制
  • 4.3 硬件虚拟机域间通信优化模型结构
  • 4.4 功能模块设计
  • 4.4.1 Dom0 管理模块
  • 4.4.2 DomU 管理模块
  • 4.4.3 域间通信通道
  • 4.5 本章小结
  • 第5章 关键技术的实现
  • 5.1 硬件虚拟机半虚拟化技术实现
  • 5.1.1 超级调用的实现
  • 5.1.2 事件通道的实现
  • 5.1.3 授权表的实现
  • 5.2 Xenstore 信息管理
  • 5.3 数据包过滤转发
  • 5.4 域间数据通道
  • 5.5 本章小结
  • 第6章 实验分析
  • 6.1 测试环境及平台搭建
  • 6.2 网络性能测试
  • 6.2.1 吞吐量与延时测试
  • 6.2.2 发送缓冲大小和 FIFO 大小对吞吐量的影响
  • 6.3 系统开销测试
  • 6.3.1 Domain 切换开销
  • 6.3.2 CPU 利用率
  • 6.4 本章小结
  • 结论
  • 参考文献
  • 致谢
  • 附录A 攻读硕士学位期间所发表的学术论文目录
  • 附录B 攻读硕士学位期间所参与的项目
  • 相关论文文献

    • [1].短波电台通信性能改善的若干方法探讨[J]. 数字通信世界 2020(05)
    • [2].计算机失效网络中节点可通信性能建模评估方法[J]. 信息与电脑(理论版) 2020(19)
    • [3].一种基于用电信息采集系统中通信性能的检测[J]. 电气时代 2019(12)
    • [4].失效网络中节点可通信性能评估方法研究[J]. 现代电子技术 2016(22)
    • [5].基于线性回归预测的城市轨道交通车地无线通信性能提升方法研究[J]. 计算机测量与控制 2020(10)
    • [6].中纬度地区电离层偶发E层对量子卫星通信性能的影响[J]. 物理学报 2017(07)
    • [7].红外激光在雾中通信性能分析[J]. 科学技术与工程 2010(33)
    • [8].GPRS通信性能检测系统[J]. 通信技术 2012(11)
    • [9].多噪声干扰下通信性能测试系统设计[J]. 舰船科学技术 2020(04)
    • [10].民用飞机所需通信性能研究[J]. 科技信息 2014(10)
    • [11].无线通信中的抗干扰技术探析[J]. 数字通信世界 2017(07)
    • [12].大型客机所需通信性能研究[J]. 科技创新导报 2012(22)
    • [13].短波电台通信性能改善的若干方法[J]. 电子元器件应用 2010(12)
    • [14].水下声无线传感器网络通信性能研究[J]. 计算机应用 2008(07)
    • [15].仿真网格下的节点选择[J]. 北京航空航天大学学报 2009(01)
    • [16].云层厚度对蓝绿激光通信性能的影响分析[J]. 光电工程 2020(03)
    • [17].动车组网络通信性能品质评价及改进[J]. 铁道机车与动车 2020(11)
    • [18].基于V2X应用场景的专用短程通信性能道路测试研究[J]. 汽车技术 2018(09)
    • [19].Alltoall通信性能模型研究[J]. 计算机科学与探索 2018(04)
    • [20].移动Ad Hoc网络中端到端通信性能定量评估建模分析[J]. 信息工程大学学报 2010(01)
    • [21].某型电路板无线通信性能调试方法研究[J]. 电子测试 2020(21)
    • [22].无波前探测自适应光学对光通信性能影响分析[J]. 激光与光电子学进展 2015(08)
    • [23].煤矿井下MIMO-CD-FM-DCSK通信性能的分析[J]. 通信技术 2018(07)
    • [24].ZigBee高密度节点通信性能测试实验[J]. 机械与电子 2009(05)
    • [25].一种提高EPA系统运行效率的机制与实现方法[J]. 测控技术 2018(05)
    • [26].ETG中国区会员成功破千![J]. 国内外机电一体化技术 2020(01)
    • [27].基于网络编码的数据通信技术研究[J]. 信息通信 2014(10)
    • [28].高空平台不稳定性对HAPS通信性能影响建模与分析[J]. 电子学报 2012(10)
    • [29].实验教学中心集群渲染系统的构建与测试[J]. 信息技术 2014(03)
    • [30].基于时间竞争的海洋物联网性能优化策略[J]. 中国海洋大学学报(自然科学版) 2020(11)

    标签:;  ;  ;  

    Xen硬件虚拟化域间通信优化的研究
    下载Doc文档

    猜你喜欢