System and method for managing network traffic
First Claim
Patent Images
1. A non-transitory computer-readable storage medium in a network proxy of a communication system, the storage medium being embedded with computer instructions for causing a computing device to perform the steps of:
- polling a data switch according to a polling frequency to determine bandwidth usage of one or more users of the communication system;
determining a peak bandwidth of each of the one or more users based at least in part on the bandwidth usage;
identifying higher bandwidth users of the one or more users based at least in part on the peak bandwidth;
increasing the polling frequency for at least one of the higher bandwidth users to determine an estimated bandwidth usage and to avoid a rollover of a telemetry counter; and
determining the at least one higher bandwidth users for increased polling frequency based at least in part on a differential in upstream and downstream data transfer rates for the one or more users.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for managing network traffic is disclosed. A system that incorporates teachings of the present disclosure may include, for example, a data switch having a controller element to transmit telemetry data representative of bandwidth usage by one or more users of the data switch. Traffic for the data switch can be managed based at least in part on the bandwidth usage by higher bandwidth users of the data switch. Additional embodiments are disclosed.
-
Citations
21 Claims
-
1. A non-transitory computer-readable storage medium in a network proxy of a communication system, the storage medium being embedded with computer instructions for causing a computing device to perform the steps of:
-
polling a data switch according to a polling frequency to determine bandwidth usage of one or more users of the communication system; determining a peak bandwidth of each of the one or more users based at least in part on the bandwidth usage; identifying higher bandwidth users of the one or more users based at least in part on the peak bandwidth; increasing the polling frequency for at least one of the higher bandwidth users to determine an estimated bandwidth usage and to avoid a rollover of a telemetry counter; and determining the at least one higher bandwidth users for increased polling frequency based at least in part on a differential in upstream and downstream data transfer rates for the one or more users. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data switch, comprising:
-
a counter for monitoring or collecting telemetry data for the data switch; wherein the data switch is configured to transmit telemetry data representative of bandwidth usage by one or more users of the data switch, wherein traffic for the data switch is managed based at least in part on the bandwidth usage by higher bandwidth users of the data switch, and wherein at least one higher bandwidth user has an increased polling frequency based at least in part on a differential in upstream and downstream data transfer rates for the one or more users. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of managing network traffic comprising:
-
with a counter, monitoring bandwidth usage of one or more users of a data switch to at least in part avoid a rollover of a telemetry counter; performing traffic management based at least in part on the bandwidth usage monitored with the counter according to at least one among augmenting bandwidth of the data switch and transferring at least one of the one or more users to another data switch; and determining a differential in upstream and downstream data transfer rates for the one or more users based at least in part on the peak bandwidth, wherein the at least one higher bandwidth users for increased polling frequency is determined based at least in part on the differential. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification