文档介绍:ㄓ眉扑阈槟饣椒ㄑ芯湖南大学博士学位论文堂僮由遗厶娃名;互挞诠窒握童旦期;学校代号:学密号:级:普通旦隳迨窒筌盎旦塑;鞯答辩委员会主席:王志英教授
⋯ā蟆瓅㈣⋯籔瓻..
日期:如厂瓿г拢湖南大学学位论文原创性声明学位论文版权使用授权书日期:加/三年拢日期:劲,辍拢槐C躣。本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权湖南大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于C芸冢年解密后适用本授权书。朐谝陨舷嘤Ψ娇蚰诖颉啊獭作者签名导师签名
摘要处理单元永床辉煌晟频男槟饣U馄渲幸桓鲋饕T蛟谟贕缺乏统一的一一用户而不是图形应用,是目前事实上的通用计算工业一一允许虚拟机中的应用程序访问位于虚拟机作为云计算的关键性基础设施,系统级虚拟机技术是当前计算机体系结构领域的研究热点之一。系统级虚拟机技术成功的将许多物理设备抽象成内存或硬盘中的数据结构,如网卡、硬盘、内存等,但,图形硬件接口和开放的体系规范。在实践中,学术界和工业界选择在协议栈的更高层τ贸绦虮喑探涌层进行虚拟化,一些针对传统图形男槟饣ぷ骷喝〉媒锥涡猿晒且惶渍感碌腉应用编程ㄗ⒂谕ㄓ眉扑标准。它向程序员提供了直接控制葱胁⑿屑扑愕哪芰Γ辉僖览涤诖图形鏞蚣艿某鱿治O低臣缎槟饣际醮戳诵碌奈侍猓已有的针对图形男槟饣ぞ叨孕槟饣疌挥腥魏伟镏诵性谛槟饣中的应用程序无法调用佣荒芾肎先进的并行加速功能。为了解决这个问题,本文提出并实现了首个针对通用计算的虚拟化解决方案外部的通用计算资源,向它们提供ㄓ眉扑隳芰Γ约铀傩槟饣肪诚碌母性能计算具有重要意义。纳杓坪褪迪钟兴母鲋饕5姆矫妫篈重定向⒗炼鑂、虚拟机专用低砎托槟饣呒短匦灾С帧囟ㄏ蚴侵冈谟没Р憷菇谹接口,将其参数转发到远程服务器,在远程服务器端完成实际计算工作,最后将计算结果返回用户。由于采用了在动态库中拦截和重定向募际酰瑅在程序运行过程中实时进行虚拟化,不要求修改程序源码、不重新编译、不改变操作系统,实现了完全的二进制兼容,对程序员完全透明。针对官方样例程序和第三方应用的测试表明:谛槟饣谑迪至薈娜ú抗δ埽谠冻谭衿髦型暾既返啬拟了的内部语义,所有实验均得到了与非虚拟化条件下相同的执行结果。由于应用可能涉及成千上万个攵悦扛鯝发送ǖ贾极大的性能开销。杓送夹蜗钅恐醒映俑挠呕悸罚采用了懒惰姆椒ā>】赡艿赝瞥賀的发生时刻,通过累积、过滤、合并上层调用,合理确定发送氖被腁打包一次性发送,有效的提高了系统性能。相关实验显示,懒惰山玆次数减少至%,开启懒—博士学位论文
检查点方案的基础上实现了核内检查点方案一一銮苛薌的容错能力。惰髒虚拟化性能最高可提升ァ鞘赘鲋苯诱攵孕槟饣逑档脑冻坦痰饔孟低常氪砇系统不同的是,它利用了虚拟机之问的共享内存机制来实现堆和栈的共享,避免了不必要的数据复制和序列化操作,达到了传统谛槟饣教ㄏ滤薹ㄆ蠹暗男能。相关实验结果显示,耐掏侣首畲罂纱锏酱砇的倍以上。利用囟ㄏ蚝蚔,笔迪至诵槟饣耐该餍院透咝裕攵官方样例和第三方程序的测试表明,氲男槟饣O怀ィ具有较大的实用价值。在虚拟化的相关基础上,迪至硕远嗦犯从谩⒐移穑指吹却统虚拟机高级特性的支持,使得依赖于这些特性的虚拟机应用可以无缝部署于蚣苤稀采用了“一对多”模式来实现多路复用,由单一的工作线程来满足不同客户的应用请求。在挂起/恢复功能方面,肒运行的间隙来保存和恢复当前状态。相关实验结果显示,谑凳多路复用、挂起/恢复的过程中仅引入了有限的开销,满足实际应用的需要。进一步,本文利用捎玫腃刺纷俸凸芾矸椒ǎ诖矴核外关键词:恍槟饣籖;籏;;;ㄓ眉扑阈槟饣椒ㄑ芯