发明名称 Systems and methods for providing quality of service via a flow controlled tunnel
摘要 The present invention is directed towards systems and methods for providing Quality of Service (QoS) via a flow controlled tunnel. Traffic from a plurality of applications may be directed into a single connection or flow-controlled tunnel and QoS policies may be applied across the plurality of applications without configuration of individual link speeds, enabling QoS scheduling to dynamically adjust traffic transmission and reception rates to ensure priority management of applications regardless of a final endpoint of the application communications. Accordingly, traffic of different types, including VPN, HTTP, Voice-over-IP (VoIP), remote desktop protocol traffic, or other traffic may be easily balanced and prioritized. In many embodiments, the tunnel may be transparent to applications, such that without any application configuration, application traffic may still be prioritized by QoS requirements.
申请公布号 US9413814(B2) 申请公布日期 2016.08.09
申请号 US201313869831 申请日期 2013.04.24
申请人 CITRIX SYSTEMS, INC. 发明人 Jackowski Steven J.;Keith Seth;Testicioglu Kutluk
分类号 G06F15/173;H04L29/08;H04L12/801;H04L12/851;H04L29/06;H04L12/865;H04L12/927;H04L12/911 主分类号 G06F15/173
代理机构 Foley & Lardner LLP 代理人 Foley & Lardner LLP ;McKenna Christopher J.;Rose Daniel E.
主权项 1. A method for providing via a client agent a quality of service of a plurality of applications, the method comprising: (a) receiving, by an agent executing on a client responsive to an indication that data is available to be read, data from each of a plurality of transport layer connections corresponding to each application of a plurality of applications executing on the client in an order according to a priority assigned to each application; (b) providing, by the agent to a tunneling application executing on the client, in the order according to the assigned priority, a predetermined amount of data received from each of the plurality of transport layer connections; and (c) transmitting by the tunneling application via a network, each of the predetermined of amount data in the order according to the assigned priority.
地址 Fort Lauderdale FL US