Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

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: 2008-03-05
ZTE CORP
View PDF0 Cites 22 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

[0036] Step 20, after starting the test, first judge whether to specify the remote server file. If yes, go to step 21B, otherwise, go to step 21A.

[0037] Step 21A, automatically determine the remote file: determine the remote server file path, name and size, 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.

[0038] Step 21B, according to the size of the data to be transmitted and the number of transmission threads that can maximize the throughput obtained through trial, calculate the start and end transmission positions of each thread.

[0039] Step 22. Create a transmission thread and start the execution of the transmission, and then go to step 23. During the execution of the transmission, for downloading, the received data is not written into the file; for uploading, the simulated file d...

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

In the invention, the sending party sets up buffer area, and fills data as data source of simulation file; and the receiving party creates buffer area to receive data. After test is started, the method executes steps: specifying remote server file (RSF), or determining route, name and size of RSF; calculating transmission positions of starting and stopping each thread; creating prearranged number of transmission thread, and starting up execution of transmission; obtaining size of transmitted data (TD) and transmission time (TT) of each thread, making statistics for throughput; when TD reach specified size, or TT reaches specified time, or user stops testing, the method stops each transmission thread. Making the most of network capacity, the invention eliminates unnecessary interference from reading / writing files so as to reflect actual throughput of network precisely and raise reliability. Moreover, automation control increases easy to use the test device and efficiency of test.

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 that passes through the network per unit of time without packet loss, and is 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 encapsulation formats, checksums, and sending and receiving processing of data packets. FTP (File Transfer Protocol) is a standard for file transfer in the network, and is an importan...

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
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
Eureka Blog
Learn More
PatSnap group products