Feedback mechanism for flexible load balancing in a flow-based processor affinity scheme
First Claim
Patent Images
1. A method comprising:
- directing one or more packets to a first processor of a plurality of processors based, at least in part, on a flow associated with the one or more packets; and
receiving from one of the plurality of processors a signal indicating a request to redirect one or more subsequent packets associated with the one processor to one or more other processors of the plurality of processors.
0 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment, a method is provided. The method of this embodiment provides directing one or more packets to a first processor of a plurality of processors based, at least in part, on a flow associated with the one or more packets; and receiving from one of the plurality of processors a signal indicating a request to redirect one or more subsequent packets associated with the one processor to one or more other processors of the plurality of processors.
39 Citations
20 Claims
-
1. A method comprising:
-
directing one or more packets to a first processor of a plurality of processors based, at least in part, on a flow associated with the one or more packets; and
receiving from one of the plurality of processors a signal indicating a request to redirect one or more subsequent packets associated with the one processor to one or more other processors of the plurality of processors. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus comprising:
a network controller to;
direct one or more packets to a first processor of a plurality of processors based, at least in part, on a flow associated with the one or more packets; and
receive from one of the plurality of processors a signal indicating a request to redirect one or more subsequent packets associated with the one processor to one or more other processors of the plurality of processors. - View Dependent Claims (7, 8, 9, 10)
-
11. A system comprising:
-
a plurality of processors;
a system bus communicatively coupled to the plurality of processors; and
a network controller communicatively coupled to the system bus operable to;
direct one or more packets to a first processor of the plurality of processors based, at least in part, on a flow associated with the one or more packets; and
receive from one of the plurality of processors a signal indicating a request to redirect one or more subsequent packets associated with the one processor to one or more other processors of the plurality of processors. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An article of manufacture having stored thereon instructions, the instructions when executed by a machine, result in the following:
-
directing one or more packets to a first processor of a plurality of processors based, at least in part, on a flow associated with the one or more packets; and
receiving from one of the plurality of processors a signal indicating a request to redirect one or more subsequent packets associated with the one processor to one or more other processors of the plurality of processors. - View Dependent Claims (17, 18, 19, 20)
-
Specification