一种云计算环境下资源的调度方法及调度系统技术方案

技术编号:39041847 阅读:15 留言:0更新日期:2023-10-10 11:54
本发明专利技术属于云计算领域,具体涉及云计算环境下资源的调度方法及调度系统。本发明专利技术公开的调度方法包括节点接收资源请求主机发起的第一资源分配请求;根据第一资源分配请求的类型判断节点用于调度第一资源分配请求时,返回包含已分配资源的请求路径;在通过请求路径执行资源的调用时,节点将资源的请求映射至包含第一资源和第二资源的资源池,其中,第一资源的类型和第一资源分配请求的资源类型一致,第二资源的类型为第一资源分配请求的资源类型的替代类型;节点通过第一资源进行直接存取或者调用,通过转换器对第二资源进行存取或调用,转换器将对第一资源的类型的请求转换为第二资源的请求。本发明专利技术可以提供对于现有云计算环境下资源的有效调度。境下资源的有效调度。境下资源的有效调度。

【技术实现步骤摘要】
一种云计算环境下资源的调度方法及调度系统


[0001]本专利技术属于云计算领域,具体涉及云计算环境下资源的调度方法及调度系统。

技术介绍

[0002]目前,通过订阅多个云资源服务商的资源来实现不同的功能,但是随着订阅资源的增加和业务的更新,然而部分资源出现闲置,将会带来资源分配的不均匀和资源的浪费。
[0003]目前,关于云资源的分配调度的方法主要包括:
[0004]CN107018091A公开了一种资源请求的调度方法和装置,包括:接收客户端的资源请求,根据所述客户端的标识信息将所述资源请求分配到对应的配额组;当确定所述资源请求属于刚性资源请求时,将所述资源请求添加到所述配额组的刚性资源请求队列中;按照所述刚性资源请求队列中的顺序,依次为各个刚性资源请求从与所述配额组对应的资源节点中预订资源。此解决方案涉及云资源的重新请求,并不能解决现有资源的空置和不均匀问题。
[0005]CN105682242A公开了一种网络资源调度方法、设备、系统以及网络节点,该网络资源调度方法包括:发送节点在有业务发送需求时,向主节点发送资源请求;发送节点接收主节点根据资源请求分配的资源池;其中,资源池包括时间

频率资源;发送节点从资源池中为接收节点分配资源,以利用分配的资源向接收节点发送业务。此解决方案涉及云资源负荷的调整,且针对同类型资源,而并不涉及多云计算资源的均衡问题。
[0006]CN110299947A公开了一种系统资源的调度方法、装置、设备及存储介质,涉及无线通信领域,所述方法包括:从接收的资源请求任务中获取资源请求;根据所述资源请求,生成包括独立调度的BBU设备资源和RRU设备资源的调度方案;根据所述调度方案,建立用于执行所述资源请求任务的设备环境;利用所述设备环境,执行所述资源请求任务。此技术方案涉及了无线资源的调度,但是其和云计算关联不高。
[0007]CN109298949B公开了一种分布式文件系统的资源调度系统,包括:资源管理节点、与资源管理节点通讯相连的呈分布式布置的多个资源请求器,以及与资源管理节点通讯相连呈分布式布置的多个资源提供节点;资源提供节点定期向资源管理节点发送其所在服务器的资源信息;资源管理节点通过资源分配算法确定将资源提供节点发送的资源信息分配给哪个资源请求器;资源请求器筛选分配到的资源信息,最终使每个任务对应一个资源信息,也对应一个资源提供节点;资源提供节点内部设置任务执行器,任务执行器用于执行其所在的资源提供节点所对应的任务。此技术方案涉及了资源的分配和调布,但是其针对的是文件系统,而并不是云计算资源。
[0008]CN108243215A公开了一种CDN服务器的调度方法。所述调度方法包括步骤:接收到终端发送的资源请求,其中,所述资源请求中包括有终端所属网络的网络标记信息及所请求的资源类型;全局负载均衡设备根据所述资源请求中的网络标记信息定位到终端所属网络的CDN节点;所述CDN节点接收所述终端发送的所述资源请求并响应所述资源请求将所述终端所所请求的资源发送给所述终端。此技术方案涉及内容分发网络,而内容分发网络和
常规的云计算资源存在区别,并不能提供解决资源不均的问题。
[0009]因此,上述的技术方案并不涉及资源类型的重新调配。

技术实现思路

[0010]本专利技术的一个目的在于克服现有技术的缺陷,提供一种可以根据现有的云计算资源进行灵活的资源调度的方法和系统,从而解决现有技术中资源类型的重新调配,避免云计算资源订阅较多,且存在的资源负荷不均匀以及资源闲置的问题,使得企业对于云计算资源利用更加充分。
[0011]根据本专利技术的一个方面,本专利技术首先公开了一种云计算环境下资源的调度方法,包括:
[0012]节点接收资源请求主机发起的第一资源分配请求;
[0013]根据第一资源分配请求的类型判断节点用于调度第一资源分配请求时,返回包含已分配资源的请求路径;
[0014]在通过所述请求路径执行资源的调用时,节点将资源的请求映射至包含第一资源和第二资源的资源池,其中,第一资源的类型和第一资源分配请求的资源类型一致,第二资源的类型为第一资源分配请求的资源类型的替代类型;
[0015]节点对第一资源进行直接存取或者调用,通过转换器对第二资源进行存取或调用,所述转换器将对第一资源的类型的请求转换为第二资源的请求。
[0016]根据本专利技术的一个实施例,所述第一资源分配请求包括云计算资源的地域、云计算资源的提供商、请求云计算资源的类型、需求额度、资源规格和回调地址。
[0017]根据本专利技术的一个实施例,根据云计算资源的提供商、请求云计算资源的类型、需求额度和资源规格获取第一业务处理器,根据资源规则配置第一业务处理器的驱动程序,第一业务处理器通过驱动程序访问第一资源,根据第一业务处理器的驱动程序获取关联的第二业务处理器,根据第一业务处理器和第二业务处理器构建资源池。
[0018]如在存取文件时,通过提供的第一业务处理器可以实现文件的存取,通过第二业务处理器时,需要借助于协议进行不同于原始请求资源类型的存取。
[0019]根据本专利技术的一个实施例,根据云计算资源的地域和请求云计算资源的类型选择第一业务处理器。
[0020]根据本专利技术的一个实施例,将包含已分配资源的请求路径发送至回调地址。
[0021]根据本专利技术的一个实施例,节点根据第一资源和第二资源的额度确定待资源分配的存储位置,并使得第一资源和第二资源消耗的额度比不大于第一资源和第二资源的可用额度比。
[0022]根据本专利技术的一个实施例,所述请求云计算资源的类型为对象存储、二进制对象存储、图像资源和文档存储。
[0023]根据本专利技术的一个实施例,根据第一资源分配请求的类型判断节点用于调度第一资源分配请求包括:
[0024]判断节点上是否存在和第一资源分配请求的云计算资源类型和资源规格一致或等效的资源;
[0025]如果不存在,则当前节点不用于调度第一资源分配请求;
[0026]如果存在,当前节点用于调度第一资源分配请求。
[0027]根据本专利技术的一个实施例,对保存于第一资源和第二资源的标识符引用次数进行计数,执行计划任务,基于引用计数,将第一资源内引用次数最低的资源移动至第二资源内,将第二资源内引用次数最高的资源移动至第一资源内。
[0028]根据本专利技术的另外一个方面,本专利技术还公开了一种云计算环境下资源的调度系统,包括:
[0029]资源分配接收单元,用于接收资源请求主机发起的第一资源分配请求;
[0030]资源分配调度单元,用于根据第一资源分配请求的类型判断节点是否用于调度第一资源分配请求;
[0031]资源分配单元,用于返回包含回调地址的请求路径;
[0032]在通过所述请求路径执行资源的调用时,资源分配单元将资源的请求映射至包含第一资源和第二资源的资源池,其中,第一资源的类型和第一资源分配请求的资源类型一致,第二资源的类型为第一资源本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云计算环境下资源的调度方法,其特征在于,包括:节点接收资源请求主机发起的第一资源分配请求;根据第一资源分配请求的类型判断节点用于调度第一资源分配请求时,返回包含已分配资源的请求路径;在通过所述请求路径执行资源的调用时,节点将资源的请求映射至包含第一资源和第二资源的资源池,其中,第一资源的类型和第一资源分配请求的资源类型一致,第二资源的类型为第一资源分配请求的资源类型的替代类型;节点对第一资源进行直接存取或者调用,通过转换器对第二资源进行存取或调用,所述转换器将对第一资源的类型的请求转换为第二资源的请求。2.如权利要求1所述的一种云计算环境下资源的调度方法,其特征在于,所述第一资源分配请求包括云计算资源的地域、云计算资源的提供商、请求云计算资源的类型、需求额度、资源规格和回调地址。3.如权利要求2所述的一种云计算环境下资源的调度方法,其特征在于,根据云计算资源的提供商、请求云计算资源的类型、需求额度和资源规格获取第一业务处理器,根据资源规则配置第一业务处理器的驱动程序,第一业务处理器通过驱动程序访问第一资源,根据第一业务处理器的驱动程序获取关联的第二业务处理器,根据第一业务处理器和第二业务处理器构建资源池。4.如权利要求3所述的一种云计算环境下资源的调度方法,其特征在于,根据云计算资源的地域和请求云计算资源的类型选择第一业务处理器。5.如权利要求2所述的一种云计算环境下资源的调度方法,其特征在于,将包含已分配资源的请求路径发送至回调地址。6.如权利要求2所述的一种云计算环境下资源的调度方法,其特征在于,节点根据第一资源和第二资源的额度确定待资源分配的...

【专利技术属性】
技术研发人员:石宏光曾宪军李清华
申请(专利权)人:云南昇顺科技有限公司
类型:发明
国别省市:

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

1