Multiplexing and congestion control
First Claim
Patent Images
1. A method comprising:
- receiving a request for a quality of service (QoS) associated with an application executing on a network, the QoS expressed as requested QoS parameters;
obtaining operating parameters of the network;
modeling traffic for a group of flows in the network as probability waves based at least in part on the operating parameters to generate a model of the traffic including model flows;
determining QoS parameters for the network, wherein the QoS parameters for the network are expressed in terms of properties of the probability waves; and
controlling an operational condition of the network in accordance with the model, thereby controlling the QoS parameters for the network to satisfy the requested QoS parameters.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and devices for network congestion control exploit the inherent burstiness of network traffic, using a wave-based characterization of network traffic and corresponding multiplexing methods and approaches.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a request for a quality of service (QoS) associated with an application executing on a network, the QoS expressed as requested QoS parameters; obtaining operating parameters of the network; modeling traffic for a group of flows in the network as probability waves based at least in part on the operating parameters to generate a model of the traffic including model flows; determining QoS parameters for the network, wherein the QoS parameters for the network are expressed in terms of properties of the probability waves; and controlling an operational condition of the network in accordance with the model, thereby controlling the QoS parameters for the network to satisfy the requested QoS parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device comprising:
-
a memory storing executable instructions; and a processor in communication with the memory, wherein the processor, responsive to executing the instructions, performs operations comprising; obtaining operating parameters of a network; modeling traffic for a group of flows in the network as probability waves based at least in part on the operating parameters to generate a model of the traffic including model flows; determining quality of service (QoS) parameters for the network based on waveforms of the probability waves, wherein the QoS parameters for the network are expressed in terms of properties of the probability waves, wherein the properties of the probability waves comprise bandwidth, wavelength, jitter, or a combination thereof; and controlling an operational condition of the network in accordance with the model, thereby controlling the QoS parameters for the network to satisfy requested QoS parameters corresponding to a requested quality of service of an application executing on the network. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory machine-readable storage medium comprising executable instructions which, responsive to being executed by a processor, cause the processor to perform operations comprising:
-
receiving a request for a quality of service (QoS) associated with an application executing on a network, the QoS expressed as requested QoS parameters; obtaining operating parameters of the network; modeling traffic for a group of flows in the network as probability waves based at least in part on the operating parameters to generate a model of the traffic including model flows; determining QoS parameters for the network based on waveforms of the probability waves, wherein the QoS parameters for the network are expressed in terms of properties of the probability waves; and controlling an operational condition of the network in accordance with the model, thereby controlling the QoS parameters for the network to satisfy the requested QoS parameters, wherein controlling the operational condition comprises generating instructions to manage traffic congestion on the network. - View Dependent Claims (17, 18, 19, 20)
-
Specification