US 12,244,514 B2
Intelligent packet distribution control for optimizing system performance and cost
Feng Cao, Fremont, CA (US); Harikrishnan Pillai, San Jose, CA (US); and Jonathan Rosen, Cary, NC (US)
Assigned to Cisco Technology, Inc.
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Jul. 6, 2022, as Appl. No. 17/858,530.
Prior Publication US 2024/0015110 A1, Jan. 11, 2024
Int. Cl. H04L 47/762 (2022.01); G06F 11/34 (2006.01); H04L 45/00 (2022.01); H04L 47/80 (2022.01)
CPC H04L 47/762 (2013.01) [G06F 11/3409 (2013.01); H04L 45/38 (2013.01); H04L 47/801 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
determining compute resource data associated with a networking switch, the networking switch being associated with a plurality of Stateful Packet Processors (SPPs), wherein determining the compute resource data associated with the networking switch comprises:
determining operating environment information,
determining current system performance information, and
determining current network traffic characteristics;
classifying packets into flows that are persistently mapped to compute resources for a lifetime of the flows;
allocating, based on the compute resource data, the flows to the compute resources, wherein allocating the flows comprises allocating the flows to one of more SPPs of the plurality of SPPs based on the operating environment information, the current system performance information, and the current network traffic characteristics; and
adjusting operating frequencies of one or more of the plurality of SPPs.