一种多类型业务应用的资源分配、获取方法及装置制造方法及图纸

技术编号:33530632 阅读:35 留言:0更新日期:2022-05-19 02:00
本发明专利技术公开了一种多类型业务应用的资源分配、获取方法及装置,该资源分配方法包括:获取计算任务的资源请求信息以及当前组网中的网络资源信息;从对资源请求信息中提取计算应用的计算数据量及时延容忍度;基于计算数据量和时延容忍度向数据中心发送计算资源信息请求;获取数据中心响应的计算资源信息结果;基于计算资源信息结果及网络资源信息得到计算资源分配结果;将计算资源分配结果发送至计算任务对应的应用管理器,以供应用管理器基于计算资源分配结果进行资源分配。算资源分配结果进行资源分配。算资源分配结果进行资源分配。

【技术实现步骤摘要】
一种多类型业务应用的资源分配、获取方法及装置


[0001]本专利技术涉及互联网通信计算资源分配
,具体涉及一种多类型业务应用的资源分配、获取方法及装置。

技术介绍

[0002]在物联网和5G时代,越来越多的应用追求多样化的服务,以实现差异化的用户体验。而不同的应用场景下,对于业务或数据的处理速度的要求也不相同。此外,诸如智能制造、智能城市和智能交通系统(ITS)之类的其他应用程序也可能具有多样的计算需求。多样化的计算需求引起了多种计算模式的快速发展,例如边缘计算、云计算以及雾计算等。
[0003]云计算是将海量的计算资源放在云端,应用可以依据计算需求量使用“云”上的资源,边缘计算通常将边缘数据中心部署在距离用户更近的位置,与云计算相比能够实现超低的计算延迟,它被认为是支持基于边缘计算的应用服务的下一代IT基础架构。边缘计算由于可以将计算任务放在边缘节点进行处理,能够减少端到端的时延,减轻远端云服务的网络负载,实现实时和更高效的数据处理,成为了云计算的有力补充。为了处理从时延敏感到时延容忍的多样计算应用需求,边缘DC(Data Center,数据中心)可以与云DC进行协调补充使用。这种协调的目的是要优化不同应用的时延分布,即时延敏感的计算任务在其期限内完成;对于时延容忍的计算任务来说,由于其一般会占用大量的IT资源(如CPU,内存和磁盘等)以及带宽等网络资源,可以将其调度至云计算上进行下一步计算。一般来讲,减少网络传输时间可以一定程度上提高应用性能,但这并不是最佳的选择,因为计算应用的时延主要是由网络传输时延和计算处理时间两部分共同组成的,研究人员通常把计算资源和网络资源分隔开来单独考虑,这种方式可能会导致一些问题出现,例如当计算资源满足应用计算的需求时,由于未考虑网络资源情况,分配的计算节点附近的所属网络可能出现拥塞导致出现网络瓶颈,这就会导致无法满足应用的整体性能需求,难以达到服务质量QoS。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供了一种多类型业务应用的资源分配、获取方法及装置,以解决现有的资源分配方法可能出现拥塞导致出现网络瓶颈,无法满足应用的整体性能需求,难以达到服务质量QoS的问题。
[0005]根据第一方面,本专利技术实施例提供了一种多类型业务应用的资源分配方法,所述的资源分配方法包括:获取计算任务的资源请求信息以及当前组网中的网络资源信息;从对所述资源请求信息中提取所述计算应用的计算数据量及时延容忍度;基于所述计算数据量和时延容忍度向数据中心发送计算资源信息请求;获取所述数据中心响应的计算资源信息结果;基于所述计算资源信息结果及网络资源信息得到计算资源分配结果;将所述计算资源分配结果发送至所述计算任务对应的应用管理器,以供所述应用管理器基于所述计算资源分配结果进行资源分配。
[0006]结合第一方面,在第一方面第一实施方式中,所述数据中心包括:边缘数据中心及
云数据中心,所述基于所述计算数据量和时延容忍度向数据中心发送计算资源信息请求,包括:基于所述计算数据量和时延容忍度得到在所述当前组网计算所述计算任务的网络时延及计算处理时延;基于所述网络时延及计算处理时延分别向所述边缘数据中心及云数据中心发送计算资源信息请求。
[0007]结合第一方面第一实施方式,在第一方面第二实施方式中,所述网络资源信息包括所述当前组网的拓扑信息、链路负载状况,基于所述计算资源信息结果及网络资源信息得到计算资源分配结果,包括:从所述当前组网中可用的计算节点中选取满足所述计算任务的计算需求的节点,得到节点组;对可用计算资源的情况以计算节点负载值进行排序,遍历节点组的每个节点,基于每个节点都进行选路,选取出最小跳数的可达路径;根据所述链路负载状况,计算各所述可达路径的权重值;按照各所述可达路径的权重值以及计算节点的负载值得到的排序,确定最终分配的计算节点及路由。
[0008]结合第一方面第一实施方式,在第一方面第三实施方式中,所述网络资源信息包括所述当前组网的拓扑信息、链路负载状况,所述基于所述计算资源信息结果及网络资源信息得到计算资源分配结果,包括:基于所述链路负载状况、网络时延、计算处理时延及计算数据量,进行计算资源分配,分别得到边缘计算资源及云计算资源;分别基于所述边缘计算资源、云计算资源与所述拓扑信息选择路由及计算节点,生成边缘计算资源分配结果及云计算资源分配结果。
[0009]根据第二方面,本专利技术实施例提供了一种多类型业务应用的任务处理方法,所述的任务处理方法包括:向资源分配处理器发送计算任务的资源请求信息;获取所述资源分配处理器响应于所述资源请求信息反馈的计算资源分配结果;所述计算资源分配结果为所述资源分配处理器执行第一方面或第一方面中任意实施方式所述的多类型业务应用的资源分配方法所得到的;基于所述计算资源分配结果将所述计算任务分配至相应的路由及计算节点进行计算。
[0010]根据第三方面,本专利技术实施例提供了一种多类型业务应用的资源分配装置,所述的资源分配装置包括:联合资源调度器、应用请求处理器、计算资源处理器、网络状态收集器,其中,所述网络状态收集器用于获取当前组网中的网络资源信息;所述应用请求处理器用于获取计算任务的资源请求信息,从对所述资源请求信息中提取所述计算应用的计算数据量及时延容忍度;所述计算资源处理器用于基于所述计算数据量和时延容忍度向数据中心发送计算资源信息请求,并获取所述数据中心响应的计算资源信息结果;所述计算资源处理器还用于基于所述计算资源信息结果及网络资源信息得到计算资源分配结果;所述联合资源调度器用于将所述计算资源分配结果发送至所述计算任务对应的应用管理器,以供所述应用管理器基于所述计算资源分配结果进行资源分配。
[0011]结合第三方面,在第三方面第一实施方式中,所述数据中心包括:边缘数据中心及云数据中心,所述计算资源处理器包括:时延计算模块,用于基于所述计算数据量和时延容忍度得到在所述当前组网计算所述计算任务的网络时延及计算处理时延;计算资源信息请求发送模块,用于基于所述网络时延及计算处理时延分别向所述边缘数据中心及云数据中心发送计算资源信息请求;计算资源信息结果获取模块,用于获取所述数据中心响应的计算资源信息结果。
[0012]结合第三方面第一实施方式,在第三方面第二实施方式中,所述网络资源信息包
括所述当前组网的拓扑信息、链路负载状况,所述计算资源处理器还包括:节点组确定模块,用于从所述当前组网中可用的计算节点中选取满足所述计算任务的计算需求的节点,得到节点组;路径生成模块,用于对可用计算资源的情况以计算节点负载值进行排序,遍历节点组的每个节点,基于每个节点都进行选路,选取出最小跳数的可达路径;权重值计算模块,用于根据所述链路负载状况,计算各所述可达路径的权重值;计算节点确定模块,用于按照各所述可达路径的权重值以及计算节点的负载值得到的排序,确定最终分配的计算节点及路由。
[0013]结合第三方面第一实施方式,在第三方面第三实施方式中,所述网络资源信息包括所述当前组网的拓扑信息、链路负载状况,所述计算本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多类型业务应用的资源分配方法,其特征在于,所述的资源分配方法包括:获取计算任务的资源请求信息以及当前组网中的网络资源信息;从对所述资源请求信息中提取所述计算应用的计算数据量及时延容忍度;基于所述计算数据量和时延容忍度向数据中心发送计算资源信息请求;获取所述数据中心响应的计算资源信息结果;基于所述计算资源信息结果及网络资源信息得到计算资源分配结果;将所述计算资源分配结果发送至所述计算任务对应的应用管理器,以供所述应用管理器基于所述计算资源分配结果进行资源分配。2.根据权利要求1所述的多类型业务应用的资源分配方法,其特征在于,所述数据中心包括:边缘数据中心及云数据中心,所述基于所述计算数据量和时延容忍度向数据中心发送计算资源信息请求,包括:基于所述计算数据量和时延容忍度得到在所述当前组网计算所述计算任务的网络时延及计算处理时延;基于所述网络时延及计算处理时延分别向所述边缘数据中心及云数据中心发送计算资源信息请求。3.根据权利要求2所述的多类型业务应用的资源分配方法,其特征在于,所述网络资源信息包括所述当前组网的拓扑信息、链路负载状况,基于所述计算资源信息结果及网络资源信息得到计算资源分配结果,包括:从所述当前组网中可用的计算节点中选取满足所述计算任务的计算需求的节点,得到节点组;对可用计算资源的情况以计算节点负载值进行排序,遍历节点组的每个节点,基于每个节点都进行选路,选取出最小跳数的可达路径;根据所述链路负载状况,计算各所述可达路径的权重值;按照各所述可达路径的权重值以及计算节点的负载值得到的排序,确定最终分配的计算节点及路由。4.根据权利要求2所述的多类型业务应用的资源分配方法,其特征在于,所述网络资源信息包括所述当前组网的拓扑信息、链路负载状况,所述基于所述计算资源信息结果及网络资源信息得到计算资源分配结果,包括:基于所述链路负载状况、网络时延、计算处理时延及计算数据量,进行计算资源分配,分别得到边缘计算资源及云计算资源;分别基于所述边缘计算资源、云计算资源与所述拓扑信息选择路由及计算节点,生成边缘计算资源分配结果及云计算资源分配结果。5.一种多类型业务应用的任务处理方法,其特征在于,所述的任务处理方法包括:向资源分配处理器发送计算任务的资源请求信息;获取所述资源分配处理器响应于所述资源请求信息反馈的计算资源分配结果;所述计算资源分配结果为所述资源分配处理器执行如权利要求1

4任一项所述的多类型业务应用的资源分配方法所得到的;基于所述计算资源分配结果将所述计算任务分配至相应的路由及计算节点进行计算。6.一种多类型业务应用的资源分配装置,其特征在于,所述的资源分配装置包括:联合
资源调度器、应用请求处理器、计算资源处理器、网络状态收集器,其中,所述网络状...

【专利技术属性】
技术研发人员:王雪晴刘振亚王宏来刘辛李大鹏王宁
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1