【技术实现步骤摘要】
用于网络集群的流量调度方法及装置、电子设备和介质
[0001]本公开涉及人工智能领域,尤其涉及云计算
,可应用在智能云场景下,具体涉及一种用于网络集群的流量调度方法、装置、电子设备、计算机可读存储介质和计算机程序产品。
技术介绍
[0002]现今大中型网络中普遍采用多径网络拓扑和分布式的集群架构对外提供服务。尤其随着云计算的兴起和流行,这种架构已是云计算数据中心网络采用的基本网络架构。如何在分布式网关集群中针对单个IP进行精确的限速是业界普遍关注的一个问题。
技术实现思路
[0003]本公开提供了一种用于网络集群的流量调度方法、装置、电子设备、计算机可读存储介质和计算机程序产品。
[0004]根据本公开的一方面,提供了一种用于网络集群的流量调度方法,包括:对所述网络集群中的多个网关设备中的每一个网关设备设置相对应的流量限速值,其中,所述网络集群中的发送端所发送的数据包经由所述多个网关设备中的任意一个网关设备进行传输;获取所述发送端本轮待发送的数据包;获取所述发送端前两轮所发送的数据包各自对应的往返时延;响应于确定上一轮所发送的数据包对应的往返时延小于或等于上上轮所发送的数据包对应的往返时延,将所述上一轮所发送的数据包所使用的网关设备作为所述本轮待发送的数据包所对应的网关设备;以及响应于确定所述上一轮所发送的数据包对应的往返时延大于所述上上轮所发送的数据包对应的往返时延,重新确定所述本轮待发送的数据包所对应的网关设备,其中,所述重新确定的所述本轮待发送的数据包所对应的网关设备为所述多个网关 ...
【技术保护点】
【技术特征摘要】
1.一种用于网络集群的流量调度方法,包括:对所述网络集群中的多个网关设备中的每一个网关设备设置相对应的流量限速值,其中,所述网络集群中的发送端所发送的数据包经由所述多个网关设备中的任意一个网关设备进行传输;获取所述发送端本轮待发送的数据包;获取所述发送端前两轮所发送的数据包各自对应的往返时延;响应于确定上一轮所发送的数据包对应的往返时延小于或等于上上轮所发送的数据包对应的往返时延,将所述上一轮所发送的数据包所使用的网关设备作为所述本轮待发送的数据包所对应的网关设备;以及响应于确定所述上一轮所发送的数据包对应的往返时延大于所述上上轮所发送的数据包对应的往返时延,重新确定所述本轮待发送的数据包所对应的网关设备,其中,所述重新确定的所述本轮待发送的数据包所对应的网关设备为所述多个网关设备中的除所述上一轮所发送的数据包所使用的网关设备之外的其他网关设备中的一个。2.如权利要求1所述的方法,其中,获取所述发送端本轮待发送的数据包包括:确定所述发送端与所述多个网关设备中的每一个网关设备之间的最慢传输时延与最快传输时延;基于所述最慢传输时延与最快传输时延的差,确定第一时间间隔;以及获取在上一轮数据包在所述发送端发出后,在所述第一时间间隔内从所述发送端所获取的一个或多个数据包,作为所述本轮待发送的数据包。3.如权利要求1所述的方法,其中,重新确定所述本轮待发送的数据包所对应的网关设备包括:响应于所述每一个网关设备所对应的流量限速值相同,在所述多个网关设备中的除所述上一轮所发送的数据包所使用的网关设备之外的其他网关设备中随机确定一个网关设备,作为所述本轮待发送的数据包所对应的网关设备。4.如权利要求1所述的方法,其中,重新确定所述本轮待发送的数据包所对应的网关设备包括:响应于所述每一个网关设备所对应的流量限速值不相同,基于预设权重确定所述本轮待发送的数据包所对应的网关设备,其中,所述权重基于所述流量限速值确定。5.如权利要求1所述的方法,其中,重新确定所述本轮待发送的数据包所对应的网关设备包括:获取所述多个网关设备中的每一个网关设备在本轮之前的数据包传输中各自对应的往返时延,以基于所述往返时延确定所述本轮待发送的数据包所对应的网关设备。6.如权利要求5所述的方法,其中,基于所述往返时延确定所述本轮待发送的数据包所对应的网关设备包括:确定所述多个网关设备中的每一个网关设备最近一次传输数据包所对应的往返时延;以及确定所述最近一次传输数据包所对应的往返时延中的最小网络时延所对应的网关设备,以将该网关设备作为所述本轮待发送的数据包所对应的网关设备。7.如权利要求1所述的方法,其中,重新确定所述本轮待发送的数据包所对应的网关设
备包括:确定所述每一个网关设备各自对应的吞吐率,以基于所述吞吐率确定所述本轮待发送的数据包所对应的网关设备,其中,所述吞吐率基于所述上一轮所发送的数据包的字节数与所述上一轮所发送的数据包对应的往返时延的比值确定。8.一种用于网络集群的流量调度装置,包括:设置单元,配置为对所述网络集群中的多个网关设备中的每一个网关设备设置相对应的流量限速值,其中,所述网络集群中的发送端所发送的数据包经由所述多个网关设备中的任意一个网关设备进行传输;第一获取单元,配置为获取所述发送端本轮待发送的数据包;第二获取单元,配置为获取所述发送端前两轮所发送的数据包各自对应的往返...
【专利技术属性】
技术研发人员:缪懋,王佩龙,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。