Device and method for dynamic queue scheduling based on bandwidth borrowing
A bandwidth and queuing technology, applied in digital transmission systems, data exchange networks, electrical components, etc., can solve the problems of complex implementation and inapplicability of high-speed networks, so as to improve utilization, reduce overall packet loss rate, and have fairness Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0070] refer to image 3 , the present invention will be further described by a specific example. In this example, there are 3 priority levels provided by the system, each priority level has a queue, and the weight of the first queue is w 1,1 =4, the weight of the second queue is w 2,1 = 2, the weight of the third queue is w 3,1 = 1, the total bandwidth of the system B = 100 Mbps, and the scheduling period T = 1 ms.
[0071] Step 1, allocate bandwidth quota for each queue;
[0072] According to the weight of the queue, the CPU allocates the bandwidth quota for the queue in proportion, and obtains the bandwidth quota of the first queue as B 1,1 =56Mbps, the bandwidth quota B of the second queue 2,1 =30Mbps, the bandwidth quota B of the third queue 3,1 = 14Mbps. The bandwidth quota storage module maintains a counter for each queue and calculates the initial value of the counter, and obtains the counter value of the first queue as DC 1,1 = 56kb, the counter value of the s...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


