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

Dynamic stubbing technology based time-delay analysis method for data packet processing

A dynamic instrumentation and analysis method technology, applied in the direction of electrical digital data processing, digital computer components, instruments, etc., can solve the problems of data packet processing delay quantification analysis, analysis of data packets, etc., to achieve low system overhead, strong Adaptability, good real-time and adaptive effects

Inactive Publication Date: 2012-02-08
BEIHANG UNIV
View PDF3 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, these studies did not conduct a quantitative analysis of the processing delay of the data packet, and currently there is no tool that can automatically analyze the delay of each function in the entire processing process of the data packet from receiving to sending

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
  • Dynamic stubbing technology based time-delay analysis method for data packet processing
  • Dynamic stubbing technology based time-delay analysis method for data packet processing
  • Dynamic stubbing technology based time-delay analysis method for data packet processing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] In order to make the object, technical solution and advantages of the present invention more clearly, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0027] The main idea of ​​the present invention is to use dynamic stub technology to collect and record the address of the function related to data packet processing in the kernel and the timestamp information of being called, and then obtain the information of each function in the kernel through the statistics and analysis of these information. The time spent in the process of sending and receiving and the time spent queuing in the queue provide detailed analysis data for network optimization.

[0028] The present invention is provided with two machines, namely machine 1 and machine 2, both machines are real computers, and the specific model is Lenovo Wanquan R510 server, such as figure 1 As shown, machine 1 and machine 2 are mainly ...

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 dynamic stubbing technology based time-delay analysis method for data packet processing. The method comprises the following five main steps of: 1, collecting a kernel symbol table and acquiring a function list capable of being stubbed; 2, determining a function list to be stubbed; 3, configuring a stubbing module, inserting a section of codes into each function to be stubbed, and adding function addresses and time stamps for function calling to a current data packet under processing; 4, starting a packet sending and receiving module; and 5, counting and analyzing the data packets stored in the step 4 to obtain the time consumed by each function of a kernel. The method disclosed by the invention has the advantages of less expense and very strong instantaneity and adaptability, can be used for elaborately analyzing the expense brought by each function and time delay for the data packets to wait in a queue in a process of treating the data packets by the Linux kernel, can provide a powerful basis for network analysis and optimization, and has a better practical value and a wide application prospect in the technical field of computers.

Description

(1) Technical field [0001] The present invention relates to a data packet processing delay analysis method based on dynamic stub technology, in particular to a method for analyzing the processing delay of each function of the operating system kernel in the data packet processing process based on dynamic stub technology , belonging to the field of computer technology. (2) Background technology [0002] In recent years, with the continuous enrichment of network applications, the distribution of networks has become wider and wider, and the network traffic has also increased. New requirements and challenges have been put forward for the network performance of data centers. In order to cope with this challenge, it is necessary for the data center to adjust the network structure and improve the processing capacity of the server. However, in order to increase server utilization, simplify server management and maintenance, improve application availability, and reduce costs, many da...

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): G06F11/36G06F15/163
Inventor 刘家军郝沁汾张伟
Owner BEIHANG UNIV
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