使用多通道提高性能的智能自适应传输层制造技术

技术编号:20761337 阅读:34 留言:0更新日期:2019-04-03 13:33
在计算机网络上的主机之间建立、连续评估和维护一组连接,用于以更有效和受控的方式传输信息流。建立新连接并且在连续搜索具有更好和/或不同性能特征的连接时终止现有连接。每个连接可以通过网络使用相同或不同的路径,并且可以具有随时间改变的性能特征。对于给定的信息流,可以同时使用多个路径来改进网络度量,该网络度量包括:吞吐量、事务时间、数据一致性、时延和分组丢失。可以将信息流分成一个或多个子流,并且可以将子流分配给一个或多个活动连接。此外,可以响应于网络状况做出关于如何分解流以及如何将它们分配给连接的动态决策。通过使用这些连接,可以提供降低的成本并且可以保证应用QoS/QoE,允许诸如公共因特网等现有网络提供企业级连接,这可以用于加速企业云采用而不修改现有因特网基础设施。

【技术实现步骤摘要】
【国外来华专利技术】使用多通道提高性能的智能自适应传输层相关申请本申请要求于2016年6月18日提交的美国临时申请No.62/351,953的优先权,其通过引用并入本文。
技术介绍
本专利技术涉及计算机网络领域,并且更具体地涉及控制诸如分组交换网络的端点之间的时延、流完成时间(FCT)和吞吐量等网络度量。这包括诸如公共因特网、专用网络和3G/4G/5G移动网络之类的网络。因特网提供了出色的连接性,同时确保了诸如弹性、分散和尽力分组传送之类的属性。然而,这些特性导致因特网核心处理流量高峰的低利用率。此外,因特网通常不具有确定性,这一事实阻碍了其在关键应用中的使用。企业通常部署专用网络以确保感兴趣的指标,包括吞吐量和时延。但是,专用网络具有大量的运营支出(OPEX)和资本支出(CAPEX),并非所有企业都能负担得起。虚拟专用网络(VPN)使用因特网作为模拟专用网络优势的基础技术。VPN依靠隧道技术来确保公共网络的安全性和性能。但是,VPN通常使用单个隧道来传输信息,而不保证网络度量,这对企业来说是一个关键方面。一些系统应用分组交换层(例如多协议标签系统(MPLS))来对流量进行优先级排序,但这仅在特定运营商的网络本文档来自技高网...

【技术保护点】
1.一种利用系统中网络主机之间的多个连接的方法,包括耦合网络主机并能够在网络主机之间传递信息流的网络,该方法包括:通过对所述多个连接中的每个连接执行以下子步骤来维持第一网络主机和第二网络主机之间的多个连接:建立第一网络主机和第二网络主机之间的连接;重复评估所述连接以确定与所述连接相关联的至少一个性能度量;基于与所述连接相关联的至少一个性能度量,从多个状态中关联用于所述连接的状态,其中来自所述多个状态中的一个或多个第一状态表示就绪状态,并且来自所述多个状态中的一个或多个第二状态表示未就绪状态;接收在所述第一网络主机和所述第二网络主机之间传输信息流的请求;将所述信息流分配给与所述第一状态中的一个或...

【技术特征摘要】
【国外来华专利技术】2016.06.18 US 62/351,9531.一种利用系统中网络主机之间的多个连接的方法,包括耦合网络主机并能够在网络主机之间传递信息流的网络,该方法包括:通过对所述多个连接中的每个连接执行以下子步骤来维持第一网络主机和第二网络主机之间的多个连接:建立第一网络主机和第二网络主机之间的连接;重复评估所述连接以确定与所述连接相关联的至少一个性能度量;基于与所述连接相关联的至少一个性能度量,从多个状态中关联用于所述连接的状态,其中来自所述多个状态中的一个或多个第一状态表示就绪状态,并且来自所述多个状态中的一个或多个第二状态表示未就绪状态;接收在所述第一网络主机和所述第二网络主机之间传输信息流的请求;将所述信息流分配给与所述第一状态中的一个或多个相关联的一个或多个所述连接;以及基于所述分配步骤,通过所述多个连接中的一个或多个连接从所述信息流传送数据。2.如权利要求1所述的方法,其中所述多个连接是VPN隧道。3.如权利要求1所述的方法,其中所述至少一个性能度量包括从以下构成的集合中获取的一个或多个度量:时延、吞吐量和分组丢失。4.如权利要求1所述的方法,其中通过所述网络获取所述多个连接之一的路径不同于通过所述网络获得的所述多个连接中的第二个连接的路径。5.如权利要求1所述的方法,其中所述第一主机具有多个端点,并且所述多个连接中的至少一个使用与所述多个连接中的第二个不同的所述端点中的一个端点。6.如权利要求1所述的方法,其中所述重复评估步骤包括以规则间隔周期性地评估与所述连接相关联的性能度量。7.如权利要求1所述的方法,其中所述一个或多个第二状态包括表示待机、等待、降级和探测的条件的状态。8.如权利要求1所述的方法,其中所述网络的至少一部分包括所述公共因特网的一部分。9.如权利要求1所述的方法,其中还包括对于所述多个连接中的每个连接的子步骤:确定通过所述连接的所述网络的路径。10.如权利要求1所述的方法,还包括以下步骤:将所述信息流重新分配给与所述第一状态中的一个或多个相关联的不同的一个或多个所述连接,其中所述重新分配步骤基于与所述多个连接中的至少一个相关联的至少一个性能度量;以及基于所述重新分配步骤,通过所述多个连接中的一个或多个连接从所述信息流传送数据。11.如权利要求1所述的方法,其中还包括对于所述多个连接中的每个连接的子步骤:当所述连接满足基于与所述连接相关联的所述至少一个性能度量的标准时终止所述连接,其中所述标准基于将与所述连接相关联的至少一个性能度量和与多个连接中的其他连接相关联的一个或多个其他度量的比较。12.一种用于通过耦合网络主机的网络在网络主机之间传递信息流的装置,该装置包括:第一网络主机,包括与至少一个内存存储处理器可读指令通信的至少一个处理器,其中所述至少一个处理器由所述处理器可读指令可操作地配置为:通过对所述多个连接中的每个连接执行以下子步骤,保持到第二网络主机的多个连接:建立与第二网络主机的连接;重复评估所述连接以确定与所述连接相关联的至少一个性能度量;基于与所述连接相关联的至少一个性能度量,从多个状态中关联用于所述连接的状态,其中所述多个状态中的一个或多个第一状态表示就绪状态,并且所述多个状态中的一个或多个第二状态表示未就绪状态;接收将信息流传送到所述第二网络主机的请求;将所述信息流分配给与所述第一状态中的一个或多个相关联的一个或多个所述连接;以及基于所述分配步骤,通过所述多个连接中的一个或多个连接从所述信息流传送数据。13.如权利要求12所述的装置,其中所述第一主机具有多个端点,并且所述多个连接中的至少一个使用与所述多个连接中的第二个不同的所述端点中的一个端点。14.如权利要求12所述的装置,其中重复评估包括以规则间隔周期性地评估与所述连接相关联的度量。15.如权利要求12所述的装置,其中所述至少一个处理器还由所述处理器可读指令可操作地配置为:将所述信息流重新分配给与所述第一状态中的一个或多个相关联的不同的一个或多个所述连接,其中所述重新分配步骤基于与所述多个连接中的至少一个相关联的至少一个性能度量;以及基于所述重新分配步骤,通过所述多个连接中的一个或多个连接从所述信息流传送数据。16.如权利要求12所述的装置,其中所述至少一个处理器还可由处理器可读指令可操作地配置,以对所述多个连接中的每一个执行...

【专利技术属性】
技术研发人员:马里奥·涅米罗夫斯基勒内·瑟瑞·格雷西亚弗朗西斯科·加西亚伊凡·罗梅罗·伊斯
申请(专利权)人:科里维网络有限公司
类型:发明
国别省市:美国,US

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

1