1. 毕业设计(论文)主要内容:
虚拟化技术通过虚拟机监视器隐藏计算平台的实际物理特性,为用户提供抽象的、统一的、模拟的计算环境(虚拟机)。在单个硬件服务器平台上运行多个虚拟机,可以带来成本、系统管理和灵活性方面的优势。KVM(Kernel-based Virtual Machine)是基于内核的虚拟机,可以将Linux内核转化为一个虚拟机监视器。KVM必须使用硬件虚拟化辅助技术,CPU运行效率高。不过,KVM在I/O虚拟化方面,传统的方式是使用QEMU模拟I/O设备,也可以使用半虚拟化驱动提高客户机的I/O性能。目前,KVM实现半虚拟化驱动的方式是采用virtio。但虚拟化带来的I/O开销仍然显著。
本次毕业设计主要研究KVM半虚拟化模式下,系统的I/O机制、I/O机制的代码实现,并优化I/O过程,提升半虚拟化模式下KVM虚拟化系统的I/O性能。同时进行中外文献的检索和翻译。2. 毕业设计(论文)主要任务及要求
1、 查阅不少于15篇的相关资料,其中英文文献不少于3篇。2、 完成开题报告。
3、 理解KVM的I/O流程,阅读KVM半虚拟化I/O相关代码,优化代码以提升I/O性能,测试优化效果并与原有性能作对比分析。
4、 完成不低于5000汉字(20000英文印刷符)与选题相关的文献翻译工作。
剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!
3. 毕业设计(论文)完成任务的计划与安排
第1-4周:查阅相关文献资料,明确研究内容,了解研究所需的环境和配置。确定设计方案,完成开题报告。第5-8周:翻译英文资料,了解虚拟化技术,搭建KVM运行环境,测试半虚拟化I/O性能。
第9-13周:阅读半虚拟化实现代码,进行优化,并测试效果,与原有性能比较分析。
第14-15周:完成并修改毕业论文。
剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!
4. 主要参考文献
[1] 任永杰,单海涛.KVM虚拟化技术:实战与原理解析[J].机械工业出版社,2013,10:345-373.[2] 王强,董小社,王恩东等.基于I/O受限进程识别的虚拟处理器调度机制[J].西安交通大学学报,2015,49(4).
[3] 姜渠.一种基于Linux容器的动态迁移方法[J] .信息技术与信息化,2015(2).
[4] 崔泽永,赵会群.基于KVM的虚拟化研究及应用[J].计算机技术与发展,2011,21(6).
剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付
以上是毕业论文任务书,课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。