System and method for latency reduction in a network environment
First Claim
Patent Images
1. A method, comprising:
- identifying a foreground flow that has a higher priority than at least one background traffic flow in a network;
determining a latency metric associated with the foreground flow; and
activating a latency reduction response if the latency metric exceeds a threshold, wherein the latency reduction response comprises diverting one or more background flows in the network to a buffer for a delay period until the latency metric is below the threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided in one example embodiment that includes identifying a foreground flow that has a higher priority than at least one background traffic flow in a network. The method also includes determining (e.g., periodically) a latency metric associated with the foreground flow, and activating a latency reduction response if the latency metric exceeds a threshold. In more particular embodiments, the latency reduction response may include diverting background flows in the network to a buffer for a delay period and/or delaying acknowledgements for background flows until the latency metric is below the threshold. In yet more particular embodiments, the latency metric may be a round-trip time.
119 Citations
17 Claims
-
1. A method, comprising:
-
identifying a foreground flow that has a higher priority than at least one background traffic flow in a network; determining a latency metric associated with the foreground flow; and activating a latency reduction response if the latency metric exceeds a threshold, wherein the latency reduction response comprises diverting one or more background flows in the network to a buffer for a delay period until the latency metric is below the threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Logic encoded in one or more tangible non-transitory media that includes code for execution and when executed by a processor operable to perform operations comprising:
-
identifying a foreground flow that has a higher priority than at least one background traffic flow in a network; determining a latency metric associated with the foreground flow; and activating a latency reduction response if the latency metric exceeds a threshold, wherein the latency reduction response comprises diverting one or more background flows in the network to a buffer for a delay period until the latency metric is below the threshold. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus, comprising:
-
a memory element configured to store data, a processor operable to execute instructions associated with the data, and a flow control module, the apparatus being configured to; identify a foreground flow that has a higher priority than at least one background traffic flow in a network; determine a latency metric associated with the foreground flow; and activate a latency reduction response if the latency metric exceeds a threshold, wherein the latency reduction response comprises diverting one or more background flows in the network to a buffer for a delay period until the latency metric is below the threshold.
-
Specification