Invention Grant
- Patent Title: Method for distributing load in a multi-core system
-
Application No.: US15881174Application Date: 2018-01-26
-
Publication No.: US10592298B2Publication Date: 2020-03-17
- Inventor: Alexander Britkin , Viacheslav Morozov , Igor Pavlov
- Applicant: NFWARE, INC.
- Applicant Address: US DE Wilmington
- Assignee: NFWARE, INC.
- Current Assignee: NFWARE, INC.
- Current Assignee Address: US DE Wilmington
- Agency: BCF LLP
- Priority: RU2017135568 20171005
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/50 ; H04L12/835 ; G06F9/48 ; H04L12/861 ; G06F9/54

Abstract:
A system and method for processing a data packet. The method comprises initiating processing of a received plurality of data packets by CPU cores; tracking, by a scale management routine, processing queues for the CPU cores and their load. In response to an average size of a processing queue being lower than a first pre-determined queue threshold, and a CPU core load being lower than a first pre-determined load threshold, preventing adding new data packets to the processing queue, monitoring emptying of processing queues for each processing CPU core. In response to an average size of a processing queue or a CPU core load being above a second pre-determined upper queue threshold or the second pre-determined load threshold, transmitting all data from processing queues for each processing CPU core to a memory buffer, increasing the number of processing cores by one; and initiating data packet processing.
Public/Granted literature
- US20190108068A1 METHOD FOR DISTRIBUTING LOAD IN A MULTI-CORE SYSTEM Public/Granted day:2019-04-11
Information query