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

Queue scheduling method and device, communication device, storage medium

A technology of queue scheduling and queue length, applied in the field of data transmission, which can solve the problems of heavy queue scheduler load, high frequency of queue manager sending scheduling requests, and inability to process scheduling requests in time.

Active Publication Date: 2021-01-01
HUAWEI TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The application provides a queue scheduling method, device, system, and computer-readable storage medium, which can solve the problem that when the queue manager manages many queues, the queue manager sends scheduling requests frequently and the load of the queue scheduler is relatively large. , the problem of being unable to process the scheduling request in time, resulting in a large scheduling delay in the scheduling of the queue, the technical solution provided by this application is as follows:

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
  • Queue scheduling method and device, communication device, storage medium
  • Queue scheduling method and device, communication device, storage medium
  • Queue scheduling method and device, communication device, storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0164] In order to make the purpose, technical solution and advantages of the present application clearer, the implementation manners of the present application will be further described in detail below in conjunction with the accompanying drawings.

[0165] See Figure 1A , which shows a schematic diagram of an implementation environment involved in a queue scheduling method provided in an exemplary embodiment of the present application. Such as Figure 1A As shown, the implementation environment may include: a communication device 110 , a first terminal 120 and a second terminal 130 .

[0166] Wherein, the communication device 110 may be a router or a switch, etc., the first terminal 120 and the second terminal 130 may be smart phones, computers, multimedia players, e-readers, or wearable devices, etc., and the communication device 110 and the first terminal 120 Between the communication device 110 and the second terminal 130, a connection can be established through a wired ...

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 application discloses a queue scheduling method and device, a communication device, and a storage medium, and belongs to the technical field of data transmission. The method includes: when the length difference of the first queue changes, determining a target probability based on the length difference of the first queue and the queue length of the first queue; and randomly generating a scheduling request based on the target probability, so that the scheduling request The ratio of the generated possibility to the ungenerated possibility is the target probability, and the scheduling request is used to indicate the scheduling status of scheduling the first queue; when a scheduling request is generated, the scheduling request is sent to the queue scheduler; the first queue is For any queue in at least one queue managed by the queue manager, the length difference is the difference between the current queue credit value of the first queue and the queue length of the first queue, and the current queue credit value is the data currently available for the first queue The amount of data transferred. The present application reduces the probability that the queue scheduler schedules a queue with a large scheduling delay.

Description

technical field [0001] The present invention relates to the technical field of data transmission, in particular to a queue scheduling method and device, communication equipment, and a storage medium. Background technique [0002] Quality of Service (QoS) is an index reflecting network status, which can reflect network status such as network delay and congestion, and queue scheduling technology is a key technology to ensure QoS. Among them, in the queue scheduling technology, communication devices such as routers or switches responsible for queue scheduling need to schedule data packets according to certain rules, so that each queue with cached data packets can get a fair scheduling opportunity, so that each queue in each queue Packets can be sent out. [0003] In the related technology, a queue manager (Queue Manager, QM) and a queue scheduler (Queue Scheduler, QSC) are set in the communication device, and for each queue managed by the queue manager, the queue manager can ...

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/863
CPCH04L47/6255H04L47/527H04L47/6215
Inventor 杜文华吕晖郑勤王馨宇
Owner HUAWEI TECH CO LTD
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