Check patentability & draft patents in minutes with Patsnap Eureka AI!

A flexible network bandwidth control method and system thereof

A technology of network bandwidth and control method, which is applied in the field of network communication, can solve the problems of inflexible and effective use of bandwidth resources, control of single application type host type, waste of bandwidth resources, etc.

Active Publication Date: 2017-04-12
深圳市磊科实业有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] Existing network bandwidth control schemes are limited to a single application type or host type control, and have the defect of not being able to use bandwidth resources flexibly and effectively
Moreover, when the network traffic is large, sudden changes in traffic cannot effectively control the bandwidth, which can easily affect the total traffic of the network; on the other hand, when there are data packets to be sent but failed to fetch, the existing control Unable to redistribute bandwidth, unable to send data packets, which will inevitably lead to waste of bandwidth resources

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 flexible network bandwidth control method and system thereof
  • A flexible network bandwidth control method and system thereof
  • A flexible network bandwidth control method and system thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0171] like figure 1 As shown, the network bandwidth control method provided in this embodiment mainly includes the following steps:

[0172] First, initialize the network interface of the router, and set various parameters for the router, mainly including transmission rate, unit time slice, application type control parameters and host control parameters. Wherein, the unit time slice refers to taking a certain time period as a dividing boundary, for example, taking every 10 milliseconds as a unit time slice, or taking 8:05:10:15 milliseconds to 8:05:10:20 milliseconds as a unit time slice. A unit time slice, and the unit time slice can be different according to the application type, and it does not have to be completely consistent; the application type control parameter refers to the application type priority value, as the name implies, it is set for different application types. Priority, and represented by different values, for example: if the application type is video, set ...

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 an elastic network bandwidth control method and a system thereof, and relates to the technical field of communication networks. The elastic network bandwidth control method includes: initializing each network interface; receiving the data packet, sending the data packet to the identification module to confirm the application type and IP address of the data packet; checking whether there is a cache queue of the application type according to the application type of the data packet, If it does not exist, create an application type priority queue and a host cache queue, and execute the next step; otherwise, directly execute the next step; send data packets according to the priority of the application type from high to low and the host control parameters; determine whether to send all If it is a data packet, the program stops, otherwise, the data packet is still sent according to the priority of the application type from high to low and the host control parameters. The invention can be widely applied to network devices such as wired or wireless routers and switches, and can adjust and control the network bandwidth to ensure sufficient and reasonable utilization of the bandwidth.

Description

technical field [0001] The invention relates to the field of network communication, in particular to a flexible network bandwidth control method and system thereof. Background technique [0002] Existing network bandwidth control schemes are limited to a single application type or host type control, and have the defect of not being able to utilize bandwidth resources flexibly and effectively. Moreover, when the network traffic is large, sudden changes in traffic cannot effectively control the bandwidth, which can easily affect the total traffic of the network; on the other hand, when there are data packets to be sent but failed to fetch, the existing control Bandwidth reallocation cannot be performed, and data packets cannot be sent, which will inevitably lead to waste of bandwidth resources. Contents of the invention [0003] The object of the present invention is to provide a kind of elastic network bandwidth control method, to realize on the basis of not increasing equ...

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/865H04L12/927H04L47/6275H04L47/80
Inventor 胡强
Owner 深圳市磊科实业有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More