Back to results
US 10,764,192 B2Granted
Systems and methods for quality of service reprioritization of compressed traffic
AssigneeCitrix Systems, Inc.
InventorPraveen Raja Dhanabalan
Life of this patent
Estimating the term…
Abstract
The present solution is directed towards systems and methods for prioritizing data streams transmitted between intermediary devices. In some implementations, the system can temporarily reprioritize data streams based on their compression characteristics. The system can also reprioritize the data packets within specific traffic classes and then prioritize each of the individual traffic classes.
Claims19
A method comprising:
- (a) identifying, by a device, a first compression ratio of one or more packets of a first data stream with a first priority, the device storing the one or more packets of the first data stream in a queue for transmission;
- (b) determining, by the device, a new priority for the first data stream based on a result of a function of the first priority and the first compression ratio;
- (c) changing, by the device, a priority of at least the one or more packets of the first data stream from the first priority to the new priority until an amount of data for the first data stream reaches a threshold;
- and
- (d) transmitting, by the device via a link selected from the plurality of links, the one or more packets of the first data stream in the queue based at least on the new priority.
2 more elements
A system comprising:
- a device comprising one or more processors, coupled to memory and configured to:
- identify a first compression ratio of one or more packets of a first data stream with a first priority, the device storing the one or more packets of the first data stream in a queue for transmission;
- determine a new priority for the first data stream based on a result of a function of the first priority and the first compression ratio;
- change a priority of at least the one or more packets of the first data stream from the first priority to the new priority until an amount of data for the first data stream reaches a threshold;
- and
- transmit, via a link selected from the plurality of links, the one or more packets of the first data stream in the queue based at least on the new priority.
3 more elements
A method comprising:
- (a) identifying, by a device, a first compression ratio of one or more packets of a first data stream with a first priority, the device storing the one or more packets of the first data stream in a queue for transmission;
- (b) determining, by the device, a new priority for the first data stream based on a result of a function of the first priority and the first compression ratio, wherein the function of the first priority and the first compression ratio comprises dividing the first compression ratio by one hundred and then multiplying by the first priority;
- (c) changing, by the device, a priority of at least the one or more packets of the first data stream from the first priority to the new priority;
- (d) setting, by the device, a timer indicating a time period to transmit the one or more packets of the first data stream at the new priority;
- and
- (e) transmitting, by the device via a link selected from the plurality of links, for the time period indicated by the timer, the one or more packets of the first data stream in the queue based at least on the new priority.
3 more elements
Dependencies are inferred from the claim text.