一种物理机的确定方法、装置、设备以及存储介质与流程

专利查询24天前  15


本发明涉及计算机领域,尤其涉及一种物理机的确定方法、装置、设备以及存储介质。


背景技术:

1、随着云计算技术发展,云平台通过进行虚拟机创建或迁移以对多个物理机的资源进行管理调度已广泛应用于云计算场景中。如果不能根据物理机的实时负载情况合理的选择目的主机,将会导致云平台物理主机负载不均衡、云服务质量不高。

2、因此,如何充分考虑各物理机的相关指标信息,从多个物理机中选择出合适的物理机进行虚拟机创建,是目前亟待解决的问题。


技术实现思路

1、本发明提供了一种物理机的确定方法、装置、设备以及存储介质,可以确定出最优的物理机以进行虚拟机的创建。

2、根据本发明的一方面,提供了一种物理机的确定方法,包括:

3、响应于虚拟机的创建请求,确定对候选物理机的监控指标,以及候选物理机监控指标对应的实际值;

4、根据所述实际值,对所述候选物理机进行筛选,确定初筛物理机;

5、确定各监控指标对应的权重百分比,并根据所述权重百分比,从初筛物理机中确定出进行虚拟机创建的目标物理机。

6、可选的,根据所述实际值,对所述候选物理机进行筛选,确定初筛物理机,包括:

7、基于skyline算法的支配原理,根据所述实际值,确定各候选物理机之间的支配关系;

8、根据所述支配关系,将不被其他候选物理机支配的候选物理机确定为初筛物理机。

9、上述技术方案通过基于skyline算法的支配原理,可以结合各候选物理机各指标的实际值来判断物理机之间的支配关系,从而可以根据确定的支配关系,从候选物理机中确定出不被其他物理机支配的物理机,给出了对候选物理机进行初步筛选的一种方式,可以预先淘汰掉不满足要求的物理机,有助于提高后续物理机筛选的效率,节省计算机资源。

10、可选的,根据所述支配关系,将不被其他候选物理机支配的候选物理机确定为初筛物理机,包括:

11、根据所述支配关系,确定各候选物理机支配的物理机集合;

12、将未出现在各候选物理机支配的物理机集合中的候选物理机,确定为初筛物理机。

13、上述技术方案通过根据各候选物理机之间的支配关系来确定其可以支配的物理机集合,从而将不属于任何其他物理机支配集合的物理机,确定为初筛物理机,给出了一种确定初筛物理机的可实施方式,可以更好的利用支配关系对候选物理机进行初步筛选,从而预先淘汰掉不满足要求的物理机,有助于提高后续物理机筛选的效率,节省计算机资源。

14、可选的,确定各监控指标对应的权重百分比,包括:

15、基于预设的前端交互界面,对监控指标进行展示,并获取用户指定的监控指标的权重百分比;和/或,

16、根据虚拟机创建请求对应的业务场景,为各监控指标设置对应的权重百分比。

17、上述技术方案可以通过用户指定来确定各监控指标的权重百分比,也可以通过对业务场景的分析来确定各监控指标的权重百分比,还可以结合上述两种确定方式,进行综合分析,从而确定各监控指标的权重百分比,通过给出确定各监控指标权重百分比的三种可实施方式,可以使得确定的权重百分比更全面且更符合实际的需求,有助于后续目标物理机的筛选。

18、可选的,根据所述权重百分比,从初筛物理机中确定出进行虚拟机创建的目标物理机,包括:

19、基于预设的层次分析算法,根据各监控指标对应的权重百分比,生成赋值矩阵;

20、基于topsis评价方法,根据所述赋值矩阵,从初筛物理机中确定出进行虚拟机创建的目标物理机。

21、上述技术方案通过利用层次分析算法生成各监控指标权重百分比对应的赋值矩阵,进一步基于topsis评价方法,根据赋值矩阵,对初筛物理机进行筛选,从而可以确定出最适于进行虚拟机创建的目标物理机,给出了结合各监控指标对应的权重百分比,对初筛物理机进行再次筛选,实现了综合全面的分析,保证了确定出的物理机的有效性。

22、可选的,基于topsis评价方法,根据所述赋值矩阵,从初筛物理机中确定出进行虚拟机创建的目标物理机,包括:

23、基于topsis评价方法,根据所述赋值矩阵,分别确定各初筛物理机与理想物理机之间的贴近度;

24、根据所述贴近度,对初筛物理机进行排序,并根据排序结果,从初筛物理机中确定出进行虚拟机创建的目标物理机。

25、上述技术方案通过利用topsis评价方法和赋值矩阵先确定各初筛物理机与理想物理机之间的贴近度,进一步根据贴近度来对初筛物理机进行排序,以根据排序结果筛选出目标物理机,给出了基于topsis评价方法对初筛物理机进行二次筛选的一种可实施方式,可以更好的评估各初筛物理机的性能,从而确定出更全面且更符合实际需求的物理机,后续云平台基于该目标物理机进行虚拟机创建后,可以实现更高效的资源调度。

26、可选的,确定对候选物理机的监控指标,以及候选物理机监控指标对应的实际值,包括:

27、根据预设的配置文件中的指标列表,确定对候选物理机的监控指标;

28、控制预设的数据采集平台调用监控指标对应的应用程序编程接口,采集候选物理机各监控指标对应的实际值。

29、上述技术方案通过根据预设配置文件中的指标列表来确定候选物理机的监控指标,可以实现由用户根据配置文件预先指定监控指标,从而确定出更符合实际需求的监控指标,并基于预设的数据采集平台的对应接口,实现对各候选物理机对应监控指标实际值的采集,给出了确定监控指标和对应实际值的一种可实施方式,有助于后续确定出符合实际需求的物理机。

30、根据本发明的另一方面,提供了一种物理机的确定装置,包括:

31、第一确定模块,用于响应于虚拟机的创建请求,确定对候选物理机的监控指标,以及候选物理机监控指标对应的实际值;

32、初筛模块,用于根据所述实际值,对所述候选物理机进行筛选,确定初筛物理机;

33、第二确定模块,用于确定各监控指标对应的权重百分比,并根据所述权重百分比,从初筛物理机中确定出进行虚拟机创建的目标物理机。

34、根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:

35、至少一个处理器;以及

36、与所述至少一个处理器通信连接的存储器;其中,

37、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的物理机的确定方法方法。

38、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的物理机的确定方法方法。

39、本发明实施例的技术方案,响应于虚拟机的创建请求,确定对候选物理机的监控指标,以及候选物理机监控指标对应的实际值,根据实际值,对候选物理机进行筛选,确定初筛物理机,确定各监控指标对应的权重百分比,并根据权重百分比,从初筛物理机中确定出进行虚拟机创建的目标物理机。通过这样的方式,云平台可以根据预先指定对物理机的监控指标和各监控指标的权重百分比,对候选物理机进行更全面地分析,先后进行两次筛选,从而筛选出更符合实际业务需求、更适于进行虚拟机创建的目标物理机,提高云平台的资源调度效率。

40、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。


技术特征:

1.一种物理机的确定方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据所述实际值,对所述候选物理机进行筛选,确定初筛物理机,包括:

3.根据权利要求2所述的方法,其特征在于,根据所述支配关系,将不被其他候选物理机支配的候选物理机确定为初筛物理机,包括:

4.根据权利要求1所述的方法,其特征在于,确定各监控指标对应的权重百分比,包括:

5.根据权利要求1所述的方法,其特征在于,根据所述权重百分比,从初筛物理机中确定出进行虚拟机创建的目标物理机,包括:

6.根据权利要求5所述的方法,其特征在于,基于topsis评价方法,根据所述赋值矩阵,从初筛物理机中确定出进行虚拟机创建的目标物理机,包括:

7.根据权利要求1所述的方法,其特征在于,确定对候选物理机的监控指标,以及候选物理机监控指标对应的实际值,包括:

8.一种物理机的确定装置,其特征在于,包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的物理机的确定方法。


技术总结
本发明公开了一种物理机的确定方法、装置、设备以及存储介质。响应于虚拟机的创建请求,确定对候选物理机的监控指标,以及候选物理机监控指标对应的实际值;根据所述实际值,对所述候选物理机进行筛选,确定初筛物理机;确定各监控指标对应的权重百分比,并根据所述权重百分比,从初筛物理机中确定出进行虚拟机创建的目标物理机。本发明的技术方案,云平台可以根据各候选物理机的监控指标和对应的权重百分比,对候选物理机进行更全面地分析,确定出最适于进行虚拟机创建的目标物理机,从而有助于提高云平台的资源调度效率。

技术研发人员:衣泰州,杨凯,张大朋,赵龙
受保护的技术使用者:曙光信息产业股份有限公司
技术研发日:
技术公布日:2024/12/5

最新回复(0)