| CPC H04L 43/10 (2013.01) [G06F 1/3209 (2013.01); H04L 41/0833 (2013.01); H04L 43/022 (2013.01); H04L 43/16 (2013.01)] | 18 Claims |

|
1. An apparatus comprising:
interface circuitry;
machine readable instructions; and
at least one processor circuit to be programmed by the machine readable instructions to:
poll an empty input queue to determine a first empty polling count of the empty input queue during a first time period;
operating on a separate input queue containing a first quantity of data during the first time period, the first empty polling count associated with a first load threshold of the at least one processor circuit;
poll the empty input queue to determine a second empty polling count of the empty input queue during a second time period;
operating on the separate input queue containing a second quantity of data during the second time period, the second empty polling count associated with a second load threshold of the at least one processor circuit, and the second quantity of data greater than the first quantity of data;
poll the empty input queue to determine a plurality of runtime empty polling counts of the empty input queue during a third time period while operating on the separate input queue with an unknown quantity of data;
determine an empty polling count trend based on the first load threshold, the second load threshold, and the plurality of runtime empty polling counts; and
cause a power state increase of the at least one processor circuit based on the trend moving toward the second load threshold; or
cause a power state decrease of the at least one processor circuit based on the trend moving toward the first load threshold.
|