[发明专利]一种面向飞腾多核/众核混合集群的虚拟机自动调度方法有效
| 申请号: | 202010554622.4 | 申请日: | 2020-06-17 |
| 公开(公告)号: | CN111580937B | 公开(公告)日: | 2022-11-04 |
| 发明(设计)人: | 李宝;周龙;谭郁松;王晓川;张建锋;黄辰林;丁滟;谭霜 | 申请(专利权)人: | 中国人民解放军国防科技大学 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
| 代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 谭武艺 |
| 地址: | 410073 湖南*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 面向 飞腾 多核 混合 集群 虚拟机 自动 调度 方法 | ||
本发明公开了一种面向飞腾多核/众核混合集群的虚拟机自动调度方法,本发明方法包括先进行低负载虚拟机调度以释放资源,再进行高负载虚拟机调度:获取资源占用高于预设阈值的虚拟机得到高负载虚拟机集合;针对高负载虚拟机集合中每一个虚拟机:若该虚拟机位于多核服务器、且众核服务器上的可用资源满足该虚拟机的迁移要求,则将该虚拟机迁移到众核服务器上运行;否则,若该虚拟机所在的服务器的可用资源满足该虚拟机增大配置的要求,则为该虚拟机增大配置。本发明能够根据虚拟机的历史负载信息将其自动调度到合适的物理服务器并对其配置进行自动调整,从而为虚拟机提供合适的资源配置,在保证虚拟机中应用性能的同时提高资源的利用率。
技术领域
本发明涉及虚拟机调度管理技术,具体涉及一种面向飞腾多核/众核混合集群的虚拟机自动调度方法。
背景技术
以虚拟机为粒度的资源分配和调度是云计算平台的核心技术之一。随着以飞腾为代表的国产处理器功能性能的不断完善与提高,由于硬件快速迭代、项目多期建设等多方面的原因,会出现同一个云服务器集群中同一系列、不同代际处理器平台共同存在的现象,如同时存在基于飞腾多核处理器的国产服务器和基于飞腾众核处理器的国产服务器,后者的单核性能更高、内存速度更快,同时具有较大的内存容量,飞腾多核/众核混合集群即为基于飞腾多核处理器的国产服务器和基于飞腾众核处理器的国产服务器构成的集群。另一方面,在应用向云迁移的过程中,为了满足峰值条件下的访问请求,用户在初始资源分配时往往存在按照最大压力请求虚拟机资源,或是倾向于使用具有较高配置的硬件服务器(如同时存在飞腾多核服务器和众核服务器时,优先使用单核性能更高、内存速度更快的众核服务器),导致存在不同程度的资源浪费,而某些真正需要较高性能资源的应用无法得到所需的资源。
现有的虚拟机动态调度方法通常以提高云计算系统中物理服务器利用率、防止超载或空闲、降低能耗等为目标,很少考虑混合集群中不同物理服务器配置上的差异,从而有针对性的将具有不同资源需求的应用调度到合适的服务器上运行。
发明内容
本发明要解决的技术问题:针对现有技术的上述问题,提供一种面向飞腾多核/众核混合集群的虚拟机自动调度方法,本发明能够根据虚拟机的历史负载信息将其自动调度到合适的物理服务器并对其配置进行自动调整,从而为虚拟机提供合适的资源配置,在保证虚拟机中应用性能的同时提高资源的利用率。
为了解决上述技术问题,本发明采用的技术方案为:
一种面向飞腾多核/众核混合集群的虚拟机自动调度方法,所述飞腾多核/众核混合集群包括多核服务器和众核服务器,包括进行高负载虚拟机调度的步骤:
1)获取资源占用高于预设阈值的虚拟机得到高负载虚拟机集合;
2)针对高负载虚拟机集合中每一个虚拟机:若该虚拟机位于多核服务器、且众核服务器上的可用资源满足该虚拟机的迁移要求,则将该虚拟机迁移到众核服务器上运行;否则,若该虚拟机所在的服务器的可用资源满足该虚拟机增大配置的要求,则为该虚拟机增大配置。
可选地,步骤2)中针对高负载虚拟机集合中每一个虚拟机的详细处理步骤包括:
2.1)判断该虚拟机是否位于多核服务器,如果位于多核服务器则跳转执行步骤2.2);否则跳转执行步骤2.3);
2.2)判断众核服务器上的可用资源能否满足该虚拟机的迁移要求,若能满足该虚拟机的迁移要求,则将该虚拟机迁移到众核服务器上运行,退出;否则判断多核服务器的可用资源能否满足该虚拟机增大配置的要求,若能满足该虚拟机增大配置的要求,则为该虚拟机增大配置,退出;否则,跳转执行步骤2.4);
2.3)判断众核服务器上的可用资源能否满足该虚拟机增大配置的要求,若能满足该虚拟机增大配置的要求,则为该虚拟机增大配置,退出;否则,跳转执行步骤2.4);
2.4)对该虚拟机不执行任何调度操作,结束并退出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010554622.4/2.html,转载请声明来源钻瓜专利网。





