Method for realizing interrupted load balance among multi-core processors

A multi-core processor, load balancing technology, applied in the field of computer networks, can solve the problems of inability to run key real-time tasks, heavy interrupt load, loss of low-priority interrupts, etc., to achieve good practicability, improve parallelism, and improve processing efficiency. Effect
CN102521047BActive Publication Date: 2014-07-09CHONGQING UNIV OF POSTS & TELECOMM

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHONGQING UNIV OF POSTS & TELECOMM
Publication Date
2014-07-09

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention relates to a method for realizing interrupted load balance among multi-core processors, belonging to the computer network technology. The technical scheme adopted by the balancing method of the invention is as follows: dividing processors sharing a second level cache to the same scheduling region, distributing all data packets to each scheduling region according to source IP addresses, establishing a hash table, and carrying out analytical statistics on the data packets, wherein each scheduling region can have a critical access to respective hash table; and adopting a weighted cycle scheduling algorithm to realize the load balance in each scheduling region, allocating the interruption sent by a network card to each processor, and setting a server priority according to weight values, wherein the server with a higher weight value preferentially receives and processes the interruption, and the processors with the same weight values process the interruption in a cycle scheduling manner. Since an operating system can balance the interrupted load, the interruption sent by the network card can be subjected to balanced distribution on the multiple processor cores, thus the processing efficiency of the system can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to computer network technology, in particular to the multi-core processor operating system technology of a high-speed network flow monitoring system. Background technique

[0002] In the process of high-speed network traffic monitoring, the system will receive massive data packets every second, and analyze and process them, involving data collection, data analysis, data storage, etc. The system generally uses a high-performance multi-core hardware platform to efficiently receive and process network packet packets in parallel. In a multi-core processor environment, if all interrupts are processed on a certain processor core, high-priority interrupts are processed too frequently on a certain processor core, which will cause low-priority interrupts to be lost, or due to a certain processing The interrupt load of the processor core is too heavy, which makes some key real-time tasks unable to run.

[0003] A "multi-core processor int...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More