Systems and Methods of QoS for Single Stream ICA
First Claim
1. A method for providing quality of service (QoS) for a stream of protocol data units via a single transport layer connection, the method comprising:
- (a) receiving, by a device via a single transport layer connection, a plurality of packets carrying a plurality of protocol data units, each protocol data unit of the plurality of protocol data units identifying a priority, at least one or more of the plurality of protocol data units comprising a first priority different than a second priority of other protocol data units of the plurality of protocol data units;
(b) determining, by the device, an average priority for a predetermined window of protocol data units of the plurality of protocol data units;
(c) assigning, by the device, the average priority as a connection priority of the single transport layer connection; and
(d) transmitting, by the device via the single transport layer connection, the plurality of packets carrying those protocol data units within the predetermined window of protocol data units while the connection priority of the single transport layer connection is assigned the average priority for the predetermined window of protocol data units.
8 Assignments
0 Petitions
Accused Products
Abstract
The present solution provides quality of service (QoS) for a stream of protocol data units via a single transport layer connection. A device receives via a single transport layer connection a plurality of packets carrying a plurality of protocol data units. Each protocol data unit identifies a priority. The device may include a filter for determining an average priority for a predetermined window of protocol data units and an engine for assigning the average priority as a connection priority of the single transport layer connection. The device transmits via the single transport layer connection the packets carrying those protocol data units within the predetermined window of protocol data units while the connection priority of the single transport layer connection is assigned the average priority for the predetermined window of protocol data units.
-
Citations
20 Claims
-
1. A method for providing quality of service (QoS) for a stream of protocol data units via a single transport layer connection, the method comprising:
-
(a) receiving, by a device via a single transport layer connection, a plurality of packets carrying a plurality of protocol data units, each protocol data unit of the plurality of protocol data units identifying a priority, at least one or more of the plurality of protocol data units comprising a first priority different than a second priority of other protocol data units of the plurality of protocol data units; (b) determining, by the device, an average priority for a predetermined window of protocol data units of the plurality of protocol data units; (c) assigning, by the device, the average priority as a connection priority of the single transport layer connection; and (d) transmitting, by the device via the single transport layer connection, the plurality of packets carrying those protocol data units within the predetermined window of protocol data units while the connection priority of the single transport layer connection is assigned the average priority for the predetermined window of protocol data units. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing quality of service (QoS) for a stream of protocol data units via a single transport layer connection, the system comprising:
-
a device intermediary to a sender and receiver that receives via a single transport layer connection a plurality of packets carrying a plurality of protocol data units, each protocol data unit of the plurality of protocol data units identifying a priority, at least one or more of the plurality of protocol data units comprising a first priority different than a second priority of other protocol data units of the plurality of protocol data units; a filter of the device determining an average priority for a predetermined window of protocol data units of the plurality of protocol data units; an engine of the device assigning the average priority as a connection priority of the single transport layer connection; and wherein the device transmits via the single transport layer connection the plurality of packets carrying those protocol data units within the predetermined window of protocol data units while the connection priority of the single transport layer connection is assigned the average priority for the predetermined window of protocol data units. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification