1 / 51
文档名称:

虚拟机高性能透明域间通信系统设计与实现.pdf

格式:pdf   页数:51
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

虚拟机高性能透明域间通信系统设计与实现.pdf

上传人:qujim2013 2013/9/5 文件大小:0 KB

下载得到文件列表

虚拟机高性能透明域间通信系统设计与实现.pdf

文档介绍

文档介绍:湖南大学
硕士学位论文
虚拟机高性能透明域间通信系统设计与实现
姓名:童威
申请学位级别:硕士
专业:计算机科学与技术
指导教师:陈浩
20100510
摘要近几年,虚拟化技术在服务器整合、软件调试、系统安全和灾难恢复等众多方面的优势日渐突出,成为学术界和工业界关注的热点。然而,虚拟机天然的隔离特性使得虚拟机之间的信息交互和数据传输变得非常困难。尤其是在虚拟网络环境下,数据的传输并非通过真实的原生网络设备而是虚拟网络设备,从而导致数据传输质量更加难以保障,不仅如此,网络本身也很容易受到攻击。为了提升虚拟机之间的数据传输性能,本文虚拟机域间通信问题进行研究,主要工作有如下几个方面:首先,本文阐述了虚拟机域间通信问题的经典解决方案,分析了它们的优缺点,并以此为基础提出了优秀的域间通信系统应该实现的三个目标:灵活高效、对应用程序透明和完全二进制兼容。其次,借鉴动态链接库原理的基本思想,提出了虚拟机域间通信系统的基本实现思路,进而说明域间通信系统实现动态虚拟机发现的必要性。再次,本文提出了基于完全虚拟化技术的高性能透明域间通信系统来有效的解决域间通信问题。该系统以动态虚拟机发现为基础,借鉴动态链接库的实现原理,在疘楹托槟饣ㄓ猛ㄐ判橹间构建完全映射,从而充分挖掘域问通信链路的潜力,提高数据传输效率。系统测试与结果分析表明:蚣渫ㄐ畔低衬苡行У奶岣哂蚣渫ㄐ诺拇浯恚具有和传统疘浞绞匠制降拇溲映伲齀、瘸绦虻牟馐表明,蚣渫ㄐ畔低尘哂辛己玫募嫒菪浴关键词:虚拟机;完全虚拟化;域间通信;操作系统硕士学位论文Ⅱ
篤踊,.,瓵,卜畊疘琣’瓵猵籉;嘘拟机高性能透明域问通信系统设计与实现’,.】,,猟:痶订琾,.,瓹瑃拜琲;猟Ⅲ疺
插图索引图低臣芄埂系统架构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.低臣芄埂虚拟机架构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.“工作架构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..蚣渫ㄐ畔低晨蚣堋低车墓δ苣?樽槌伞成浔斫峁埂斫峁埂蚔在和涞拇矶员取蚔在两个涞拇矶员取低澈蚒的葱惺奔淇O员取低澈蚑的葱惺奔淇O员取队列数据结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..硕士学伊论文
附表索引蚑/拇硎荻员取表蚒的丢包率数据对比⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.蚑/映俣员取表二进制兼容性测试结果⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.表比较几种域间通信系统⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.虚拟机高能透明域问通信系统设汁与蛮现
第滦髀虚拟化技术简介本章首先简述了基于完全虚拟化设备模型的域问数据传输系统的研究背景,随后介绍了国内外在虚拟化技术和域间通信领域的研究现状,然后说明了本课题的研究背景和主要的研究内容,最后简单的描述了文章的基本框架和组织结构。虚拟化技术早在上个世纪年代就被提出来了【浚畛醣皇褂迷谟τ迷大型主机上=昀矗孀偶扑慊际醯姆⒄购陀布试吹募ù蠓岣唬虚拟化技术迎来了一个新的春天【,并受到学术界和企业界的广泛关注和极大兴趣【俊P槟饣际踅ḿ扑慊牡撞阌布试辞蟹殖晌6喔鲈诵谢肪常允迪植糠或者完全的机器模拟和时间共享。利用这项技术可以将原本在多个物理机器上运行的应用迁移整合到同一个或者少数几个物理机器上运行【】,以节约空间成本和管理成本。这项技术在安全计算、网络测试、内核调试和开发等许多领域有潜在的应用价值。正是由于虚拟化技术的众多的优秀的特征,使得它备受企业界的青睐。、、榷继岢隽怂亲约旱男槟饣铰裕壳耙经有许多虚拟化技术的成熟产品,如系列虚拟机、蚗就是这类产品的杰出代表。同时,虚拟化技术在学术界也颇受欢迎,因为虚拟化技术为研究人员提供了更多的方法和手段去进行在物理机器上不便进行的研究,。】等在虚拟机中进行更具优势。虚拟化技术是一把双刃剑,它的出现和发展在一定程度上为一些传统问题的解决提供了新的思路,但同时也带来也很多新的问题。随着计算机技术日新月异的发展,硬件成本不断下降的同时性能却不断提升,从而使得在一台物理计算机上模拟出多台虚拟机成为可能,例如槟饣芾砥骶涂梢灾С稚习俑鲂槟机同时运行【。因而,如何行之有效的管理物理计算机上的多个虚拟机就成为了一个亟待解决的问题。为了有效的管理各个虚拟机,使之高效协作地运行,需要根据计算机资源的实时使用状况来安排调度策略,甚至需要深入了解各个虚拟机的进程信息。然而,天然的隔离性【渴切槟饣际醯墓逃刑氐阒唬谛槟饣管理器这一层很难获取足够多的信息对虚拟机及其内部进程进行有效的监控和管理。因而,一种能实时获取虚拟机内部信息的技术是解决虚拟机高效运行的必然途径。把各个虚拟机提升到独立机器的地位,将各个虚拟机组成虚拟网络,以硕士学位论文
国内外研究现状解决传统计算机网络通信的方式来解决虚拟机之间的数据获取问题也是一种可行的办法。然