ACM Home Page
Please provide us with feedback. Feedback
PC based precision timing without GPS
Full text PdfPdf (501 KB)
Source Joint International Conference on Measurement and Modeling of Computer Systems archive
Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems table of contents
Marina Del Rey, California
SESSION: Networks I table of contents
Pages: 1 - 10  
Year of Publication: 2002
ISBN:1-58113-531-9
Also published in ...
Authors
Attila Pásztor  The University of Melbourne, Victoria 3010, Australia and Ericsson Hungary R&D
Darryl Veitch  The University of Melbourne, Victoria 3010, Australia
Sponsor
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 91,   Citation Count: 21
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/511334.511336
What is a DOI?

ABSTRACT

A highly accurate monitoring solution for active network measurement is provided without the need for GPS, based on an alternative software clock for PC's running Unix. With respect to clock rate, it's performance exceeds common GPS and NTP synchronized software clock accuracy. It is based on the TSC register counting CPU cycles and offers a resolution of around 1ns, a rate stability of 0.1PPM equal to that of the underlying hardware, and a processing overhead well under 1µs per timestamp. It is scalable and can be run in parallel with the usual clock. It is argued that accurate rate, and not synchronised offset, is the key requirement of a clock for network measurement. The clock requires an accurate estimation of the CPU cycle period. Two calibration methods which do not require a reference clock at the calibration point are given. To the TSC clock we add timestamping optimisations to create two high accuracy monitors, one based on Linux and the other on Real-Time Linux. The TSC-RT-Linux monitor has offset fluctuations of the order of 1µs. The clock is ideally suited for high precision active measurement.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
D. L. Mills. Internet time synchronisation: the network time protocol. IEEE Trans. Communications, 39(10):1482-1493, October 1991.
 
2
D. L. Mills. Precision synchronisation of computer network clocks. Tech.Report 93-11-1, Electrical Engineering Department, University of Deleware, November 1993.
 
3
D. L. Mills. The network computer as precision timekeeper. In Proc. Precision Time and Time Interval (PTTI) Applications and Planning Meeting, pages 96-108, December 1996.
 
4
D. L. Mills. The nanokernel. In Proc. Precision Time and Time Interval (PTTI) Applications and Planning Meeting, pages 423-430, November 2000.
 
5
C. Dovrolis, P. Ramanathan, and D. Moore. What do packet dispersion techniques measure? In Proceedings of IEEE Infocom'01, April 2001.
 
6
S. Kalindidi and M. J. Zekauskas. Surveyor: An infrastructure for internet performance measurements. In Proc. of INET'99, June 1999.
7
8
9
 
10
A. Pásztor and D. Veitch. A precision infrastructure for active probing. In Proc. of PAM2001, Workshop and Passive and Active Measurements, pages 33-44, April 2001.
 
11
A. Pásztor and D. Veitch. The packet size dependence of packet pair like methods. In Proc. of IWQoS'02, May 2002.
12
 
13
H. Uijterwaal and O. Kolkman. Internet delay measurements using test traffic: Design note. Tech.Report RIPE-158, RIPE NCC, June 1997.

CITED BY  21

Collaborative Colleagues:
Attila Pásztor: colleagues
Darryl Veitch: colleagues