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

A Dynamic Round Robin Grouping Scheduling Method with Good Fairness and High Efficiency

A packet scheduling and high-efficiency technology, applied in the field of network communication, can solve problems such as increased overhead, unsatisfactory delay characteristics, and queues that cannot be served, and achieve the effect of reducing congestion, reducing packet loss rate, and simple hardware implementation

Inactive Publication Date: 2011-12-07
HUNAN UNIV OF SCI & TECH
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, DRR has the following disadvantages: (1) it can only provide fairness on a long-term scale, and from a short-time scale, it will cause the output of the data stream to have a large burst; (2) the delay characteristic is not Ideally, some queues may not be served for a long time; (3) DRR assigns a quota value (Quantum) to each queue, and uses DC (Deficit Counter) to measure past unfairness. The packet will be sent only when the packet length is less than the sum of the quota value and DC, which requires that the packet length must be known before sending the packet, which increases the implementation overhead

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 Dynamic Round Robin Grouping Scheduling Method with Good Fairness and High Efficiency
  • A Dynamic Round Robin Grouping Scheduling Method with Good Fairness and High Efficiency
  • A Dynamic Round Robin Grouping Scheduling Method with Good Fairness and High Efficiency

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] Before describing the dynamic round-robin packet scheduling method provided by the present invention in conjunction with the embodiments, relevant concepts and parameters are described first.

[0032] In the present invention, a data flow is defined as active (Active), when the packets of this data flow are being accessed during the dequeue scheduling process, or the queue corresponding to this data flow is not empty. In order to describe the packet scheduling method of the present invention, all active data flows are placed in a list, and this list is called an active data flow list. Define a round (Round) as a process at a certain time T1 (T1>0), and the data streams contained in the active data stream list are accessed by the packet scheduling module. During the execution of this round, newly arrived or re-active data streams can be added to the tail of the active data stream list, but will be accessed from the next round.

[0033]In the present invention, in order ...

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 dynamic round-robin group scheduling method with good fairness and high efficiency. It includes the following steps: initialization; enqueue queuing process; dequeue scheduling process. During the out-of-queue scheduling process, it is sent according to the P value of the data flow in a polling manner. In the present invention, the P value of the data flow is calculated depending on the sending situation of each data flow in the previous round, so that the data flow that obtains little service in one round will be given more service opportunities in the next round , so as to ensure better fairness between data streams. The invention improves the efficiency of packet scheduling, fairly allocates bandwidth resources of output links, reduces congestion and packet loss rate, has low complexity, and at the same time, hardware implementation is also very simple.

Description

technical field [0001] The invention belongs to the technical field of network communication, and specifically relates to a dynamic polling group scheduling method with good fairness and high efficiency. Background technique [0002] With the development of the Internet, the services provided on the Internet are becoming more and more abundant. In addition to the traditional Best-effort service, many services represented by video conferencing, Internet telephony, and telemedicine services have been provided on the Internet. It is foreseeable that more businesses will be realized through the Internet in the future. Different services have different characteristics and have different quality requirements. For example, video conferencing has requirements for bandwidth and end-to-end delay, while traditional data services have no obvious QoS (Quality of Service) requirements. Therefore, even if the reliability and transmission rate of the transmission medium have been greatly i...

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/56H04L12/863
Inventor 刘桂开高蕾邓茜
Owner HUNAN UNIV OF SCI & 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