[发明专利]一种加速管理节点、加速节点、客户端及方法有效
申请号: | 202010506699.4 | 申请日: | 2015-09-28 |
公开(公告)号: | CN111865657B | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 吴建邦;袁鹏 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L41/5025 | 分类号: | H04L41/5025;H04L67/10;H04L67/1001;G06F9/455;H04L67/12 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加速 管理 节点 客户端 方法 | ||
1.一种加速管理方法,其特征在于,包括:
接收至少一个加速节点上报的各自的加速设备的加速设备信息,其中,每个加速节点包括至少一个加速设备,所述加速设备信息包括加速类型和非加速类型的信息,所述非加速类型的信息包括加速带宽和非统一内存访问架构NUMA信息中的至少一个;
获取客户端发送的调用请求,所述调用请求用于调用加速设备对所述客户端的业务进行加速,所述调用请求包括目标加速类型以及目标的非加速类型的信息;
查询所述加速设备信息,从所述至少一个加速节点各自的加速设备中确定与所述调用请求相匹配的目标加速设备;
指示所述目标加速设备所在的目标加速节点响应所述调用请求。
2.如权利要求1所述的方法,其特征在于,当所述非加速类型的信息包括加速带宽且所述调用请求包括目标加速带宽时,所述加速带宽包括:总带宽,以及被占用带宽;所述查询所述加速设备信息,从所述至少一个加速节点各自的加速设备中确定与所述调用请求相匹配的目标加速设备的步骤包括:
查询所述加速设备信息,以确定剩余带宽大于或等于所述目标加速带宽的备选加速设备,并将所述备选加速设备中的一个确定为所述目标加速设备,其中,所述剩余带宽根据所述总带宽以及所述被占用带宽计算得到。
3.如权利要求 1所述的方法,其特征在于,当所述非加速类型的信息包括非统一内存访问架构NUMA信息且所述调用请求包括目标NUMA信息时,
所述查询所述加速设备信息,从所述至少一个加速节点各自的加速设备中确定与所述调用请求相匹配的目标加速设备的步骤具体包括:
查询所述加速设备信息,以确定所述NUMA信息与所述目标NUMA信息一致的备选加速设备,并将所述备选加速设备中的一个确定为所述目标加速设备。
4.如权利要求2所述的方法,其特征在于,
当所述备选加速设备为一个时,将所述备选加速设备确定为所述目标加速设备;
当所述备选加速设备为多个时,确定所述多个备选加速设备中剩余带宽最大的第一加速设备,若所述第一加速设备为一个,则将所述第一加速设备确定为所述目标加速设备带宽。
5.如权利要求4所述的方法,其特征在于,当剩余带宽最大的第一加速设备为多个时,确定所述多个第一加速设备中VF数最多的第二加速设备,若所述第二加速设备为一个,则将所述第二加速设备作为所述目标加速设备。
6.如权利要求5所述的方法,其特征在于,若VF数最多的所述第二加速设备为多个,则根据查询所述加速设备信息时的时间顺序,将最先查询到的一个第二加速设备作为所述目标加速设备。
7.如权利要求1-6任一所述的方法,其特征在于,还包括:
存储所述加速设备信息。
8.如权利要求2所述的方法,其特征在于,还包括:
根据所述目标加速带宽,更新之前保存的与所述目标加速设备对应的加速设备信息;以及记录分配结果。
9.如权利要求1-6任一所述的方法,其特征在于,还包括:
获取所述客户端发送的释放所述目标加速设备的释放请求,并调用所述目标加速节点释放所述目标加速设备。
10.如权利要求9所述的方法,其特征在于,还包括:当监测到所述客户端的业务出现异常时,根据记录的分配结果,找到所述目标加速设备,并调用所述目标加速节点释放所述目标加速设备。
11.根据权利要求10所述的方法,其特征在于,还包括:将所述分配结果置为无效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010506699.4/1.html,转载请声明来源钻瓜专利网。