数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:45058180 阅读:21 留言:0更新日期:2025-04-22 17:41
本申请实施例提供了一种数据处理方法、装置、电子设备及存储介质,涉及网络通信、云技术、路由等领域。该方法包括:转发单元获取待转发的第一数据包的第一五元组信息,并确定第一五元组信息对应的至少一个第一哈希值,再确定至少一个第一哈希值分别在对应的计数数组中的第一目标位置,并增加第一目标位置的计数值;处理单元按照预定周期,在转发单元的计数数组中,确定预定数量的最大计数值对应的目标哈希值,并确定目标哈希值对应的目标五元组信息,便能够识别出大象流,进而将目标五元组信息对应的至少一个数据包卸载到转发单元进行转发,有效地提高网络的整体性能和吞吐量,由于基于哈希值进行流的统计,能够显著减少内存空间的使用。

【技术实现步骤摘要】

本申请涉及网络通信,具体而言,本申请涉及一种数据处理方法、装置、电子设备及存储介质


技术介绍

1、大象流(elephant flow)是通过网络通信链路进行大量的、持续的传递数据的过程,极易导致网络拥塞。为了保证网络性能,可以对大象流进行识别和优化。

2、当前的大象流识别方案,主要是应用于服务器,通过在内存中存储各个数据流的五元组,并对每个数据流的五元组执行统计计数来识别出大象流后,进行优化处理。

3、然而,这种存储所有五元组并对其执行统计计数的方案虽然能够识别大象流,但是会耗费大量的内存,在内存有限的计算设备中,是不适用的。


技术实现思路

1、本申请实施例的目的旨在能解决相关大象流识别方案内存消耗较大的技术问题。

2、第一方面,本申请实施例提供了一种数据处理方法,应用于计算设备,计算设备包括转发单元和处理单元,该方法包括:

3、转发单元获取待转发的第一数据包的第一五元组信息;

4、转发单元确定第一五元组信息对应的至少一个第一哈希值;

本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,应用于计算设备,所述计算设备包括转发单元和处理单元,该方法包括:

2.根据权利要求1所述的数据处理方法,其特征在于,所述确定所述至少一个第一哈希值分别在对应的计数数组中的第一目标位置,包括:

3.根据权利要求1所述的数据处理方法,其特征在于,所述确定所述至少一个第一哈希值分别在对应的计数数组中的第一目标位置,并增加所述第一目标位置的计数值之后,还包括:

4.根据权利要求1所述的数据处理方法,其特征在于,还包括:

5.根据权利要求4所述的数据处理方法,其特征在于,所述处理单元针对所述第二数据包在所述第二会话表...

【技术特征摘要】

1.一种数据处理方法,其特征在于,应用于计算设备,所述计算设备包括转发单元和处理单元,该方法包括:

2.根据权利要求1所述的数据处理方法,其特征在于,所述确定所述至少一个第一哈希值分别在对应的计数数组中的第一目标位置,包括:

3.根据权利要求1所述的数据处理方法,其特征在于,所述确定所述至少一个第一哈希值分别在对应的计数数组中的第一目标位置,并增加所述第一目标位置的计数值之后,还包括:

4.根据权利要求1所述的数据处理方法,其特征在于,还包括:

5.根据权利要求4所述的数据处理方法,其特征在于,所述处理单元针对所述第二数据包在所述第二会话表项中新建会话,包括:

6.根据权利要求5所述的数据处理方法,其特征在于,所述处理单元确定所述至少一个第二哈希值分别在对应的哈希链表数组中的第二目标位置,包括:

7.根据权利要求5所述的数据处理方法,其特征在于,所述确定所述目标哈希值对应的目标五元组信息,包括:

8.根据...

【专利技术属性】
技术研发人员:陈共龙
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1