【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及网络业务流包(packet)分发。本专利技术更具体地涉及智能包分发系统、方法和计算机程序。
技术介绍
绑定和聚集技术使得两个或更多网络设备能够跨多个通信链路发送和接收数据包。绑定或聚集技术通常使用轮转(Round-Robin)调度以跨所有组合的较低链路来发送和接收数据包。在轮转算法中,负载均衡器基于轮转基将包请求分配给链路列表。对于随后的请求,负载均衡器遵循圆形顺序对该请求进行重定向。一旦一个请求被分配给一个链路,该链路被移动到列表的结尾。这使链路被平等地分配。当被绑定或聚集的线路的性能实质不同时,轮转调度导致吞吐量降低。当这些网络被组合时,被绑定的线路继承最差情况延迟的延迟。类似地,传输率取决于最慢的绑定线路。这不利于通过多个通信链路提供一致的、均衡的且最佳的带宽流的能力,对于VoIP之类对抖动和跨多个较低链路的变化的延迟高度敏感的实时应用而言尤其如此。这一小于最佳的性能源于这样的事实:当依靠较低级通信链路时,每个较低链路可能具有不同的特性,包括不对称的速度和延迟变化。绑定的或聚集的通信会话的聚集吞吐量的速度仅与最小公共速度与较低链路的数目的乘积 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.07.12 US 12/834,3411.一种用于在由多个不同链路定义的绑定或聚集连接上分发一个或多个包的智能包分发系统,所述系统的特征在于,它包括智能包分发引擎,其可操作以基于决策树来确定在所述一个或多个链路的哪些链路上分发所述一个或多个包。2.根据权利要求1所述的智能包分发系统,其特征在于,它包括的所述智能包分发引擎还可操作以基本上实时地收集关于每个链路的性能的一个或多个数据业务流参数,并且所述决策树基于一个或多个所述数据业务流参数来进行所述确定。3.根据权利要求2所述的智能包分发系统,其特征在于,它包括选自包括以下项的组的所述数据业务流参数:带宽;丢失;服务条款;加权;速率限制;延迟;抖动;应用旁路;成本或财务考虑;服务类型字节数据;定制过滤器;或其任意组合。4.根据权利要求1所述的智能包分发系统,其特征在于,它包括的所述多个链路包括至少一个物理链路,至少 一个逻辑链路,至少一个虚拟链路或其任意组合。5.根据权利要求1所述的智能包分发系统,其特征在于,它包括的所述分发选自包括以下项的组:基于自适应权重的分发,速率限制分发,基于延迟和抖动规避的分发,或基于应用的分发。6.根据权利要求5所述的智能包分发系统,其特征在于,它包括的所述分发是基于自适应权重的分发,并且所述智能包分发引擎基于所述链路的相对于所述连接的最大入站速度的监测入站速度而向每个链路分配权重。7.根据权利要求6所述的智能包分发系统,其特征在于,它包括在间歇基础上分配的所述权重。8.根据权利要求7所述的智能包分发系统,其特征在于,它包括的所述间歇基础选自包括以下项的组:实时,每个包,或每个包系列。9.根据权利要求6所述的智能包分发系统,其特征在于,它包括的所述智能包分发引擎可操作以在非零权重可用于包分发时向低性能链路分配零权重以规避在该链路上的包分发。10.根据权利要求6所述的智能包分发系统,其特征在于,它包括的所述智能包分发引擎可操作以基于在接收器处对接收到的包的重新组装来监测所述一个或多个链路的性能下降。11.根据权利要求1所述的智能包分发系统,其特征在于,它包括速率限制器,其可操作以限制一个或多个所述链路的速率。12.根据权利要求2所述的智能包分发系统,其特征在于,它包括的所述不同链路具有不同的速度,并且所述智能包分发引擎双向地针对每个链路而收集所述一个或多个数据业务流参数。13.一种用于在由多个不同链路定义的绑定或聚集连接上的一个或多个包的智能包分发的方法,所述方法的特征在于,它包括: 执行决策树,以用于确定在所述一个或多个链路中的哪些链路上分发所述一个或多个包;以及 借助于智能包分发引擎,基于所述确定在所述一个或多个链...
【专利技术属性】
技术研发人员:帕特里希奥·亨伯托·萨维德拉,
申请(专利权)人:帕特里希奥·亨伯托·萨维德拉,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。