Packet flow control
AssigneeIntel Corporation
InventorsManoj Wadekar, Hitesh Rastogi
Life of this patent
Estimating the term…
Abstract
A flow control method according to one embodiment may include transmitting a first plurality of packets from a transmitting node to a receiving node at an initial packet rate, and transmitting a second plurality packets from the transmitting node to the receiving node at a congested packet rate less than the initial packet rate in response to a signal from the receiving node representative of a congestion condition at the receiving node. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
Claims22
A flow control method comprising:
- transmitting a first plurality of packets from a transmitting node to a receiving node at an initial packet rate;
- and
- transmitting a second plurality of packets from said transmitting node to said receiving node at a congested packet rate less than said initial packet rate in response to a signal from said receiving node representative of a congestion condition at said receiving node.
An article comprising:
- a storage medium having stored therein instructions that when executed by a machine result in the following:
- transmitting a first plurality of packets to a receiving node at an initial packet rate;
- and
- transmitting a second plurality of packets to said receiving node at a congested packet rate less than said initial packet rate in response to a signal from said receiving node representative of a congestion condition at said receiving node.
A chassis comprising:
- a backplane having a switch;
- and
- a circuit board accepted in a slot of said chassis and coupled to said backplane, said circuit board capable of communicating with said switch, said circuit board capable of transmitting a first plurality of packets to said switch, said circuit board capable of receiving a signal from said switch representative of a congestion condition at said switch, and said circuit board capable of transmitting a second plurality of packets to said switch at a congested packet rate less than said initial packet rate in response to said signal from said switch.
A chassis comprising:
- a backplane having a switch;
- and
- a circuit board accepted in a slot of said chassis and coupled to said backplane, said circuit board comprising a network interface card, said network interface card capable of communicating with said switch, said network interface card capable of transmitting a first plurality of packets to said switch, said network interface card capable of receiving a signal from said switch representative of a congestion condition at said switch, and said network interface card capable of transmitting a second plurality of packets to said switch at a congested packet rate less than said initial packet rate in response to said signal from said switch.
An Advanced Telecommunications Computing Architecture (ATCA) chassis comprising:
- at least one ATCA circuit board accepted in a slot of said ATCA chassis;
- and
- a backplane having a switch, said switch having at least one port capable of communicating with said at least one ATCA circuit board, said at least one ATCA circuit board capable of transmitting a first plurality of packets to said switch via said at least one port at an initial packet rate, said switch capable of detecting a congestion condition at said at least one port and sending a signal to said at least one ATCA board representative of said congestion condition, said at least one ATCA circuit board transmitting a second plurality of packets to said switch at a congested packet rate less than said initial packet rate in response to said signal from said switch, said at least one ATCA board capable of controlling a length of an inter-packet gap disposed between at least two of said second plurality of packets to change said initial packet rate to said congested packet rate, said first and second plurality of packets complying with an Ethernet communication protocol, and wherein said inter-packet gap is greater than 12 bytes.
Dependencies are inferred from the claim text.