Fabric back pressure timeout transmitting device
AssigneeHewlett Packard Enterprise Development LP
InventorDerek Alan Sherlock
Life of this patent
Estimating the term…
Abstract
A fabric back pressure timeout transmitting device may include an arbiter, a first queue to supply packets to the arbiter and a second queue to supply packets to the arbiter, a first timer tracking time since transmission of a packet from the first queue with at least one packet in the first queue and a second timer tracking time since transmission of a packet from the second queue with at least one packet in the second queue. The first queue is designated to receive those packets that have a first number of remaining to destination hops. The second queue is designated to receive those packets that have a second number of remaining destination hops different than the first number.
Claims15
A fabric back pressure timeout transmitting device comprising:
- an arbiter;
- a first queue to supply packets to the arbiter, the first queue being designated to receive those packets that have a first number of remaining to destination hops;
- a second queue to supply packets to the arbiter, the second queue being designated to receive those packets that have a second number of remaining destination hops different than the first number;
- a first timer tracking time since transmission of a packet from the first queue with at least one packet in the first queue;
- and
- a second timer tracking time since transmission of a packet from the second queue with at least one packet in the second queue.
A fabric back pressure timeout method comprising:
- receiving a packet having a designated destination;
- determining a number of remaining to destination hops for the packet;
- storing the packet in a queue designated to contain those packets having the determined number of remaining to destination hops;
- determining a time since transmission of a packet from the queue with at least one packet in the queue;
- and
- emptying the queue of packets based upon the determined time.
A nonhierarchical multi-hop packet-switched fabric comprising:
- a first fabric back pressure timeout transmitting device comprising:
- a first arbiter;
- a first queue to supply packets to the first arbiter, the first queue being designated to receive those packets that have a first number of remaining to destination hops;
- a second queue to supply packets to the first arbiter, the second queue being designated to receive those packets that have a second number of remaining destination hops different than the first number;
- a first timer tracking time since transmission of a packet from the first queue with at least one packet in the first queue;
- and
- a second timer tracking time since transmission of a packet from the second queue with at least one packet in the second queue;
- and
- a second fabric back pressure timeout transmitting device comprising:
- a second arbiter;
- a third queue to supply packets to the second arbiter, the third queue being designated to receive those packets that have the first number of remaining to destination hops;
- a fourth queue to supply packets to the second arbiter, the fourth queue being designated to receive those packets that have the second number of remaining destination hops different than the first number;
- a third timer tracking time since transmission of a packet from the third queue with at least one packet in the third queue;
- and
- a fourth timer tracking time since transmission of a packet from the fourth queue with at least one packet in the fourth queue.
Dependencies are inferred from the claim text.