File transfer protocol based network throughput testing approach

A technology of file transfer protocol and test method, which is applied in the field of network throughput test, can solve the problems of test equipment processing burden and storage space consumption, throughput test difficulty, and processing time, so as to improve usability and test efficiency , Reduce the impact of equipment performance and improve reliability

Inactive Publication Date: 2009-11-18
ZTE CORP
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] 5. The arrival of message segments may be out of order. In this case, TCP will reorder the received data and deliver the received data to the upper layer in the correct order.
[0012] 6. The data message will be repeated, so the receiving end of TCP must discard the repeated data
[0016] 1. Throughput is the maximum data rate of the network without packet loss, and the general file transfer system is not aimed at measuring throughput. Even if multi-threaded transfer is supported, one thread transfers part of the file data, the specified part The data transmission completion thread also ends, so the maximum rate cannot be reflected throughout the test process. For file uploads, it is more difficult to accurately test the throughput because the system does not support multi-threaded transmission of the same file.
[0017] 2. File reading and writing is not a part of network transmission, but it takes up processing time. Especially when the network speed is fast, the disk system is slow and the test equipment has limited memory, the file reading and writing time is more considerable than the network transmission time. Test The result does not exclude this part of the time, making the measured value smaller than the true value
[0018] 3. File reading and writing will bring additional processing burden and storage space consumption to the test equipment
Especially for wireless network drive tests, a large number of wireless parameters and other test data must be collected and saved while data transmission is being performed. At this time, saving files that have no practical significance for testing may have an impact on the collection and storage of useful data. , when the test environment is relatively harsh (such as the vehicle and boat where the equipment is located is violently bumpy), the read and write operations of the disk are likely to cause exceptions
[0019] 4. It is necessary to manually select the path and name of the file, and ensure that the size and type of the file are appropriate, which makes the operation cumbersome and the usability is not high, which in turn affects the test efficiency
At the same time, the result statistics are mainly based on the file size. If the file size changes or the actual transmission time is unreliable due to misoperation or network connection interruption during the test process, the test result will be invalid.

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
  • File transfer protocol based network throughput testing approach
  • File transfer protocol based network throughput testing approach

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment

[0035] Step 20: After the test is started, first determine whether to specify a remote server file. If yes, go to step 21B, otherwise, go to step 21A.

[0036] Step 21A, automatically determine the remote file: determine the file path, name and size of the remote server, if it is downloaded, the file information is obtained by searching the FTP server; if it is uploaded, the file information is automatically generated, and the file name reflects that the file is a throughput test file and testing time.

[0037] Step 21B: Calculate the start and end transmission positions of each thread according to the size of the data to be transmitted and the number of transmission threads that can maximize the throughput obtained through testing.

[0038]Step 22, create a transfer thread and start the execution of the transfer, then go to step 23. During the execution of the transmission, for download, the received data is not written to the file; for upload, the simulated file data in th...

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

A network throughput testing method based on a file transfer protocol, in which a buffer is set on the sending side and filled with data as a simulated file data source, and a buffer is opened on the receiving side to receive the data. After starting the test, specify the remote server file or determine the path, name and size of the remote server file; calculate the start and end transmission positions of each thread; create a predetermined number of transmission threads and start the execution of the transmission; obtain the transmitted data size and transmission time of each thread , Statistical throughput; when the transmission data reaches the specified size, or the transmission reaches the specified transmission time, or the user terminates the test, terminate each transmission thread. The invention makes full use of the network capacity, eliminates the interference of unnecessary file reading and writing, more accurately reflects the actual throughput of the network, reduces the impact on equipment performance and improves reliability, and the automatic control of the test is greatly improved. The usability and test efficiency of the test equipment are improved.

Description

technical field [0001] The invention relates to the field of communication network performance testing, in particular to a method for testing network throughput based on a file transfer protocol. Background technique [0002] Usually, in order to locate network faults and optimize the network, it is necessary to test the performance of the network. The network performance indicators mainly include throughput, response time, delay, jitter, and packet loss. The throughput refers to the maximum amount of data passing through the network in unit time without packet loss, measured in bits or bytes per second. Throughput is a comprehensive reflection of network performance. [0003] Throughput is closely related to network protocols, because different network protocols have different packet encapsulation formats, checksums, and sending and receiving processing. FTP (File Transfer Protocol) is a standard for file transfer in the network. It is an important application layer proto...

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/26H04L29/06
Inventor 陈军周健
Owner ZTE CORP
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