Five-level queue scheduling device and method for implementing hierarchical QoS (quality of service)

A queue scheduling and hierarchical technology, applied in the field of communication, can solve the problems of high cost of hardware implementation, inability to serve different business flows, complex bandwidth management algorithms, etc., and achieve the effect of configurable algorithms and high flexibility

Active Publication Date: 2018-04-03
XIDIAN UNIV
View PDF5 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantages of this device are: the encapsulation of the queue information in the uplink direction is only carried out on the receiving module, and its subnet number and user number attributes are not transmitted, and the queue has only one level, which cannot realize the Bandwidth configuration for
The shortcomings of this method are: this method can only guarantee the quality of service of users, and cannot further serv...

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
  • Five-level queue scheduling device and method for implementing hierarchical QoS (quality of service)
  • Five-level queue scheduling device and method for implementing hierarchical QoS (quality of service)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] The present invention will be further described below in conjunction with the accompanying drawings.

[0052] Refer to attached figure 1 The device of the present invention includes a flow classification module 1, an entry-level scheduling module 2, a shared cache module 3, a service flow-level scheduling module 4, a user-level scheduling module 5, a subnet-level scheduling module 6, an output port-level scheduling module 7, Scheduling algorithm configuration module 8, flow control module 9, CPU interface module 10; the flow classification module 1 is connected with the queue-level scheduling module 2; the queue-level scheduling module 2 is connected with the flow classification module 1, the shared cache module 3, and the business flow and scheduling module 4; business flow and scheduling module 4 is connected to team-level scheduling module 2, user-level scheduling module 5, and scheduling algorithm configuration module 8; user-level scheduling module 5 is connected t...

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 five-level queue scheduling device and method for implementing hierarchical QoS (quality of service). The device comprises a flow classification module, an enqueue level scheduling module, a shared cache module, a business flow level scheduling module, a user level scheduling module, a sub-network level scheduling module, an output port level scheduling module, a scheduling algorithm configuration module, a flow control module and a CPU (central processing unit) interface module. The method includes the steps: performing flow classification on data packets and judgingwhether the data packets can enqueue or not by calculating the enqueue threshold of a queue; configuring all level scheduling algorithms by the scheduling algorithm configuration module according tothe weight attribute of the queue to be scheduled, and jointly finishing the dequeuing scheduling process of the data packets by a flow control algorithm. The proper scheduling algorithms and the flowcontrol algorithm are selected, and bandwidths can be more flexibly distributed by the aid of the five-level queue scheduling device.

Description

technical field [0001] The invention belongs to the technical field of communication, and further relates to a five-level queue scheduling device and method for realizing hierarchical Quality of Service (QoS) in the technical field of data transmission. The present invention can realize the management of the bandwidth of the switch or the router through the setting of the queue weights and the control of the flow in the dispatching algorithms at all levels. Background technique [0002] Queue scheduling and QoS technologies are widely used in routers and switches. It performs flow classification, scheduling and flow control on the input packets of switching nodes according to certain service rules, so that all data packets can share the traffic of switching nodes in a predetermined way. Output link bandwidth. [0003] The queue-based scheduling method is the most commonly used in congestion management. The traditional queue-based scheduling method uses a single-level queue,...

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
IPC IPC(8): H04L12/869H04L12/873H04L12/851H04L47/52
CPCH04L47/2408H04L47/2441H04L47/527H04L47/58H04L47/60
Inventor 邱智亮高丽丽潘伟涛郑凌王伟娜赵海峰张汶汶张森付新宇陈郝明
Owner XIDIAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products