欢迎来到天天文库
浏览记录
ID:28192532
大小:7.53 MB
页数:100页
时间:2018-12-08
《xen下基于intel vtd技术的io虚拟化的实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均己在论文中作了明确的说明并表示谢意。签名:弓k吾多日期:)口【。年占月弓日论文使用授权本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部
2、或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)签名:墨坠塑导师签名:燃日期:2Df6年‘月乡日'•'摘要摘要虚拟化技术已经在很多的领域中得到了广泛的应用,而且它还将在更多的领域得到发展,因此,对它的研究也已经成为了当前计算机领域的一个热门方向。今天的大部分服务器平台和桌面平台中都已经添加了对虚拟化的支持,但这只是解决了硬件处理器层如何更好的支持虚拟化的问题。为了使虚拟化解决方案更加的高效,计算机系统的各个层次都逐渐的加入了对虚拟化的硬件支持,形成一个能为虚拟化提供更好
3、支持的硬件虚拟化生态系统。I/O虚拟化作为虚拟化技术的一个重要组成部分,也自然成为了学术界和产业界的研究焦点。英特尔公司于2007年发布了VT-d技术(VirtualizationTechnologyforDirectI/O,硬件辅助直接Uo虚拟化技术,简称VT—d技术),通过引入DMA重映射硬件,为I/O虚拟化提供更好的支持。VT-d技术不同于传统的I/O虚拟化技术,它采用了硬件辅助虚拟化的方法,借助于DMA重映射技术和设备直接分配技术来实现I/O虚拟化,从而能够显著的提高客户机I/O访问的性能。本文首先介绍了虚拟化技术和XEN虚拟机的基本原理
4、。接着对XEN中I/0虚拟化模型进行分析,总结了XEN中I/O虚拟化模型存在的不足之处。针对XEN中I/O虚拟化模型存在的不足,提出了基于vT—d技术的新型I/O虚拟化的整体设计方案,并对该方案进行了详细的阐述。根据该设计方案,在XEN中具体编码实现了基于VT-d技术的新型I/0虚拟化系统,主要包括DMA重映射模块的编码实现和设备直接分配模块的编码实现。最后通过一系列的测试用例,把基于VT—d技术的I/0虚拟化和传统的I/O虚拟化技术进行比较,用测试数据证明基于VT—d技术的I/O虚拟化有效的提高了虚拟机的性能,能很好的满足服务器平台对高性能I/
5、O的需求。关键词:虚拟化,i/o虚拟化,VT—d技术'.'民——————————————————————————————————————————————————————————————————一一一AbstractAbstractVirtualizationtechnologyhasbeenwidelyappliedinmanyareas,anditwillalsobedevelopedinmorefields。Therefore,thestudyofthevirtualizationhasalsobecomethefocusinthefield
6、ofcomputer.Mostoftoday'sserverplatformsanddesktopprocessorshavebeenaddedvirtualizationsupport,butthisisonlysolvingtheproblemhowtosupportvirtualizationbetterintheprocessorlevel.Inordertomakevirtualizationsolutionsmoreefficient,thevirtualizationhardwaresupportaregraduallyaddedt
7、ocomputersystemsatalllevels,andgraduallyformabettersupportforvirtualizationeco—system.YOvirtualizationtechnologyasanimportantcomponentofvirtualizationtechnologyhasbeenthefocusinacademicandindustry’Sresearchnowadays.IntelCorporationintroducesanewtechnologywhichcalledVirtualiza
8、tionTechnologyforDirectYO.ItCallprovidebettersupportforYOvirtualizat
此文档下载收益归作者所有