Method and system for precisely controlling network bandwidth

A network bandwidth and precise control technology, applied in transmission systems, digital transmission systems, data exchange networks, etc., can solve problems such as inaccurate identification, limitation, network bandwidth occupation, etc., to improve network bandwidth utilization, reduce identification burden, Guaranteed to work properly

Inactive Publication Date: 2016-06-29
BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD +1
View PDF7 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The test software A has a large number of users who need to log in to the test software A for testing. Assuming that a user occupies about 1KB of bandwidth for communication, it can be known that the current test software A can only communicate with one user, because the network bandwidth of the host Almost all of it is occupied by Xunlei, so a large number of other users cannot log in to test software A for testing
[0003] When performing a network test on an application, if other applications on the PC host occupy most of the network bandwidth, or even more than 80%, it will cause other applications to be unable to connect to the network due to the limitation of the total network bandwidth, resulting in serious problems. Affected the normal network test
Therefore, this presents a technical problem to be solved: that is, when performing network testing, it is necessary to limit the bandwidth used by the application on the host
Although this method provides a solution to allocate bandwidth, when using iptables (linux firewall) to identify applications, it takes up system resources extremely, and the recognition rate of applications is not high
In addition, the feature code of the application is updated at any time, so the feature code library needs to be updated continuously, otherwise it will not be able to accurately identify

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
  • Method and system for precisely controlling network bandwidth
  • Method and system for precisely controlling network bandwidth
  • Method and system for precisely controlling network bandwidth

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] The present invention is described below based on examples, but the present invention is not limited to these examples. In the following detailed description of the invention, some specific details are set forth in detail. The present invention can be fully understood by those skilled in the art without the description of these detailed parts. In order to avoid obscuring the essence of the present invention, well-known methods, procedures, and flow charts are not described in detail. Additionally, the drawings are not necessarily drawn to scale.

[0049]The flow charts and block diagrams in the accompanying drawings illustrate the possible system framework, functions and operations of the systems, methods, and devices of the embodiments of the present invention, and the blocks on the flow charts and block diagrams can represent a module, program segment, or just a segment Code, said modules, program segments and codes are all executable instructions for implementing p...

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 present invention discloses a method and system for precisely controlling a network bandwidth. The method comprises: detecting in a kernel of a host system whether each data packet received in real time contains a feature code corresponding to an application in a configuration file, and if the data packet contains the feature code in the configuration file, adding a first tag at a specific position of the data packet, wherein the first tag corresponds to the application corresponding to the feature code; starting a firewall, and according to the first tag and a specific firewall rule, filtering a data packet that currently performs a network communication, and adding a second tag in a data packet that remains after filtration; and enabling a traffic control to set a corresponding network bandwidth for an application that currently performs a network connection according to a correspondence relation between the second tag and an application as well as a network bandwidth. The method and system disclosed by the present invention reduce system resource occupation and achieve precise control over the network bandwidth of the application connected to the network currently in the host.

Description

technical field [0001] The invention relates to the technical field of network data processing, in particular to a method and system capable of precisely controlling network bandwidth. Background technique [0002] In order to perform an accurate network performance test on an application (such as test software A), it is usually installed on a host (such as a PC), and the IP network bandwidth of the host is set to a fixed bandwidth, such as 100KB / s. If the test software A is an application designed to be accessed by 1000 people, when testing, it is necessary to test how many people can actually access the software. However, while the test software A is running, other application programs are still running on the host computer, for example, the Thunder download application program is running at this time, and the Thunder download application program is downloading movies. If the Thunder download application takes up 99KB of network bandwidth when downloading movies, only 1...

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 Applications(China)
IPC IPC(8): H04L12/927H04L29/06H04L47/80
CPCH04L47/803H04L63/0227Y02D30/50
Inventor 王勇
Owner BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products