Unlock instant, AI-driven research and patent intelligence for your innovation.

HQOS implementation method, device and network equipment based on multi-core cpu

An implementation method and multi-core technology, applied in the field of communication, can solve problems such as limited performance and high parallel overhead, and achieve the effects of short time consumption, optimized performance, and improved performance

Active Publication Date: 2016-06-29
RUIJIE NETWORKS CO LTD
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Embodiments of the present invention provide a multi-core CPU-based HQoS implementation method, device, and network equipment to solve the problems of high parallel overhead and limited performance in existing multi-core CPU-based HQoS implementation methods

Method used

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
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • HQOS implementation method, device and network equipment based on multi-core cpu
  • HQOS implementation method, device and network equipment based on multi-core cpu
  • HQOS implementation method, device and network equipment based on multi-core cpu

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045]Aiming at the problems of high parallel overhead and limited performance in the existing multi-core CPU-based HQoS implementation method, the embodiment of the present invention provides a multi-core CPU-based HQoS implementation method. The process of the method is as follows: figure 2 shown, including:

[0046] S20: After each CPU classifies the received messages in parallel according to the first scheduler corresponding to the highest-level queue to which they belong, and distributes various types of messages to the queues of the corresponding first scheduler, where A scheduler's queue is locked before dispatching messages and unlocked after completion.

[0047] When classifying packets, each CPU can process them in parallel.

[0048] When each CPU distributes messages to the queues of each first scheduler, multiple CPUs may distribute messages to a first scheduler queue at the same time, so it needs to be locked before the message is distributed and unlocked after ...

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

PUM

No PUM Login to View More

Abstract

The invention discloses a method, device and network equipment for implementing HQoS based on a multi-core CPU. The method includes: after each CPU parallelly classifies the received packets according to the first scheduler corresponding to the highest-level queue to which they belong, The class messages are distributed to the queues of the corresponding first schedulers, wherein the messages are locked before distributing the messages to the queues of each first scheduler, and unlocked after the end; Set a rule to schedule the packets in the queue of the corresponding first scheduler step by step, and distribute the scheduled packets to the queue of the corresponding second scheduler according to the destination port. Locking before distributing the message in the middle, and unlocking after the end; according to the port setting rules included in the corresponding second scheduler, the messages in the queue of the corresponding second scheduler are scheduled and sent step by step. This scheme reduces parallel overhead and optimizes performance.

Description

technical field [0001] The present invention relates to the field of communication technology, in particular to a multi-core central processing unit (Central Processing Unit, CPU)-based hierarchical quality of service (Hierarchical Quality of Service, HQoS) implementation method, device and network equipment. Background technique [0002] In order to implement finer QoS control for users, user groups, and user groups, network operators put forward HQoS proposals. The implementation process of HQoS can be divided into two stages: the first stage is classification, which classifies the received packets. After classification, the user queue, user group queue, destination port queue, priority and other information to which the packets belong can be clarified; The second stage is scheduling. The classified packets are scheduled into, discarded, and out of the queue, and finally achieve the expected QoS effect. In the scheduling phase, commonly used is as figure 1 The four-level...

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

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/869
Inventor 宋树迎
Owner RUIJIE NETWORKS CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More