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

User and service based QoS (quality of service) system in Linux environment

A technology for users and services, applied in transmission systems, electrical components, etc., can solve the problems of increased algorithm complexity, increased algorithm complexity, and the inability of variable-length packet queues to provide precise control, achieving small algorithm complexity and ensuring stability. Sexuality, the effect of low resource requirements

Inactive Publication Date: 2011-06-01
SHANGHAI UNIV
View PDF0 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] 3) Weighted Fair Queue WFQ: Classify packets according to flow, arrange a queue for each flow and assign a priority value, and allocate bandwidth according to the priority value of the queue, so that the system can finely control a single service flow, but It also increases the complexity of the algorithm
[0013] Although WFQ can perform flow-based fine control on packets in the network, its algorithm complexity is relatively increased, while WRR's algorithm execution idea is more in line with the queue structure of this system, and its algorithm complexity is relatively simple.
However, the WRR algorithm can show better computing performance when processing equal-length packets, but it is helpless for non-equal-length packets, and the lengths of packets in the network are almost unequal, which requires the use of the WRR evolution algorithm DWRR In order to overcome the disadvantage that the WRR algorithm cannot provide precise control over the queue of variable-length packets

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
  • User and service based QoS (quality of service) system in Linux environment
  • User and service based QoS (quality of service) system in Linux environment
  • User and service based QoS (quality of service) system in Linux environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0037] like image 3 As shown, a QoS system based on users and services under a Linux environment is characterized in that the system includes a filtering rule base d, a filter a, a classification rule base e, a classifier b, and a queue maintenance module c, and the filtering The rule base d is connected with the filter a, the classification rule base e is connected with the classifier b, the filter a, the classifier b, and the queue maintenance module c are connected in turn, and the queue maintenance module c adopts multi-level Queue+LLQ structure, the queue maintenance module c uses the DWRR algorithm when scheduling and sending messages. The filtering rule base d includes quintuple and ToS value information. The classification rule base e includes category numbers and queue numbers.

[0038] like Figure 4 As shown, the queue maintenance module adopts a multi-level queue+LLQ structure, assuming that all network users are divided into three categories, user group 1, gro...

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 relates to a user and service based QoS (quality of service) system in a Linux environment, which comprises a filter rule library, a filter, a classification rule library, a classifier and a queue maintaining module, wherein the filter rule library is connected with the filter; the classification rule library is connected with the classifier; the filter, the classifier and the queue maintaining module are successively connected; and the queue maintaining module adopts a structure of multistage queue plus LLQ (low latency queuing) and adopts a DWRR (display window right register) algorithm for dispatching and sending messages. Compared with the prior art, the system provided by the invention has the advantages of reducing sources required for system realization to the minimum, ensuring the system stability and the like.

Description

technical field [0001] The invention relates to a QoS system, in particular to a QoS system based on users and services under the Linux environment. Background technique [0002] The current IP network bears the application of multiple services, such as multimedia services, IPTV services, VoIP services, and P2P services, among which P2P services are particularly prominent. Therefore, traffic control based on business is essential. At the same time, network users in a large LAN must be divided into many levels according to different identities or positions, and the allocation of network bandwidth for these different levels of users will also be different. This requirement requires an ideal framework to achieve. [0003] The Linux kernel has supported QoS since Kernel 2.1.105. Its working mechanism is that when the network is congested, according to the configuration of the user, different output queues are established at the data output end for different data streams, and d...

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): H04L29/06
Inventor 潘志浩顾蔚张之远陈云寰顾鹏
Owner SHANGHAI UNIV
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