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

High precision network delay measuring method based on universal PC

A technology of network delay and measurement method, which is applied in the direction of data exchange network, digital transmission system, electrical components, etc., can solve the problems of complex installation, expensive hardware, difficult deployment, etc., and achieve low measurement cost, stable measurement results, and reduced The effect of measurement error

Inactive Publication Date: 2007-08-29
HUNAN UNIV
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the hardware required for this method is expensive and the installation is complicated, so it is difficult to be widely deployed in a large-scale network measurement system containing hundreds of measurement hosts

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
  • High precision network delay measuring method based on universal PC
  • High precision network delay measuring method based on universal PC

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] When implementing the inventive method, use Pentium IV CPU and Linux operating system of Intel Corporation.

[0033] Replace the gettimeofday() system call timing with the tsc counter; the implementation process is shown in Figure 3.b:

[0034] In step S6, the measurement program sends a delay measurement packet;

[0035] In step S7, the measurement program uses ioctl() to call instead of gettimeofday() to read the recorded packet sending timestamp, and the timestamp recording is completed by the modified network card driver;

[0036] In step S8, the measurement program receives the delay measurement package;

[0037] In the S9 step, the measurement program uses ioctl () to call instead of gettimeofday () to read the recorded packet receiving timestamp, and the timestamp recording is completed by the modified network card driver;

[0038] Finally, step S10 calculates the network delay according to the current measured CPU frequency;

[0039] Step S11 is the process o...

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 method for measuring time delay of high accurate network based on universal PC includes utilizing software and hardware structural frame of universal PC to replace operation system clock by time - tag counter in CPU for timing and to estimate CPU frequency periodically for eliminating off clock error of measurement, revising operation system kernel to transfer time - tag recording position of packet receiving and packet sending from measuring program to network card drive and to read out packet receiving and packet sending time - tag recorded by network card drive directly from measuring program for eliminating off position error of measurement.

Description

technical field [0001] The invention relates to computer network performance testing and monitoring technology, especially the application of computer network delay measurement and performance measurement. Background technique [0002] Latency is one of the inherent properties of the network and a basic indicator for evaluating network performance. Delay measurement is widely used in network performance monitoring, network behavior analysis, network application design and other fields, and it is also the basis for measuring performance indicators such as delay jitter and network bandwidth. The previous technology mainly involves the definition of delay, measurement implementation, and delay characteristics of network paths or devices, without analyzing the accuracy of delay measurement. As the network rate increases, it is necessary to design a cheap and high-precision delay measurement method. [0003] There are two main sources of error in delay measurement: one is the e...

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
Inventor 黎文伟张大方谢高岗杨金民
Owner HUNAN 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