Arista Networks, Inc.
MULTICORE OFFLOADING OF NETWORK PROCESSING
Last updated:
Abstract:
A method for reassigning flows to cores in a multi-core network device includes receiving a packet flow and periodically determining a packet rate of the flow and the processing load on each of the worker cores. Unassigned flows are assigned to the least loaded core. If an assigned flow has a packet rate that exceeds a particular threshold proportion of the processing capacity of the currently assigned worker core, reassigning the flow to the lowest loaded worker core unless the resulting load would exceed the current load on the currently assigned worker core.
Status:
Application
Type:
Utility
Filling date:
28 Jul 2020
Issue date:
3 Feb 2022