【技术实现步骤摘要】
【国外来华专利技术】抑制多路径业务流切换
[0001]相关申请的交叉引用
[0002]根据35U.S.C.
§
119,本申请要求于2020年12月2日提交到美国专利商标局的第63/120,383号美国临时申请和于2021年6月1日提交到美国专利商标局的第17/335,449号美国申请的优先权,这些申请的公开内容通过整体引用并入本文中。
[0003]所公开的主题涉及之间具有多于一个可用路径的多个联网计算机的设计和操作,更具体地,使得将业务流从一个路径切换到网络、其他计算机以及其他用户上的另一个路径的影响最小化。
技术介绍
[0004]在具有多个共享路径的网络中,当发送器将正在发送的业务流从一个路径“切换”到另一个路径时,如果新路径与其他发送器和/或接收器共享,则添加到共享路径的新业务流要竞争路径带宽和容量。如果超过总的路径带宽和容量,则由于排队延迟,导致业务流将要延迟,而且如果沿着路径的网络缓冲区被耗尽,则业务流甚至可能丢失。
[0005]发送器可通过从过载的路径“切换”到另一个路径,来对该新路径上增加的延迟和业务流丢失做出响应,但是这可能导致路径之间的持续振荡,从而对共享路径上的业务流以及与该业务流相关的计算机和用户造成负面影响。
[0006]因此,需要一种机制,一方面,该机制足够灵活地在路径之间切换以利用多路径技术,而另一方面,该机制抑制切换量和所产生的振荡,来避免上述负面影响。
技术实现思路
[0007]在一个实施例中,提供一种在包括多个共享路径的网络中管理多路径业务 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种在包括多个共享路径的网络中管理多路径业务流切换的方法,所述方法包括:从所述多个共享路径中选择第一路径;将初始定时器设置为初始定时器值;在所述第一路径上发送网络业务流;基于确定所述第一路径的至少一个路径特性不满足要求且所述初始定时器尚未到期,通过使所述初始定时器值增大来生成更新定时器值;以及基于确定所述第一路径的所述至少一个路径特性不满足要求且所述初始定时器已到期,选择第二路径,将更新定时器设置为所述更新定时器值,以及在所述第二路径上发送所述网络业务流。2.根据权利要求1所述的方法,其中,通过使所述初始定时器值增加预定量,来生成所述更新定时器值。3.根据权利要求1所述的方法,其中,通过使所述初始定时器值增加基于所述第一路径的所述至少一个路径特性自适应确定的量,来生成所述更新定时器值。4.根据权利要求1所述的方法,其中,生成的所述更新定时器值小于或等于预定最大定时器值。5.根据权利要求1所述的方法,其中,所述更新定时器值包括第一更新定时器值,且所述更新定时器包括第一更新定时器,以及其中,所述方法进一步包括:通过在设置所述更新定时器之后使所述第一更新定时器值减小,来生成第二更新定时器值;以及基于确定所述第二路径的至少一个路径特性不满足要求且所述第一更新定时器已到期,选择第三路径,将第二更新定时器设置为所述第二更新定时器值,以及在所述第三路径上发送所述网络业务流。6.根据权利要求1所述的方法,其中,基于确定所述多个共享路径是可用的,将所述初始定时器设置为所述初始定时器值。7.根据权利要求1所述的方法,其中,基于确定额外的路径添加到所述多个共享路径,将所述初始定时器设置为所述初始定时器值。8.根据权利要求1所述的方法,其中,基于检测到所述第一路径的所述至少一个路径特性的改变,将所述初始定时器设置为所述初始定时器值。9.一种用于在包括多个共享路径的网络中管理多路径业务流切换的设备,所述设备包括:至少一个存储器,配置成存储程序代码;以及至少一个处理器,配置成读取所述程序代码并根据所述程序代码的指令来操作,所述程序代码包括:选择代码,配置成使得所述至少一个处理器从所述多个共享路径中选择第一路径;设置代码,配置成使得所述至少一个处理器将初始定时器设置为初始定时器值;发送代码,配置成使得所述至少一个处理器在所述第一路径上发送网络业务流;第一生成代码,配置成使得所述至少一个处理器基于确定所述第一路径的至少一个路径特性不满足要求且所述初始定时器尚未到期,通过使所述初始定时器值增大来生成更新
定时器值;以及第一重定向代码,配置成使得所述至少一个处理器基于确定所述第一路径的所述至少一个路径特性不满足要求且所述初始定时器已到期,选择第二路径,将更新定时器设置为所述更新定时器值,以及在所述第二路径上发送所述网络业务流。10.根据权利要求9所述的设备,其中,通过使所述初始定时器值增加预定量,来生成所述更新定时器值。11.根据权利要求9所述的设备,其中,通过使所述初始定时器值增...
【专利技术属性】
技术研发人员:保罗,
申请(专利权)人:腾讯美国有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。