Universal TCP performance diagnosis method and device

A diagnostic method and technology of a diagnostic device, applied in the direction of error prevention/detection using return channel, digital transmission system, electrical components, etc., can solve problems such as difficulty, high program implementation, reduced service stability and performance, etc., and achieve a high degree of versatility. performance, quick repair of faults, and shortened troubleshooting and positioning time

Inactive Publication Date: 2019-08-16
SHANGHAI JIAO TONG UNIV
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The former needs to traverse every TCP message, which is very difficult in program implementation; the latter need

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
  • Universal TCP performance diagnosis method and device
  • Universal TCP performance diagnosis method and device
  • Universal TCP performance diagnosis method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments. This embodiment is carried out on the premise of the technical solution of the present invention, and detailed implementation and specific operation process are given, but the protection scope of the present invention is not limited to the following embodiments.

[0044] Such as figure 1 As shown, the application is implemented by a computer system, executed by a processor of the computer system, and consists of five modules from bottom to top, including a packet capture module, a TCP flow reassembly module, a network measurement module, a granularity division module and a diagnosis algorithm module.

[0045] The packet capture module is located at the bottom layer of the software system, and is responsible for efficiently capturing TCP packets from the network card to the user mode for use by the upper layer. It is necessary to capture the TC...

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 relates to a universal TCP performance diagnosis method and device. The method comprises the steps of capturing a TCP message and copying to a kernel buffer area; recombining the messagestored in the kernel buffer into a user state from a kernel state so as to obtain each TCP stream through reduction; calculating the propagation delay according to the time sequence information of the TCP stream; performing granularity division on the TCP stream to obtain a granularity division result and a corresponding filter window length; calculating a bottleneck bandwidth according to the particle size division result and the corresponding filter window length; and combining the propagation delay and the bottleneck bandwidth to output a performance diagnosis result. Compared with the prior art, the method is suitable for various congestion control algorithms, has high practicability, is easy to deploy, and can diagnose a plurality of TCP connections in real time.

Description

technical field [0001] The invention relates to the field of network measurement and network performance diagnosis, in particular to a general TCP performance diagnosis method and device. Background technique [0002] With the emergence of various new networks and the upgrading of networks, enterprise network services will carry more and more users and traffic. Once a network failure occurs, the enterprise must organize relevant personnel to troubleshoot and locate the fault, and this process often consumes too much time, and ultimately causes unnecessary losses to the enterprise and users. A TCP connection consists of a sending end, a receiving end, and a network intermediate node. The three work relatively independently, and all of them may become performance bottlenecks. When a performance failure occurs, it is often difficult to determine which part has the problem. In addition, modern web applications often adopt a multi-tier architecture, which consists of a user-faci...

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/24H04L12/26H04L1/16
CPCH04L1/1657H04L41/0677H04L43/0852H04L43/0894H04L43/106
Inventor 薛广涛彭光前
Owner SHANGHAI JIAO TONG UNIV
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