Apparatus and method for adaptive throttling of traffic across multiple network nodes
AssigneeHewlett-Packard Development Company, L.P.
InventorVasu Sasikanth Sankhavaram
Life of this patent
Estimating the term…
Abstract
One embodiment of a method of throttling network traffic comprises obtaining traffic rate data from available peer network nodes; computing a maximum permissible rate for a network node based on the traffic rate data from the peer network nodes, wherein the maximum permissible rate represents a maximum number of transactions permitted to pass into that network node for processing during a current period; and employing the maximum permissible rate to govern a number of transactions admitted for processing by the network node in the current period.
Claims19
A method comprising:
- obtaining traffic rate data from available peer network nodes that specifies a number of transactions accepted for processing by each of said peer network nodes during a time period;
- computing a maximum permissible rate for a network node based on the traffic rate data from the peer network nodes, wherein the maximum permissible rate represents a maximum number of transactions permitted to pass into that network node for processing during a current period;
- and
- employing the maximum permissible rate to govern a number of transactions admitted for processing by the network node in the current period,
- wherein the maximum permissible rate is based on a total threshold value of admitted transactions for network nodes as a whole in a current period minus traffic rates allowed in a prior period for the peer network nodes.
A system comprising:
- a peer communication module configured to obtain traffic rate data from available peer network nodes that specifies a number of transactions accepted for processing by each of said peer network nodes during a time period;
- a threshold stats module configured to compute a maximum permissible rate for a network node based on the traffic rate data from the peer network nodes, wherein the maximum permissible rate represents a maximum number of transactions permitted to pass into that network node for processing during a current period;
- and
- a gatekeeper module configured to employ the maximum permissible rate to govern a number of transactions admitted for processing by the network node in a current period,
- wherein the maximum permissible rate is based on a total threshold value of admitted transactions for network nodes as a whole in a current period minus traffic rates allowed in a prior period for the peer network nodes.
A system comprising:
- means for obtaining traffic rate data from available peer network nodes;
- means for computing a maximum permissible rate for a network node based on the traffic rate data from the peer network nodes, wherein the maximum permissible rate represents a maximum number of transactions permitted to pass into that network node for processing during a current period;
- and
- means for employing the maximum permissible rate to govern a number of transactions admitted for processing by the network node in the current period;
- wherein the maximum permissible rate is based on a total threshold value of admitted transactions for the network nodes as a whole in a current period minus traffic rates allowed in an immediately previous period for the peer network nodes.
Dependencies are inferred from the claim text.