【技术实现步骤摘要】
本专利技术涉及云计算的
,特别涉及。
技术介绍
云计算是一种通过互联网将资源以“服务”的形式提供给客户的计算方式,所有的这些服务都是通过互联网的资源池的形式弹性地、按需所取、计费的方式提供。虚拟化是实现这些特征的关键技术之一,如何有效地进行虚拟机部署,是IT资源共享池管理的关键技术。在云计算环境中,用户通常要求其运行具有稳定性,不希望出现虚拟机频繁迁移的现象。因此,集中式的虚拟机优化部署方式一直是当前技术研究的热点。虚拟机的部署主要考虑数据中心的资源利用率以及虚拟机迁移次数。如何合理优化地部署虚拟机到物理服务器可以看作是一个近似装箱问题,即寻找最优的方法将虚拟机分配到物理服务器的方案,从而使每个结点中虚拟机的使用资源之和不超过物理服务器所能提供的上限。目前,针对云计算中虚拟机部署的研究大多只涉及了某一方面的优化,例如,QOS或SLA的保证,能源消耗的最少,使用的物理服务器数量最少,虚拟机迁移次数最少等等。但是,同时考虑到这些优化目标时,这些优化目标又都是相互矛盾。如中国专利CN101719081B,名称为“一种虚拟机调度方法”,所属方法为一种虚 ...
【技术保护点】
一种云平台下性能加权的虚拟资源动态管理策略方法,其特征在于,所述方法包括下列步骤:S1、云平台管理员预先配置好虚拟机规模及各性能权值预设值和宿主机负载性能权重参数并提供选择模板,允许用户在线选择虚拟机配置及自定义各性能要求权值,允许用户手动选择需要优化的虚拟机;S2、资源监控器进行资源状态动态监控,实时监测云平台系统中虚拟机和宿主机的性能值,当虚拟机监测器监测到宿主机的性能值超过指定阈值,则通知虚拟机调度器进行预警处理,启动动态迁移调度策略;S3、查看优化队列,当用户请求手动选择需要优化的虚拟机时,通知虚拟机调度器进行资源优化,启动动态迁移调度策略;S4、查看新任务队列,当 ...
【技术特征摘要】
1.一种云平台下性能加权的虚拟资源动态管理策略方法,其特征在于,所述方法包括下列步骤: . 51、云平台管理员预先配置好虚拟机规模及各性能权值预设值和宿主机负载性能权重参数并提供选择模板,允许用户在线选择虚拟机配置及自定义各性能要求权值,允许用户手动选择需要优化的虚拟机; .52、资源监控器进行资源状态动态监控,实时监测云平台系统中虚拟机和宿主机的性能值,当虚拟机监测器监测到宿主机的性能值超过指定阈值,则通知虚拟机调度器进行预警处理,启动动态迁移调度策略; . 53、查看优化队列,当用户请求手动选择需要优化的虚拟机时,通知虚拟机调度器进行资源优化,启动动态迁移调度策略; .54、查看新任务队列,当用户请求新的虚拟机时,通知虚拟机调度器进行资源自动部署,动态更新,结合当前云平台中虚拟机和宿主机负载性能参数及各性能监测值,根据基于负载性能加权的负载性能度量模型,启动虚拟机部署策略,从当前调度域中为用户计算出最合适的目标宿主机,若当前调度域无法找到满足条件的宿主机,则启用动态迁移策略,选择合适的虚拟机在调度域内迁移后再重新布置当前请求的虚拟机; .55、云平台将当前宿主机组分为η组,默认开启第一组,当第一组无法满足系统新的需求时,则开启下一组为启动的宿主机组并与当前活动组合并为一组,若当前调度域包括云平台系统所有宿主机,则输出相应信息,返回失败,否则启动下一组未启动的宿主机,并与当前调度域合并为一组,如此循环,直到所有宿主机已经开启。2.根据权利要求1所述的云平台下性能加权的虚拟资源动态管理策略方法,其特征在于,所述步骤SI具体为:. 511、预置云平台中宿主机集合P及分组信息、系统监测的各宿主机性能数据集合{Sp.ljeNJ.j e [l,m]}和宿主机性能权重矩阵Wp ; . 512、预置云平台中所有的宿主机上部署的虚拟机信息V、虚拟机配置权重矩阵Wv、虚拟机预设配置矩阵; . 513、初始化告警队列; . 514、初始化用户指定优化处理的宿主机队列及指定参数信息;. 515、初始化新虚拟机申请队列Q03.根据权利要求1或2所述的云平台下性能加权的虚拟资源动态管理策略方法,其特征在于: 所述步骤S2具体为 . 521、查看告警队列是否不为空; . 522、若是不为空,则读取队列首节点宿主机ID; . 523、将该宿主机ID、系统单宿主机性能阈值、云平台中所有未进预警队列的宿主机集合作为输入参数,启动动态迁移调度策略,若动态迁移调度策略返回失败,则跳至步骤S5 ;. 524、删除告警队列首节点,若队列为空,则转至步骤S3,否则转至S21; 所述步骤S3具体为 . S31、查看优化队列是否不为空;S32、若是不为空,则读取队列首节点宿主机ID; S33、将该宿主机ID、用户指定该宿主机性能值、云平台内所有未进优化队列的宿主机集合作为输入参数,启动动态迁移调度策略,若动态迁移调度策略返回失败,则跳至步骤S5 ; S34、删除优化队列首节点,若队列为空,则转至步骤S4,否则转至S31; 所述步骤S4具体为 S41、查看新任务队列为空,若是,则退出; S42、否则,若是不为空,则顺序读取Qi= {q1; q2, q3,......,qj新任务节点Qi信息作为虚拟机部署策略的输入参数; S43、启用虚拟机部署策略; S44、若虚拟机部署策略返回O,则跳至步骤S5; S45、若虚拟机部署策略返回目标宿主机ID, 则建立当前映射 4.根据权利要求1所述的云平台下性能加权的虚拟资源动态管理策略方法,其特征在于,所述基于负载性能加权的负载性能度量模型,其具体如下:0为云平台的负载均衡值, 5.根据权利要求1至3任一所述的云平台下性能加权的虚拟资源动态管理策略方法,其特征在于:所述虚拟机部署策略的输入为请求虚拟机类别,输出为目标宿主机的ID编号,若返回O表示无宿主机可以部署该虚拟机,具体步骤为: SX1、若当前调度组内存在一台空负载宿主机且该宿主机各性能剩余资源均大于该虚拟机资源请求,则返回该宿主机ID编号; SX2、若当前调度组所有宿主机各项剩余资源之和不全大于虚拟机各项资源请求,则返回O ; SX3、顺序扫描当前调度组内各宿主机,若该宿主机各项剩余资源均大于虚拟机各项资源请求,...
【专利技术属性】
技术研发人员:郭芬,闵华清,杜卿,王亮明,
申请(专利权)人:华南理工大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。