×

Method and system for decentralized workload optimization in a data packet processing system using a multicore CPU

  • US 9,917,777 B2
  • Filed: 01/15/2015
  • Issued: 03/13/2018
  • Est. Priority Date: 01/15/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for dynamically rebalancing packet traffic workloads in a multi-core computing system, the system comprising a first processor core and a second processor core, the method comprising:

  • selecting a first traffic segment assigned to be processed by the first processor core, the first processor core having a first initial workload, wherein the first traffic segment is one of a plurality of traffic segments assigned to the first processor core and wherein the plurality of traffic segments are subsets of incoming data traffic;

    reassigning the first traffic segment so that the first traffic segment will be processed by the second processor core if an increased workload of the second processor core upon receipt of the first traffic segment will not exceed a first workload level; and

    determining, after reassigning the first traffic segment, whether a reduced workload of the first processor core is above, at or below a second workload level,after reassigning the first traffic segment, when the determined reduced workload is above the second workload level, selecting a second traffic segment assigned to be processed by the first processor core, wherein the second traffic segment is one of the plurality of traffic segments assigned to the first processor core and repeating the reassigning and determining steps for the second traffic segment.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×