Method and device for measuring bottleneck bandwidth

A bottleneck bandwidth and data terminal technology, applied in the Internet field, can solve problems such as large bottleneck bandwidth errors, achieve the effect of solving relatively large errors, accurately measuring bottleneck bandwidth, and improving robustness

Active Publication Date: 2019-12-06
TENCENT TECH (SHENZHEN) CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Embodiments of the present invention provide a method and device for measuring bottleneck bandwidth, so as to at least solve the technical problem that the error of measuring the bottleneck bandwidth between two ends is relatively large

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 device for measuring bottleneck bandwidth
  • Method and device for measuring bottleneck bandwidth
  • Method and device for measuring bottleneck bandwidth

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0019] According to the embodiment of the present invention, a method embodiment that can be executed by the device embodiment of the present application is provided. It should be noted that the steps shown in the flow chart of the accompanying drawings can be implemented in a computer system such as a set of computer-executable instructions and, although a logical order is shown in the flowcharts, in some cases the steps shown or described may be performed in an order different from that shown or described herein.

[0020] According to an embodiment of the present invention, a method for measuring bottleneck bandwidth is provided.

[0021] Optionally, in this embodiment, the above-mentioned method for measuring bottleneck bandwidth may be applied such as figure 1 In the shown hardware environment formed by the first terminal 102 and the server 104, it can also be applied as figure 1 In the illustrated hardware environment formed by the first terminal 102 and the second termi...

Embodiment 2

[0063] According to an embodiment of the present invention, a device for measuring bottleneck bandwidth for implementing the above method for measuring bottleneck bandwidth is also provided. The device for measuring bottleneck bandwidth may be the first data terminal in the above method embodiment, or may be figure 1 The first terminal and the second terminal are shown.

[0064] Such as Figure 5 As shown, the device includes: a first receiving unit 50 , a first obtaining unit 52 and a second obtaining unit 54 . in:

[0065] The first receiving unit 50 is configured to receive a set of m data packets sent from the second data terminal to the first data terminal, where m is greater than or equal to 1.

[0066] The first data terminal can be figure 1 The first terminal 102 in the shown hardware environment system, the second data terminal can be figure 1 The server 104 in the hardware environment system is shown. Alternatively, the first data terminal and the second data te...

Embodiment 3

[0101] According to an embodiment of the present invention, a terminal for implementing the above method for measuring bottleneck bandwidth is also provided, such as Figure 6 As shown, the terminal includes:

[0102] Such as Figure 6 As shown, the terminal mainly includes a processor 601, a camera 602, a display 603, a data interface 604, a memory 605 and a network interface 606, wherein:

[0103] The camera 602 is mainly used to capture images.

[0104] The display 603 is mainly used for performing video communication with other terminals and receiving instructions.

[0105] The data interface 604 mainly receives data transmitted by other terminals through data transmission.

[0106] The memory 605 can be used to store a plurality of data packet sets and run a program of the above-mentioned method for measuring bottleneck bandwidth.

[0107] The network interface 606 is mainly used for network communication with the server and network communication with other terminals. ...

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

Embodiments of the application disclose a bottleneck bandwidth measurement method and apparatus and a storage medium. The method comprises: a first data end receives m data packet sets sent successively by a second data end to the first data end, wherein m is greater than or equal to 1; the first data end obtains, from each data packet set, a group of consecutive data packets as a first subset of the data packet set to obtain m first subsets, wherein transmission intervals of the obtained group of consecutive data packets satisfy a preset interval; and the first data end obtains, according to the total number of bytes of each first subset and a time taken for receiving the first subset, a bottleneck bandwidth between the first data end and the second data end. The embodiments of the application solve the technical problem of a large measurement error of a bottleneck bandwidth between two ends.

Description

technical field [0001] The present invention relates to the Internet field, in particular to a method and device for measuring bottleneck bandwidth. Background technique [0002] In the process of testing the transmission speed of the network, the method of packet pair speed measurement can be used. Packet pair speed measurement means that one data terminal sends a pair of data packets at intervals, and the transmission speed of the network is determined according to the time when another data terminal receives the pair of data packets. Using the method of packet pair speed measurement, if two data packets are back-to-back at the bottleneck link, the two packets need to wait in line when passing through the link bottleneck, and there will be a certain interval between the receiving time of the two packets. This interval is determined by the packet size and The bottleneck bandwidth is determined, therefore, the transmission speed of the network can be determined according to...

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/26
CPCH04L43/08
Inventor 朱文涛
Owner TENCENT TECH (SHENZHEN) 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