资源描述:
《基于处理器负载多机虚拟化调度系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、华中科技大学硕士学位论文摘要运用计算系统虚拟化技术,服务器上可以同时运行多个虚拟机,在所有虚拟机都执行计算任务的情况下,有可能产生资源争用的情况,增加了程序的执行时间,与此同时,有些服务器处于负载比较低的水平,计算系统的资源没有得到充分利用。另一方面,服务器上运行的虚拟机在没有执行计算任务的情况下,仍然占据了计算资源,使得其他执行计算任务的虚拟机无法使用紧缺的计算资源。基于处理器负载的多机虚拟化调度系统,通过服务器负载均衡和虚拟机合并两个方法来解决上述问题。通过监控各个服务器和虚拟机的运行状态,分析各虚拟机占用的计
2、算资源能否满足应用程序的需要。根据应用程序的需求,改变执行计算任务的虚拟机在多个服务器上的分布情况,达到计算系统中服务器负载均衡的目的,避免了资源争用的情况,同时提升了虚拟机的计算性能,加快了用户任务的执行速度。虚拟机合并按照最小迁移代价的原则,整个计算系统中将空闲状态的载虚拟机迁移到一台或几台服务器上运行,使得服务器的计算资源能够集中使用,避免了资源碎片的产生。通过测试和分析表明,在内存大小为128MB的虚拟机上开启6个进程,每个进程分别计算5次圆周率小数点后100万位的值,使用服务器负载均衡方法执行任务前后,程序执行的加速比为2.8
3、69,完成任务的时间明显缩短。在需要迁移5台内存大小为128MB的虚拟机来完成合并功能的情况下,完成合并功能需要消耗的时间为10.8秒,速度也能够满足应用的需要。关键字:虚拟化,负载均衡,合并,实时迁移I华中科技大学硕士学位论文AbstractUsingvirtualizationtechnology,multiplevirtualmachinescanrunonasingleserver.Whenallvirtualmachinesprocessdata,theremayberesourcescontention
4、,andthesevirtualmachinesneedmoretimetofinishjobs.Ontheotherhand,someoftheserversareinidlestatus,socomputingresourceswouldn’tbeusedeffectively.Multivirtualmachinesschedulingsystemprovidestowfunctionstosolvetheseproblems,includingserverloadbalanceandcombiningvirtualmachine
5、s.Throughmonitoringeachserverandvirtualmachineswecanconcludevirtualmachines’status,andthananalysisifthecomputingresourcecanmeetthetasksdemand.Wecanchangethedistributionofvirtualmachinesinthecomputingsystem,inordertoarchiveserverloadbalancing.Sothecomputingperformanceofvi
6、rtualmachinesimproves,anditneedslesstimetofinishjobs.Combiningvirtualmachinesusesminimummigrationcostprinciple,makingidlevirtualmachinesrunningonconcentrateservers.Thiscanavoidresourcefragment,andletavirtualmachinecanusemaximumcomputingresourceinasingleserver.Settingvirt
7、ualmachinesVCPUnumberis6,memoryis128MB.Running6processesinvirtualmachine,eachprocesscomputesPI1,000,000digits.Afterusingserverloadbalancingstrategy,thespeedupoffinishalljobsis2.869.Inordertoarchivecombiningvirtualmachines,5virtualmachinesneedtobemigrated,andthetimeofthes
8、eoperationsis10.8s,thetimeisacceptable.Keywords:virtualization,loadbalancing,combine,livemigrationII独创性