[发明专利]用于经由流控制隧道提供服务质量的系统和方法有效
申请号: | 201180056391.3 | 申请日: | 2011-09-26 |
公开(公告)号: | CN103229460A | 公开(公告)日: | 2013-07-31 |
发明(设计)人: | S·杰克斯基;S·基思;K·特斯蒂西欧格鲁 | 申请(专利权)人: | 思杰系统有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L12/851 |
代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇 |
地址: | 美国佛*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 经由 控制 隧道 提供 服务质量 系统 方法 | ||
相关申请
本申请要求在2010年9月29日提交的,标题为“Systems And Metho ds For Providing Quality Of Service Via A Flow Controlled Tunnel”的美国非临时专利申请NO.12/893025的利益和优先权,该申请通过引用被全部包含于此。
技术领域
本公开总的涉及数据通信网络。本公开尤其涉及用于经由流控制隧道提供多个应用的服务质量的系统和方法。
背景技术
在很多执行多个应用的系统中,可能期望在应用之间对通信划分优先级以满足性能、带宽和延迟需求。然而,由于这些应用的不同需求,以及应用流量的不同服务器或端点目的地,服务质量管理可能非常复杂或者需要冗长的每链路的配置。这在诸如智能电话或膝上型电脑的移动环境中尤其不可取,该移动环境中用户可在一周或甚至在一天内从数个不同的位置并且通过数个不同的链路进行连接。
发明内容
本发明涉及用于经由流控制隧道提供服务质量(QoS)的系统和方法。无需配置单独链路速度,可将来自多个应用的流量定向到单个连接或流控制隧道中并且可跨多个应用来应用QoS策略,这样使得不管应用通信的最终端点是什么,QoS调度能够动态调整流量发送和接收速率从而保证应用的优先级管理。因此,可以很容易地平衡不同类型的流量且对其划分优先级,所述类型包括VPN、HTTP、IP电话(VoIP)、远程桌面协议流量或其他流量。在很多实施例中,隧道可对应用透明,使得不需任何应用配置,仍可以根据QoS需求对应用流量划分优先级。
在一个方面,本发明描述一种用于经由流控制隧道提供多个应用的服务质量的方法。所述方法包括在客户机的网络堆栈的部分处运行的代理,所述代理用于代理多个对应于在客户机上执行的多个应用中的每一个的传输层连连接。所述方法还包括所述代理以根据对多个应用中的每一个进行分类得到的指定优先级的顺序接收来自多个被代理的传输层连接中的每一个的数据。所述方法还包括所述代理以根据所述指定优先级的顺序向在客户机上执行的第一隧道应用传送从多个被代理的传输层连接中的每一个所接收的预定量的数据,所述第一隧道应用具有所建立的到第二隧道应用的传输层连接。
在一些实施例中,所述方法包括在客户机上的第一隧道应用将来自每个应用的预定量的数据发送到在客户机和多个服务器中间的装置上执行的第二隧道应用。在其他实施例中,所述代理在客户机的内核空间中执行且第一隧道应用在客户机的用户空间中执行。
在一个实施例中,所述方法包括所述代理来代理返回客户机的多个传输层连接中的每一个。在另一个实施例中,所述方法包括所述代理对多个应用中的每一个透明地代理多个传输层连接中的每一个。
在一些实施例中,所述方法包括代理根据服务质量分类方案对多个应用中的每一个进行分类。在其他实施例中,所述方法包括所述代理在向第一隧道应用传送预定量的数据时应用服务质量。在其他实施例中,所述方法包括所述代理在刚收到预定量的数据中的每一个时就将其传送给第一隧道应用。
在一个实施例中,所述方法包括所述代理从多个被代理的传输层连接中的一个或多个接收数据可读的指示。在进一步的实施例中,所述方法包括所述代理向第一隧道应用传送该指示并且响应于该指示,第一隧道应用以优先级顺序接受来自一个或多个被代理的传输层连接中的每一个的预定量的数据。
在另一个方面,本发明描述用于经由流控制隧道提供多个应用的服务质量的系统。所述系统包括在客户机的网络堆栈的部分处运行并且代理多个对应于在客户机上执行的多个应用中的每一个的传输层连接的代理。所述系统还包括在客户机上执行、并且具有所建立的到第二隧道应用的传输层连接的第一隧道应用。所述系统还包括所述代理以根据对多个应用中的每一个进行分类得到的指定优先级的顺序接收来自多个被代理的传输层连接中的每一个的数据,并且以根据所述指定优先级的顺序向第一隧道应用传送从多个被代理的传输层连接中的每一个所接收的预定量的数据。
在一些实施例中,第一隧道应用将来自每个应用的预定量的数据发送到在客户机和多个服务器中间的装置上执行的第二隧道应用。在其他实施例中,所述代理在客户机的内核空间中执行且第一隧道应用在客户机的用户空间中执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思杰系统有限公司,未经思杰系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180056391.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:偶氮染料
- 下一篇:蜂窝移动通信系统用的天线分配设备和方法