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

来源 :山东大学 | 被引量 : 0次 | 上传用户:yy4733
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟化技术最早起源与IBM大型机,随着互联网及IT业的不断发展,产生了不同的虚拟化技术,如服务器虚拟化、网络虚拟化、微处理器虚拟化、文件虚拟化、存储虚拟化等技术。近年来,虚拟机技术在服务器整合、分布式系统安全等领域运用的越来越多。然而,虚拟机的独立性和相互隔离特性使得同一物理机器上虚拟机之间的通信与数据传输性能大打折扣。在现有的虚拟机技术中,域间通信是通过标准的虚拟网络I/O来完成的,网络数据包的传输需要从发送端虚拟网卡发送到Dom0中的网络设备仿真模块,然后再从Dom0发送至接收端虚拟网卡。在此传输过程中数据包要经过多个域的处理,并且CPU也要进行多次特权级切换与运行模式切换,这是域间通信性能受到损失的主要原因。因此,本文针对Xen硬件虚拟机域间通信性能低下的问题提出了一个域间通信优化模型,通过共享内存的方式在两个通信的硬件虚拟机之间建立直接数据传输通道来进行数据传输。本文首先介绍了虚拟机技术的相关背景和研究现状,概述了部分必要的Xen关键技术、机制,详细分析了Xen硬件虚拟机网络I/O虚拟化模型和域间通信的工作过程,并从中总结出域间通信性能损失的原因。然后,结合硬件虚拟机域间通信性能损失的原因和其硬件虚拟化的特点,提出了基于共享内存进行数据传输的优化模型。优化模型的特点在于:数据传输不通过虚拟网络I/O,而是通过域间共享内存的方式进行双向数据传输,提高了数据传输的可靠性与效率;通过域间事件通道机制为数据传输提供管理控制服务,减少了额外开销;在硬件虚拟机中通过NDIS中间层驱动提供数据包过滤转发功能,实现数据包从协议栈缓冲区到域间共享内存的转发;通过Xenstore统一管理参与域间通信的硬件虚拟机的相关信息,实现域间数据传输通道的自动建立机制。最后,通过实验对比,从网络传输带宽、延迟以及域间通信过程中产生的Domain切换开销等方面验证域间通信优化模型较之原有通信模型在性能上的提升。
其他文献
Web Service是建立可互操作的分布式应用程序的新平台,引入了一种全新的Web应用开发、部署和集成的模式。由于WebService通常包含应用系统关键的业务,若其安全性出现问题可能
随着计算机网络的发展与普及,包交换网络中的IP隐通道逐渐成为近期的研究热点。根据信息隐藏的方式,可将IP隐通道分为IP存储隐通道和IP时间隐通道。IP存储隐通道利用数据包的
人体姿态估计是计算机视觉领域中一个关键问题,可以应用于人体活动分析,人机交互以及视频监视等方面,其主要是指从图像中检测出人体各部件位置以及方向和尺度信息。人体姿态估计
无线传感器网络(Wireless Senor Network,WSN)依据其低成本、低能耗、自组织、高容错等优点在军事国防、环境监测以及商业应用等领域具有广阔的应用前景。它集成了传感器技术
直升机对输电线路进行巡检,具有高效、可靠、快捷、成本低、不受地域影响等优点,现已成为我国输电线路巡检的一种重要方式。“直升机巡视为主,人工巡视为辅”是我国高压、超
在传统的单服务器认证方案中,如果用户想通过访问不同种类的服务器的方式来满足自己所需要访问的网络服务,用户需要分别注册他所需要访问的所有网络服务,这个操作过程对于用
模型检测是一种很重要的有限状态系统的自动验证技术,已经应用到了通信协议、硬件检测、控制系统等领域的验证中并受到了广泛的关注。时态认知逻辑是一种属性规范描述语言,用
随着网络通信、计算机科学与信息技术的发展,数据流作为一种新的数据形式在金融数据分析、网络监控、电信数据处理与传感器网络等领域有着广泛的应用。它们数量庞大并蕴含着丰
随着城市建设步伐的加快和社会经济的快速发展,城市对道路照明设备的需求越来越大,传统的照明设备易造成能源的浪费,然而风光互补LED路灯系统的普及和推广可以很好的规避这一问
隐通道作为一种隐蔽通信方式,可在公开信道的掩护下传输机密信息。它不同于加密算法,其研究的重点是对通信信道本身的隐藏。有关隐通道的研究起源于安全操作系统,而随着计算