Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A Queue Scheduling Method Based on Multiple Priorities

A priority queue and queue scheduling technology, applied in the field of communication, can solve the problems of low priority queues not being served, not considering the needs of business applications, and unable to guarantee the minimum bandwidth requirements of multimedia application services, so as to improve the efficiency of queue scheduling, Guaranteed Bandwidth Guaranteed Effect

Active Publication Date: 2017-06-13
BANGYAN TECH +1
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] The existing queue scheduling methods mainly include SP, FIFO, RR, WFQ, etc. The FIFO algorithm schedules according to the arrival time of data packets, that is, first come first served, but this method does not consider the actual business application needs
The strict priority scheduling method of the SP algorithm schedules according to the priority of the queue. After the high priority queue is scheduled, the low priority queue is scheduled, which may cause the low priority queue to be out of service for a long time.
The RR algorithm scheduling method schedules multiple queues in proportion. This method has better fairness, but it does not consider the application requirements of the business.
The WFQ algorithm allocates bandwidth for applications according to the corresponding weight ratio. It can effectively guarantee channel bandwidth utilization and zero delay, but cannot guarantee the minimum bandwidth requirements of some multimedia application services.

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
  • A Queue Scheduling Method Based on Multiple Priorities

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] refer to figure 1 , a kind of queue scheduling method based on multi-priority of the present invention, comprises the following steps:

[0027] A. Classify and process received data packets according to the type of business application, and classify them into corresponding priority queues;

[0028] B. According to different priorities, assign weight values ​​to each priority queue respectively;

[0029] C. Assign corresponding bandwidth values ​​to each priority queue according to the weight value assigned to each priority queue;

[0030] D. Polling each priority queue in order of priority from high to low, and taking out a corresponding number of data packets from the corresponding queue according to the bandwidth allocated by each queue for scheduling output.

[0031] First of all, when the data packet arrives at the service network, the received data packet is first processed, the data packet is classified according to the business type, and the data packet is resp...

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 multi-priority-based queue scheduling method, which includes the following steps: classify and process received data packets according to service application types, and classify them into corresponding priority queues; Each priority queue is assigned a weight value; according to the weight value assigned to each priority queue, the corresponding bandwidth value is assigned to each priority queue; each priority queue is polled in order of priority from high to low , and according to the bandwidth allocated by each queue, a corresponding number of data packets are taken out from the corresponding queues for scheduling output. The invention can not only guarantee the service requirement of high-priority business, but also has certain fairness, and can effectively improve the efficiency of queue scheduling. When the service cannot meet the demand, the bandwidth guarantee of real-time or high-priority business can be guaranteed by delaying the demand of low-priority application or reducing the bandwidth of low-priority application. The invention can be widely used in the communication field.

Description

technical field [0001] The invention relates to the technical field of communication, in particular to a multi-priority-based queue scheduling method. Background technique [0002] The existing queue scheduling methods mainly include SP, FIFO, RR, WFQ, etc. The FIFO algorithm schedules according to the arrival time of data packets, that is, first come first served, but this method does not consider the actual business application needs. The strict priority scheduling method of the SP algorithm schedules according to the priority of the queues. After the high priority queues are scheduled, the low priority queues are scheduled, which may cause the low priority queues to be out of service for a long time. The RR algorithm scheduling method schedules multiple queues in proportion. This method has better fairness, but does not consider the application requirements of the business. The WFQ algorithm allocates bandwidth for applications according to the corresponding weight ratio...

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/865H04L47/6275
Inventor 杨国英唐宏杨志朱思宇
Owner BANGYAN TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products