利索能及
我要发布
收藏
专利号: 2022108027492
申请人: 长沙理工大学
专利类型:发明专利
专利状态:已下证
更新日期:2025-11-27
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种数据中心网络中的流量负载均衡方法,其特征在于,应用于数据中心网络中的交换机,包括以下步骤:S1、接收数据中心网络中发送机发送的数据流;

S2、判断所述数据流为长流或短流,得到第一判断结果,其中,所述长流为数据大小大于或等于预设数值的数据流,所述短流为数据大小小于所述预设数值的数据流;

S3、根据所述第一判断结果,确定所述数据流对应的路由路径;包括:

若所述第一判断结果为所述数据流为长流,则判断当前所有路径的队列长度是否超出第一阈值,得到第二判断结果,并根据所述第二判断结果确定所述长流对应的所述路由路径,其中,所述第一阈值由所述发送机设置;

若所述第一判断结果为所述数据流为短流,则确定当前所有路径中队列长度最短的路径作为所述短流对应的所述路由路径;

其中,根据所述第二判断结果确定所述长流对应的所述路由路径,包括:

当所述第二判断结果为当前并非所有路径的队列长度均超出所述第一阈值时,选择大于所述第一阈值的所述路由路径作为所述长流对应的所述路由路径;

还包括:

S301、当所述第二判断结果为所述当前所有路径的队列长度超出所述第一阈值时,向所述发送机回传显示拥塞通知;

S302、接收所述发送机发送的所述第一阈值,所述第一阈值由所述发送机重新设置;

S303、判断所述第一阈值是否达到最大值,得到第三判断结果,并根据所述第三判断结果选择所述长流的所述路由路径;

根据所述第三判断结果选择所述长流的所述路由路径,包括:

若所述第三判断结果为所述第一阈值达到所述最大值,则选择大于第二阈值的所述路由路径作为所述长流对应的所述路由路径,其中,所述第二阈值由所述发送机设置;

若所述第三判断结果为所述第一阈值未达到所述最大值,则返回所述S3,直至确定所述长流对应的所述路由路径;

所述第一阈值与所述第二阈值之间的关系为:

其中, 代表所述第一阈值, 代表所述第二阈值, 代表所述第一阈值的最大值;

S4、通过所述路由路径,向数据中心网络中的接收机转发所述数据流。

2.根据权利要求1所述的方法,其特征在于,选择大于所述第一阈值的所述路由路径作为所述长流对应的所述路由路径,包括:从大于所述第一阈值的所述路由路径中,随机选择一条路径作为所述长流对应的所述路由路径;或者,从大于所述第一阈值的所述路由路径中,选择所述队列长度最长的一条路径作为所述长流对应的所述路由路径;或者,从大于所述第一阈值的所述路由路径中,选择所述队列长度最短的一条路径作为所述长流对应的所述路由路径。

3.一种数据中心网络中的流量负载均衡方法,其特征在于,应用于发送机,包括以下步骤:S11、设置第一阈值和第二阈值,并与应用了如权利要求1或权利要求2所述的流量负载均衡方法的交换机进行阈值同步,以使得所述交换机根据所述第一阈值和第二阈值进行数据流的路由路径的选择;

S12、向所述交换机发送数据流。

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

若接收到显示拥塞通知,则重新设置第一阈值和第二阈值,并重新与所述交换机进行阈值同步。

5.一种数据中心网络中的流量负载均衡系统,其特征在于,包括:

数据中心网络中的发送机,用于设置第一阈值和第二阈值,并与数据中心网络中的交换机进行阈值同步,以使得所述交换机根据所述第一阈值和第二阈值进行数据流的路由路径的选择,并向所述交换机发送所述数据流;

所述交换机,用于接收数据中心网络中的所述发送机发送的数据流,判断所述数据流为长流或短流,得到第一判断结果,其中,所述长流为数据大小大于或等于预设数值的数据流,所述短流为数据大小小于所述预设数值的数据流;根据所述第一判断结果、所述第一阈值以及所述第二阈值,确定所述数据流的所述路由路径,包括:若所述第一判断结果为所述数据流为长流,则判断当前所有路径的队列长度是否超出第一阈值,得到第二判断结果,并根据所述第二判断结果确定所述长流对应的所述路由路径,其中,所述第一阈值由所述发送机设置;若所述第一判断结果为所述数据流为短流,则确定当前所有路径中队列长度最短的路径作为所述短流对应的所述路由路径;其中,根据所述第二判断结果确定所述长流对应的所述路由路径,包括:当所述第二判断结果为当前并非所有路径的队列长度均超出所述第一阈值时,选择大于所述第一阈值的所述路由路径作为所述长流对应的所述路由路径;还包括:当所述第二判断结果为所述当前所有路径的队列长度超出所述第一阈值时,向所述发送机回传显示拥塞通知;接收所述发送机发送的所述第一阈值,所述第一阈值由所述发送机重新设置;判断所述第一阈值是否达到最大值,得到第三判断结果,并根据所述第三判断结果选择所述长流的所述路由路径;根据所述第三判断结果选择所述长流的所述路由路径,包括:若所述第三判断结果为所述第一阈值达到所述最大值,则选择大于第二阈值的所述路由路径作为所述长流对应的所述路由路径,其中,所述第二阈值由所述发送机设置;若所述第三判断结果为所述第一阈值未达到所述最大值,则返回所述S3,直至确定所述长流对应的所述路由路径;所述第一阈值与所述第二阈值之间的关系为: ;

其中, 代表所述第一阈值, 代表所述第二阈值, 代表所述第一阈值的最大值;通过所述路由路径,向数据中心网络中的接收机转发所述数据流;

数据中心网络中的接收机,用于接收数据中心网络中的所述交换机转发的所述数据流。