中期报告-KVM虚拟机的自适应迁移方法研究.pptx_第1页
中期报告-KVM虚拟机的自适应迁移方法研究.pptx_第2页
中期报告-KVM虚拟机的自适应迁移方法研究.pptx_第3页
中期报告-KVM虚拟机的自适应迁移方法研究.pptx_第4页
中期报告-KVM虚拟机的自适应迁移方法研究.pptx_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

KVM虚拟机的自适应迁移方法研究,报告人:赵洁玉指导教师:李建欣学号:39231201,内容提要,课题研究目标及意义课题研究内容回顾已完成工作汇报待完成工作及问题后期进度安排,迁移过程存在一定的缺陷:在迁移速度受到限制时,Downtime时间过长在内存密集型的情况下,传输负载极大写操作比较频繁的服务器来说会造成巨大的性能损失跨局域网的迁移的局限性综上,在内存密集、带宽低时会带来较长的迁移时间和比较大的数据传输量,这导致系统性能的降低。,研究目标与意义,迁移的时间达到221s,传送的数据量高达7189MB,虚拟机内存1536M,研究目标与意义,总结哪些因素对迁移性能有影响,量化其影响影响因素众多,需要挑选影响因素的影响的分析量化建立模型,根据这些因素影响,解决迁移时间和性能的权衡问题挑选合适的建模方法,争取得到数学化表达形式验证模型的准确性,并不断改进模型模型与KVM源代码的结合在KVM的源代码中加入引导性程序根据不同的需求测试所做的修改,研究内容回顾,例如tcp_buffer、speed,影响了什么、造成了什么影响、如何影响,参数的获取和分析根据对源码的分析和实验分析,挑选的具体参数为:最大停机时间带宽限制负载虚拟机内存大小TCP_Buffer大小,已完成工作汇报,模型的建立与分析(一)理想情况下,每一轮产生的脏页都可以在下一轮发送完每轮的发送时间初始条件迁移总时间限制条件,已完成工作汇报,模型的建立与分析(二)上一轮的脏页在本轮中未全部发送掉每轮剩余的脏页数:前N-1轮积累的脏页数:第N轮需要发送的脏页数:停机时间判定条件:,已完成工作汇报,模型的建立与分析(三)负载和带宽非定值,而是随着时间变化此时需要根据实际的实验环境,对这两个参数进行量化。不同的情况下结果可能会差别很大,故没有统一化的模型。,已完成工作汇报,数据的获取与分析针对之前所说的参数,进行了一系列的实验在实验设定的带宽为10、20、25、50、100、160、200(单位MB/s)时,分别设定最大停机时间取值30ms(default),200ms3000ms(步长200ms)进行了实验。此时负载为20MB/s,TCP_Buffer大小为16MB。为了研究负载的影响,在带宽为50MB/s,TCP_Buffer为16M,最大停机时间为1000ms时,将负载分别设为8,10,12,16,20,32,40,100(单位MB/s)进行实验,已完成工作汇报,数据的获取与分析(续)为了研究TCP_Buffer大小对迁移的影响,在负载为20MB/s,带宽为50MB/s,最大停机时间为1000ms时,分别取值0.5,1,2,4,8,16,20,30,40,50,100(单位为MB)进行了实验。实验的过程中为了防止迁移过程过快的完成,将虚拟机的内存设为2G,已完成工作汇报,数据的获取与分析(续)对实验中搜集到的数据进行处理分析。结论:停机时间会随着最大停机时间的增大而增大,但是迁移总时间会随着最大停机时间的增大而减小。但是,当速度比较小的时候,迁移总时间不再有较大变化。此时若对迁移总时间有严格的要求,则需要考虑其它因素的影响。,已完成工作汇报,最大停机时间的影响,结论:从后两个图中可以看出速度越大,迁移总时间越小,停机时间随着速度的增加先有增加的趋势,后趋于较稳定的波动。,已完成工作汇报,带宽的影响,结论:Downtime和Migrationtime随着脏页产生速率的增大都会有一个整体上升的趋势。,已完成工作汇报,负载的影响,结论:Downtime和Migrationtime的变化在TCP_Buffer大小改变时变化都比较平缓,但是在Buffer太小的时候,迁移会很可能完不成。,已完成工作汇报,TCP_Buffer大小的影响,关于模型与实际数据的比较模型与数据都有了,但是还未进行比较验证关于代码的优化在实验的过程中发现会发生迁移不成功或时间非常长的情况,此时对输出的数据进行分析,结合源码,发现有如下可优化之处迭代次数的限定:迭代次数过多会导致迁移的效率非常低下并且很有可能迁移无法完成,所以需要给出一个限定值关于停机时间的修改:现有的机制会导致停机时间在不停的波动而并不进入停机阶段。这使得迁移时间毫无意义的延长了很久。在此时可以进行一定的优化,即expected_time开始收敛并且上下波动值不大时,直接进入停机拷贝阶段。,未完成工作及问题,与实验有关的问题实验数据的收集过程中,发现在迁移的第6阶段传送的数据量会非常大,对该过程进行跟踪追进,只是得到了数据,还没完全分析出原因。网络传输实验,结果的不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论