Systems and methods for managing multi-channel network traffic
AssigneeCable Television Laboratories, Inc.
InventorsBernardo Huberman, Lin Cheng, Luis Alberto Campos, Thomas Sandholm
Life of this patent
Estimating the term…
Abstract
The present disclosure generally relates to apparatus, software and methods for managing multi-channel network traffic to alleviate congestion, improve service quality and make efficient use of channel capacity. The disclosed apparatus, software and methods alleviate congestion and improve service quality by minimizing variance within a channel and/or increase overall traffic flow by minimizing the variance between channels. One or both of these objectives can be accomplished using modern portfolio theory to optimize at least one network usage parameter based on the mean and variance of the parameter(s).
Claims20
A method of managing multi-channel network traffic comprising:
- gathering data associated with each network user's traffic;
- for a plurality of network users, allocating each network user's traffic to one or more channels of the multi-channel network to identify test scenarios on an efficient frontier;
- starting from the test scenarios on the efficient frontier, further allocating each network user's traffic to one or more of the channels using a fixed weight factor to obtain secondary test scenarios;
- calculating a mean and variance of the data according to each of the secondary test scenarios;
- identifying one or more of the secondary test scenarios as providing a beneficial allocation of network traffic when the secondary test scenario minimizes the variance of traffic in each channel.
A non-transitory computer-readable medium having a plurality of non-transitory instructions executable with a processor to facilitate management of traffic over a multi-channel network, the plurality of non-transitory instructions being executable for:
- gathering data associated with each network user's traffic;
- for a plurality of network users, allocating each network user's traffic to one or more channels of the multi-channel network to identify test scenarios on an efficient frontier;
- starting from the test scenarios on the efficient frontier, further allocating each network user's traffic to one or more of the channels using a fixed weight factor to obtain secondary test scenarios;
- calculating a mean and variance of the data according to each of the secondary test scenarios;
- identifying one or more of the secondary test scenarios as providing a beneficial allocation of network traffic when the secondary test scenario minimizes the variance of traffic in each channel.
Dependencies are inferred from the claim text.