System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 网络处理器的负载平衡方法及装置和存储介质制造方法及图纸_技高网

网络处理器的负载平衡方法及装置和存储介质制造方法及图纸

技术编号:40902911 阅读:5 留言:0更新日期:2024-04-18 14:34
本发明专利技术涉及网络处理器的负载平衡方法及装置和存储介质。方法由中央处理器执行,包含:将网络处理器中的运行在高负载的第一核的数据流重新分派到网络处理器中的运行在低负载的第二核。数据流至少由五元组和其他数据流做区别,以及五元组包含来源互联网通信协议地址、来源端口号、目的互联网通信协议地址、目的端口号和协议类型。通过以上所述的方法,使用更精细的负载平衡分派策略来提升网络处理器的整体效能。

【技术实现步骤摘要】

本专利技术涉及负载平衡技术,尤指一种网络处理器的负载平衡方法、计算机可读取存储介质及装置。


技术介绍

1、网络处理单元(network processing unit,npu)是一种专门使用在网络设备中,并且可被软件编程的集成电路。网络处理单元中执行的算法,主要包含各种处理数据包(data packet)的函数,用于持续地从一个端口接收数据包,经过解数据包(decapsulation)、数据处理、封装(encapsulation)后,传送到另一个端口。随着网络应用的高速发展,对于npu的效能要求更高,因此改善npu的效能为目前首要的课题。


技术实现思路

1、有鉴于此,如何减轻或消除上述相关领域的缺陷,实为有待解决的问题。

2、本说明书涉及一种网络处理器的负载平衡方法的实施例,由中央处理器执行,包含:将网络处理器中的运行在高负载的第一核的数据流重新分派到网络处理器中的运行在低负载的第二核。

3、数据流至少由五元组和其他数据流做区别,以及五元组包含来源互联网通信协议地址、来源端口号、目的互联网通信协议地址、目的端口号和协议类型。

4、本说明书还涉及一种计算机可读取存储介质的实施例,包含计算机程序。当处理单元加载及执行计算机程序时,实施如上所示的网络处理器的负载平衡方法。

5、本说明书还涉及一种网络处理器的负载平衡装置的实施例,包含:网络处理器;和中央处理器。中央处理器用于将网络处理器中的运行在高负载的第一核的数据流重新分派到网络处理器中的运行在低负载的第二核。

6、上述实施例的优点之一,通过以上所述的方法,使用更精细的负载平衡分派策略来提升网络处理器的整体效能。

7、本专利技术的其他优点将配合以下的说明和附图进行更详细的解说。

本文档来自技高网...

【技术保护点】

1.一种网络处理器的负载平衡方法,由中央处理器执行,其中所述中央处理器耦接至网络处理器,所述网络处理器包含多个核,其特征在于,该网络处理器的负载平衡方法包含:

2.根据权利要求1所述的网络处理器的负载平衡方法,其特征在于,还包含:

3.根据权利要求2所述的网络处理器的负载平衡方法,其特征在于,所述数据流的网络处理器开销低于所述第二核的可分担负载。

4.根据权利要求3所述的网络处理器的负载平衡方法,其特征在于,所述数据流的所述网络处理器开销使用以下公式计算:

5.根据权利要求4所述的网络处理器的负载平衡方法,其特征在于,所述数据流的所述流速使用以下公式计算:

6.根据权利要求2所述的网络处理器的负载平衡方法,其特征在于,每个所述核的所述核负载通过询问所述网络处理器来获取。

7.根据权利要求1所述的网络处理器的负载平衡方法,其特征在于,还包含:

8.一种计算机可读取存储介质,用于存储能够被处理单元执行的计算机程序,其特征在于,所述计算机程序被所述处理单元执行时实现根据权利要求1至7中任一项所述的网络处理器的负载平衡方法。

9.一种网络处理器的负载平衡装置,其特征在于,包含:

10.根据权利要求9所述的网络处理器的负载平衡装置,其特征在于,所述中央处理器从低负载核池中的多个核选择出所述第二核,其中所述低负载核池中的每个所述核的核负载低于负载阈值,所述负载阈值设为50%、或者设为高于50%且等于所述网络处理器中的所有所述核的平均负载。

11.根据权利要求10所述的网络处理器的负载平衡装置,其特征在于,所述数据流的网络处理器开销低于所述第二核的可分担负载。

12.根据权利要求11所述的网络处理器的负载平衡装置,其特征在于,所述数据流的所述网络处理器开销使用以下公式计算:

13.根据权利要求12所述的网络处理器的负载平衡装置,其特征在于,所述数据流的所述流速使用以下公式计算:

14.根据权利要求10所述的网络处理器的负载平衡装置,其特征在于,每个所述核的所述核负载通过询问所述网络处理器来获取。

15.根据权利要求9所述的网络处理器的负载平衡装置,其特征在于,包含:

...

【技术特征摘要】

1.一种网络处理器的负载平衡方法,由中央处理器执行,其中所述中央处理器耦接至网络处理器,所述网络处理器包含多个核,其特征在于,该网络处理器的负载平衡方法包含:

2.根据权利要求1所述的网络处理器的负载平衡方法,其特征在于,还包含:

3.根据权利要求2所述的网络处理器的负载平衡方法,其特征在于,所述数据流的网络处理器开销低于所述第二核的可分担负载。

4.根据权利要求3所述的网络处理器的负载平衡方法,其特征在于,所述数据流的所述网络处理器开销使用以下公式计算:

5.根据权利要求4所述的网络处理器的负载平衡方法,其特征在于,所述数据流的所述流速使用以下公式计算:

6.根据权利要求2所述的网络处理器的负载平衡方法,其特征在于,每个所述核的所述核负载通过询问所述网络处理器来获取。

7.根据权利要求1所述的网络处理器的负载平衡方法,其特征在于,还包含:

8.一种计算机可读取存储介质,用于存储能够被处理单元执行的计算机程序,其特征在于,所述计算机程序被所述处理单元执行时实现根据权利要求1至7中...

【专利技术属性】
技术研发人员:黄伟华颜飞
申请(专利权)人:达发科技苏州有限公司
类型:发明
国别省市:

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

1