一种创建云资源的调度方法技术

技术编号:31315258 阅读:19 留言:0更新日期:2021-12-12 23:29
本发明专利技术提供一种创建云资源的调度方法,包括以下步骤:S1:实时采集设定资源池内的各服务器上的监控指标;S2:根据监控指标的阈值范围及权重,实时对各服务器进行评分设置;S3:根据服务器上运行的任务相对应的权重,实时对服务器进行评分设置;S4:调度方法根据策略选择当前评分最低的物理服务器进行虚拟机创建;S5:成功在选择的物理服务器上创建虚拟机云资源。所述创建云资源的调度方法可以广范应用于公有云和私有云,提高云资源利用率,提高效率,节约成本,加速资源调度,在实践应用过程中中也产生的巨大的经济效益。也产生的巨大的经济效益。也产生的巨大的经济效益。

【技术实现步骤摘要】
一种创建云资源的调度方法


[0001]本专利技术涉及一种IT基础设施作为云资源的处理方法,尤其是涉及一种创建云资源的调度方法。

技术介绍

[0002]新一代的IT基础设施应该具备虚拟化(云化)的特征,虚拟化打破IT用户和IT资源之间的束缚,让复杂的系统简化。虚拟化是影响新一代IT基础设施发展的重要技术之一。虚拟化的优势在于有效地提高了IT基础设施的利用效率,降低了投资成本,整合、优化了现有服务器的资源和性能,可以灵活、动态地满足业务发展的需要。虚拟化让IT基础设施资源的计算资源、存储资源、网络资源可以像水、像电一样随意取用。与虚拟化紧密相连的商业模式是云计算,云计算的核心就是虚拟化资源共享。而如何更加高效的利用云资源池,云资源利用调度方法就显得尤其重要,而在大规模商业化云平台中,如何快速地动态创建虚拟机云资源对于客户体验尤其重要,而这依赖于如何快速而高效地调度和使用云资源。

技术实现思路

[0003]本专利技术提供了一种创建云资源的调度方法,解决了云资源利用调度时能够高效而快速地提供云主机的问题,其技术方案如下所述:
[0004]一种创建云资源的调度方法,包括以下步骤:
[0005]S1:实时采集设定资源池内的各服务器上的监控指标;
[0006]S2:根据监控指标的阈值范围及权重,实时对各服务器进行评分设置;
[0007]S3:根据服务器上运行的任务相对应的权重,实时对服务器进行评分设置;
[0008]S4:调度方法根据策略选择当前评分最低的物理服务器进行虚拟机创建;
[0009]S5:成功在选择的物理服务器上创建虚拟机云资源。
[0010]进一步的,步骤S1中,所述监控指标包括性能指标和运行指标,所述性能指标包括物理服务器的CPU使用情况、内存使用情况、CPU平均负载,磁盘使用量、inode使用率、磁盘吞吐、IOPS、网络带宽;所述运行指标包括物理服务器是否开机、是否处于维护状态、是否处于云资源调度任务。
[0011]进一步的,步骤S2中,服务器完成云系统的初始化部署,上面还没有任何应用负载时,初始评分为0分。
[0012]所述服务器的性能指标处在最低值,也没有任何资源调度任务。
[0013]进一步的,步骤S3中,所述权重是通过根据参与评分算法的各个性能指标的阈值范围进行加分,所述性能指标包括物理服务器的CPU使用情况、内存使用情况、CPU平均负载,磁盘使用量、inode使用率、磁盘吞吐、IOPS、网络带宽。
[0014]步骤S3中,搜索评分最低的服务器的算法如下:
[0015][0016]其中,G
i
为服务器i的加权评分,I为集群中服务器的数量;P
i,j
为服务器i上性能指标j的数值,J为性能指标的个数;X
i,j
为服务器i上性能指标j的阈值权重,T
j
为性能指标j的阈值范围,当P
i,j
小于T
j
即性能指标未超过阈值时,X
i,j
取值为1,反之X
i,j
取值为999;W
j
为性能指标的权重;T
i,k
为服务器i上任务k的评分数值,K为任务的数量;W
k
为任务k的评分权重。
[0017]进一步的,步骤S4中,当有新的任务需要创建虚拟机时,当前物理服务器因为已经有创建虚拟机的任务,其加权比重变大。
[0018]所述创建云资源的调度方法可以广范应用于公有云和私有云,提高云资源利用率,提高效率,节约成本,加速资源调度,在实践应用过程中中也产生的巨大的经济效益。
附图说明
[0019]图1是所述创建云资源的调度方法的流程示意图。
具体实施方式
[0020]如图1所示,所述创建云资源的调度方法是在宿主物理服务器上快速创建更多的应用负载虚拟机,一台虚拟机包括了计算、存储和网络三大基础云资源,进而来提升云资源的使用率的方法。
[0021]本专利技术包括以下步骤:
[0022]S1:首先实时采集设定资源池内的各服务器上的监控指标;云资源被调度时需要提前进行关于物理服务器的信息配置,通过对某资源池中的所有物理服务器进行监控指标的采集,所述监控指标的内容包括CPU使用情况、内存使用情况、CPU平均负载,磁盘使用量、inode使用率、磁盘吞吐、IOPS、网络带宽等性能指标,还包括物理服务器在运行时的运行指标,所述运行指标是指物理服务器是否开机、是否处于维护状态、是否处于云资源调度任务等。
[0023]S2:根据监控指标的阈值范围及权重,实时对各服务器进行评分设置;
[0024]通过对设定资源池中的所有物理服务器进行评分设置,比如每台服务器的初始评分都为0分,此时每台服务器刚刚被完成云系统的初始化部署,上面还没有任何应用负载,性能指标(CPU使用情况、内存使用情况、CPU平均负载,磁盘使用量、inode使用率、磁盘吞吐、IOPS、网络带宽等)都处在最低值,也没有任何资源调度任务,此时的服务器被当成具备加入云资源的初始状态。
[0025]S3:根据服务器上运行的任务相对应的权重,实时对服务器进行评分设置;
[0026]根据参与评分算法的各个性能指标的阈值范围进行权重加分,同时各个性能指标的权重值也不同,参与配置计算的性能指标包括物理服务器的CPU使用情况、内存使用情况、CPU平均负载,磁盘使用量、inode使用率、磁盘吞吐、IOPS、网络带宽等多项内容;除了性能指标,同时也包括了目前正在该物理物理器上调度运行的任务,这些都会作为权重进行
加分。
[0027]每台用于创建虚拟机的物理服务器的评分计算公式如式1。其中,G
i
为服务器i的加权评分,I为集群中服务器的数量;P
i,j
为服务器i上性能指标j(如CPU使用情况评分、内存使用情况评分、磁盘使用量评分等)的数值,J为性能指标的个数;X
i,j
为服务器i上性能指标j的阈值权重,T
j
为性能指标j的阈值范围,当P
i,j
小于T
j
即性能指标未超过阈值时,X
i,j
取值为1,反之X
i,j
取值为999(比如当CPU使用没超标时,这个值取1,超标时取999;超标了就会导致G
i
很大,就不会让这个服务器参与调度);W
j
为性能指标的权重;T
i,k
为服务器i上任务k的评分数值,K为任务的数量;W
k
为任务k的评分权重。搜索评分最低的服务器的过程,即寻找符合minG
i
条件的i的过程。
[0028][0029]可见,G
i
是单个服务器的加权评分,调度就是要寻找最小的评分,也就是找i是什么值时,G
i
最小。
[0030]S4:调度方法根据策略选择当前本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种创建云资源的调度方法,包括以下步骤:S1:实时采集设定资源池内的各服务器上的监控指标;S2:根据监控指标的阈值范围及权重,实时对各服务器进行评分设置;S3:根据服务器上运行的任务相对应的权重,实时对服务器进行评分设置;S4:调度方法根据策略选择当前评分最低的物理服务器进行虚拟机创建;S5:成功在选择的物理服务器上创建虚拟机云资源。2.根据权利要求1所述的创建云资源的调度方法,其特征在于:步骤S1中,所述监控指标包括性能指标和运行指标,所述性能指标包括物理服务器的CPU使用情况、内存使用情况、CPU平均负载,磁盘使用量、inode使用率、磁盘吞吐、IOPS、网络带宽;所述运行任务指标包括物理服务器是否开机、是否处于维护状态、是否处于云资源调度任务。3.根据权利要求1所述的创建云资源的调度方法,其特征在于:步骤S2中,服务器完成云系统的初始化部署,上面还没有任何应用负载时,初始评分为0分。4.根据权利要求3所述的创建云资源的调度方法,其特征在于:所述服务器的性能指标处在最低值,也没有任何资源调度任务。5.根据权利要求1所述的创建云资源的调度方法,其特征在于:步骤S3中,所述权重是通过根据参与评分算法的各个性能指标的阈值范围进行加分,所述性能指标包括...

【专利技术属性】
技术研发人员:何威徐志强
申请(专利权)人:龙坤无锡智慧科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1