[发明专利]一种网络资源的处理装置、方法和系统有效
申请号: | 201410127405.1 | 申请日: | 2014-03-31 |
公开(公告)号: | CN103905337B | 公开(公告)日: | 2018-01-23 |
发明(设计)人: | 柴晓前 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/873 | 分类号: | H04L12/873 |
代理公司: | 北京中博世达专利商标代理有限公司11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络资源 处理 装置 方法 系统 | ||
技术领域
本发明涉及通信网络技术领域,尤其涉及一种网络资源的处理装置、方法和系统。
背景技术
通常,在面对一项需要较多计算资源的数据进行处理时,将该数据进行划分,然后将划分成多个部分的数据分配给多个计算节点进行处理。在各个计算节点将分配到的部分数据处理得到部分计算结果之后,将这些计算节点处理的部分计算结果汇总起来,从而形成该数据对应的计算结果,这就是分布式计算。
在现有技术中采用分布式计算时,首先调度Scheduler平台将接收的用户设备(User Equipment,UE)提交的计算任务进行分解,然后向计算资源管理器发送申请计算资源请求,该申请计算资源请求中至少包括计算节点的数量。计算资源管理器在接收到申请计算资源请求之后,按照计算节点的数量为该计算任务分配计算节点,然后向Scheduler平台反馈携带分配结果的申请计算资源响应,分配结果中包括分配的计算节点信息。Scheduler平台将分解后的各个部分计算子任务发送到对应的计算节点上,之后并收集各个计算节点的部分计算结果,从而完成对需要较多计算资源的数据的处理,其中一个计算节点执行一个部分计算子任务。
然而,采用现有技术中的方式来处理需要较多计算资源的数据(计算任务)时,调度Scheduler平台在将各个计算子任务的数量下发给分配计算节点之后,当计算节点之间交互的数据较多时,网络设备(如交换机、路由器等)只能按照预先配置的静态策略进行路由控制,从而可能导致网络设备间出现通信堵塞。
发明内容
本发明的实施例提供一种网络资源的处理装置、方法和系统,用于解决处理网络资源时导致网络设备间的通信堵塞问题。
第一方面,本发明的实施例提供一种路由策略决策器,包括:
接收模块,用于接收调度Scheduler平台传递的与计算任务相对应的计算环境信息和各个计算节点的网络信息,并将所述计算环境信息提供给决策带宽模块和生成模块,将所述各个计算节点的网络信息提供给所述生成模块;
所述决策带宽模块,用于根据所述计算环境信息为所述计算任务决策分配的带宽;
所述生成模块,用于根据所述各个计算节点的网络信息、决策分配的所述带宽和所述计算环境信息为所述计算任务生成路由配置策略信息,并将所述路由配置策略信息提供给发送模块;
所述发送模块,用于将所述路由配置策略信息发送给路由配置控制器。
结合第一方面,在第一方面的另一种实现方式中,所述各个计算节点的网络信息包括各个计算节点对应的互联网协议IP地址和端口号;所述计算环境信息包括所述计算任务的状态;
所述生成模块,具体用于当所述计算任务的状态为暂停时,根据所述各个计算节点的网络信息和决策分配的所述带宽为所述计算任务生成所述路由配置策略信息;
当所述计算任务的状态为运行时,根据所述各个计算节点的网络信息和决策分配的所述带宽并按照第一预定策略为所述计算任务生成所述路由配置策略信息。
结合第一方面及其上述实现方式中的任一种实现方式,在第一方面的另一种实现方式中,所述计算环境信息还包括计算任务的优先级;所述第一预定策略具体包括:
所述生成模块,还用于当所述计算任务的状态为运行,并且所述计算任务的优先级高于或等于预定阈值时,根据所述各个计算节点的网络信息和决策分配的所述带宽在本次进行路由配置时为所述计算任务生成所述路由配置策略信息,其中所述预定阈值用于衡量所述计算任务的优先级的高低;
当所述计算任务的状态为运行,并且所述计算任务的优先级低于预定阈值时,根据所述各个计算节点的网络信息和决策分配的所述带宽并在下一次需要进行路由配置时为所述计算任务生成所述路由配置策略信息。
第二方面,本发明的实施例提供一种Scheduler平台,包括:
接收模块,用于接收用户设备UE提交的计算任务描述信息,并将所述计算任务描述信息提供给获取模块、分解模块和生成模块,其中所述计算任务描述信息包括用户标识ID和所需的计算节点信息;
所述获取模块,用于根据所述计算任务描述信息获取所述用户ID对应的计算任务;
所述分解模块,用于根据所述所需的计算节点信息将所述计算任务分解成至少一个子计算任务;
所述获取模块,还用于获取处理所述各个子计算任务对应的各个计算节点的网络信息,并将所述各个计算节点的网络信息提供给第一发送模块;
所述生成模块,用于根据计算任务描述信息生成所述计算任务的计算环境信息,并将所述计算环境信息提供给所述第一发送模块路由策略决策器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410127405.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种生物除臭滤池装置
- 下一篇:湿法除尘过滤装置