CONGESTION CONTROL FOR DATA CENTER TRAFFIC
First Claim
Patent Images
1. A system, comprising:
- a processor that executes or facilitates execution of computer executable components stored in a computer readable storage medium, the computer executable components, comprising;
a network monitor component configured to determine a network congestion level of a network based on a function of transmissions waiting processing; and
a congestion control component configured to;
determine a transmission mode based on the network congestion level and a function of a network congestion threshold; and
determine a sending rate, for transmissions, based on the transmission mode.
2 Assignments
0 Petitions
Accused Products
Abstract
Network congestion management techniques are applied in a communication network. Network characteristics and target thresholds can be determined. A transmission mode can be determined. Further, a sending rate can be determined based on the transmission mode and network characteristics. In one aspect, network characteristics at a recent time can be determined to alter sending rates in a network to manage network congestion.
-
Citations
26 Claims
-
1. A system, comprising:
a processor that executes or facilitates execution of computer executable components stored in a computer readable storage medium, the computer executable components, comprising; a network monitor component configured to determine a network congestion level of a network based on a function of transmissions waiting processing; and a congestion control component configured to; determine a transmission mode based on the network congestion level and a function of a network congestion threshold; and determine a sending rate, for transmissions, based on the transmission mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method, comprising:
-
determining, by a system comprising a processor, a congestion level of transmissions of a network based on a data packet queue depth; determining a transmission mode based on the congestion level of the network; and determining a sending rate for a sender to receiver data packets based on the congestion level. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
means for determining a congestion level as a function of a network parameter, wherein the network parameter represents a level of congestion of a network at a point in time; means for determining a transmission mode as a function of the network parameter; and means for adjusting a sending rate of data packets as a function of the transmission mode. - View Dependent Claims (19, 20, 21)
-
-
22. A computer-readable storage device comprising computer-executable instructions that, in response to execution, cause a device comprising a processor to perform operations, comprising:
-
determining a congestion level in a network at a time; determining a transmission mode based on the congestion level; determining a sending rate based on a network characteristic and the transmission mode; and configuring sending of the data packets to be based on the sending rate. - View Dependent Claims (23, 24, 25, 26)
-
Specification