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

Available bandwidth detecting method, system and device

A measurement method and bandwidth technology, applied in the Internet field, can solve problems such as network congestion, long time spent, and inability to adapt to the measurement speed requirements, and achieve the effect of reducing the number of transmissions and increasing the speed

Active Publication Date: 2008-07-16
TENCENT TECH (SHENZHEN) CO LTD
View PDF0 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] It can be seen from the above technical solution that when the channel load method is used to measure the available bandwidth, since the sender uses the probe data packets larger than the available bandwidth of the transmission path for a long time to measure the available bandwidth, it will cause network congestion and affect the transmission of other business data streams , thereby affecting network performance; if business data is used as the detection data packet, it will send a more serious packet loss phenomenon; in addition, the channel load method uses the method of detecting the step size to change the rate of the detection data packet, the number of detections is large, and the time spent Long, unable to adapt to the requirements of the speed of measurement of the available bandwidth of new network business applications

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
  • Available bandwidth detecting method, system and device
  • Available bandwidth detecting method, system and device
  • Available bandwidth detecting method, system and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0040] Embodiment 1. This embodiment provides a method for measuring available bandwidth.

[0041] Fig. 1 is the flowchart of the usable bandwidth measuring method provided by this embodiment, as shown in Fig. 1, this method is specifically realized by the following steps:

[0042] Step 101, the transmitting end determines the measurement accuracy of the available bandwidth, and determines the upper limit of the available bandwidth measurement range and the lower limit of the available bandwidth measurement range according to the network type and / or service type between the transmitting end and the receiving end.

[0043] The network type between the sending end and the receiving end itself determines the upper limit of the available bandwidth measurement range and the lower limit of the available bandwidth measurement range. For example, if the network type of a host is Asymmetric Digital Subscriber Line (Asymmetric Digital Subscriber Line, ADSL), then the host When communica...

Embodiment 2

[0075] Embodiment 2. This embodiment provides two available bandwidth measurement systems.

[0076]FIG. 2 is a structural diagram of the available bandwidth measurement system provided by this embodiment. As shown in FIG. 2 , the system includes a client and a server. A data channel and a control channel are established between the client and the server, the data channel is used for the client to send detection packets to the server, and the control channel is used for mutual transfer of control information between the client and the server and The send time and receive time of the interactive probe packet. In practical applications, the data channel and the control channel do not necessarily exist at the same time, as long as a data path can be established between the client and the server, detection data packets can be transmitted and detection data can be exchanged on the data path The sending time and receiving time of the packet are sufficient.

[0077] The client and t...

Embodiment 3

[0120] Embodiment 3. This embodiment provides two devices for measuring available bandwidth.

[0121] FIG. 8 is a structural diagram of the first available bandwidth measurement device provided in this embodiment. It can be seen from FIG. 8 that the device includes a detection rate determination unit 801 , a detection data packet transmission unit 802 and a detection result determination unit 803 .

[0122] The detection rate determination unit 801 is used to receive the available bandwidth measurement accuracy and the available bandwidth measurement range, and when the available bandwidth measurement range is greater than the available bandwidth measurement accuracy, determine that the detection rate is a value within the available bandwidth measurement range, and send the detection data packet to the detection data packet sending unit 802 The detection rate is sent, the detection determination result sent by the detection result determination unit 803 is received, and the ava...

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 usable bandwidth measuring method which comprises the following steps: usable bandwidth measuring precision and usable bandwidth measuring range are received; when the usable bandwidth measuring range is greater than the usable bandwidth measuring precision, a numerical value within the usable bandwidth measuring range is used as detecting speed for sending a detection data packet, sending information is recorded; the detection data packet is received and receiving information is recorded; the sending information and receiving information of the detection data packet are obtained; according to the sending information and receiving information, whether the detecting speed is greater than the usable bandwidth is judged; if the detecting speed is greater than the usable bandwidth, the upper limit of the usable bandwidth measuring range is updated; if the detecting speed is less than or equal to the usable bandwidth, the lower limit of the usable bandwidth measuring range is updated till the usable bandwidth measuring range is less than or equal to the usable bandwidth measuring precision, then the numerical number within the usable bandwidth measuring range is used as the usable bandwidth. At the same time, the invention discloses a usable bandwidth measuring system and a device. The method, the system and the device can greatly improve the measuring speed of the usable bandwidth.

Description

technical field [0001] The invention relates to the Internet field, in particular to a method, system and device for measuring available bandwidth. Background technique [0002] The realization of services such as video on demand in the Internet depends on the Internet sending service data from the service data source node to the service data source node, and the data transmission path in the Internet is from the service data source node to the service data source It consists of a series of store-and-forward links of nodes. The four indicators of network bandwidth capacity, network cross traffic, bottleneck bandwidth, and network available bandwidth have a great impact on the service data transmission rate and packet loss rate, thus affecting the service quality of the services described in the Internet. [0003] The network bandwidth capacity refers to the communication between the service data source node and the service data destination node. When there is no other servi...

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/26H04L12/56
Inventor 王志华
Owner TENCENT TECH (SHENZHEN) CO LTD
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