|
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
|
Kevin Lai , Mary Baker, Measuring link bandwidths using a deterministic model of packet delay, Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, p.283-294, August 28-September 01, 2000, Stockholm, Sweden
|
 |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ratul Mahajan , Neil Spring , David Wetherall , Thomas Anderson, User-level internet path diagnosis, Proceedings of the nineteenth ACM symposium on Operating systems principles, October 19-22, 2003, Bolton Landing, NY, USA
|
|
|
|
|
|
|
|
|
|
|
|
Baek-Young Choi , Sue Moon , Rene Cruz , Zhi-Li Zhang , Christophe Diot, Practical delay monitoring for ISPs, Proceedings of the 2005 ACM conference on Emerging network experiment and technology, October 24-27, 2005, Toulouse, France
|
|
|
|
|
|
|
|
|
David X. Wei , Cheng Jin , Steven H. Low , Sanjay Hegde, FAST TCP: motivation, architecture, algorithms, performance, IEEE/ACM Transactions on Networking (TON), v.14 n.6, p.1246-1259, December 2006
|
|
|
Edmundo de S. e Silva , Ana P. C. da Silva , Antonio A. de A. Rocha , Rosa M. M. Leão , Flávio P. Duarte , Fernando J. S. Filho , Guilherme D. G. Jaime , Richard R. Muntz, Modeling, analysis, measurement and experimentation with the Tangram-II integrated environment, Proceedings of the 1st international conference on Performance evaluation methodolgies and tools, October 11-13, 2006, Pisa, Italy
|
|
|
Baek-Young Choi , Sue Moon , Rene Cruz , Zhi-Li Zhang , Christophe Diot, Quantile sampling for practical delay monitoring in Internet backbone networks, Computer Networks: The International Journal of Computer and Telecommunications Networking, v.51 n.10, p.2701-2716, July, 2007
|
|
|
|
|
|
|
|
|
|
|
|
Benjamin R. Hamilton , Xiaoli Ma , Qi Zhao , Jun Xu, ACES: adaptive clock estimation and synchronization using Kalman filtering, Proceedings of the 14th ACM international conference on Mobile computing and networking, September 14-19, 2008, San Francisco, California, USA
|
|
|
|
|
|
|
|