[发明专利]一种提高创建虚拟机物理节点调度效率的方法在审
| 申请号: | 202010010339.5 | 申请日: | 2020-01-06 |
| 公开(公告)号: | CN111198749A | 公开(公告)日: | 2020-05-26 |
| 发明(设计)人: | 李伟伟 | 申请(专利权)人: | 紫光云技术有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 |
| 代理公司: | 天津滨海科纬知识产权代理有限公司 12211 | 代理人: | 耿树志 |
| 地址: | 300459 天津市滨海新区*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 提高 创建 虚拟机 物理 节点 调度 效率 方法 | ||
本发明创造提供了一种提高创建虚拟机物理节点调度效率的方法,包括如下步骤:S1.对物理节点按权重进行排序;S2.选取权重最高的物理节点,判断是否满足要求;S3.是,则返回;否,则按照步骤S1中的排序选择下一物理节点,直到某一个节点能满足要求,然后返回。本发明创造所述的一种提高创建虚拟机物理节点调度效率的方法提升Openstack虚拟机创建的效率,减小虚拟机创建的系统响应时间。
技术领域
本发明创造属于虚拟机技术领域,尤其是涉及一种提高创建虚拟机物理节点调度效率的方法。
背景技术
目前,Openstack创建虚拟机对于物理节点的调度算法。首先按照过滤器对物理节点在剩余资源层面进行筛选;然后对每个筛选通过的物理节点计算权重,并按照权重进行排序;最后选取权重最大的物理节点来创建虚拟机。这种方式固定存在两次遍历物理节点的情况,效率不高。
发明内容
有鉴于此,本发明创造旨在克服上述现有技术中存在的缺陷,提出一种提高创建虚拟机物理节点调度效率的方法。
为达到上述目的,本发明创造的技术方案是这样实现的:
一种提高创建虚拟机物理节点调度效率的方法,包括如下步骤:
S1.对物理节点按权重进行排序;
S2.选取权重最高的物理节点,判断是否满足要求;
S3.是,则返回;否,则按照步骤S1中的排序选择下一物理节点,直到某一个节点能满足要求,然后返回。
进一步的,所述步骤S1中需要计算每一个物理节点的权重,同时按照权重进行排序。
进一步的,所述步骤S2和步骤S3中所选取的物理节点不满足要求,则将该物理节点的权重修改为0。
相对于现有技术,本发明创造具有以下优势:
权重更高的物理节点,其资源剩余状况更加良好,通过过滤器过滤的概率更高。大多数场景下,第一个物理节点即可通过过滤,避免了第二次过滤,可提高物理节点调度效率,从而提高虚拟机的创建效率;运维还可以根据实际的物理节点和过滤器特征设计不同的权重计算公式,进一步提高高权重物理节点通过过滤器过滤的概率。
附图说明
构成本发明创造的一部分的附图用来提供对本发明创造的进一步理解,本发明创造的示意性实施例及其说明用于解释本发明创造,并不构成对本发明创造的不当限定。在附图中:
图1为本发明创造实施例所述的一种提高创建虚拟机物理节点调度效率的方法示意图;
图2为本发明创造实施例所述的现有技术虚机机调度算法示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本发明创造中的实施例及实施例中的特征可以相互组合。
在本发明创造的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明创造和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明创造的限制。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明创造的描述中,除非另有说明,“多个”的含义是两个或两个以上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于紫光云技术有限公司,未经紫光云技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010010339.5/2.html,转载请声明来源钻瓜专利网。





