DocumentCode
1906539
Title
Probing the latencies of software timestamping
Author
Villain, Benjamin ; Davis, Michael H. ; Ridoux, Julien ; Veitch, Darryl ; Normand, Nicolas
Author_Institution
IRCCyN, LUNAM Univ., Nantes, France
fYear
2012
fDate
24-28 Sept. 2012
Firstpage
1
Lastpage
6
Abstract
Dealing effectively with latency is the key to accurate and reliable timekeeping over networks. Software components of timekeeping, including synchronisation algorithms such as ntpd, RADclock, and ptpd, must deal with the significant and highly variable latencies inherent to common operating systems. Using the DTrace system profiling tool, we provide an accurate breakdown of the latencies between common timestamping locations in the FreeBSD Operating System. We report on how these latency components react to stress patterns of different kinds, and determine which timestamping strategies result in the lowest latency, and the smallest in-host asymmetry. Our results can be used to improve timestamping and timekeeping for software clocks.
Keywords
operating systems (computers); program diagnostics; synchronisation; DTrace system profiling tool; FreeBSD operating system; RADclock; in-host asymmetry; latency probing; ntpd; operating systems; ptpd; software clocks; software timestamping; synchronisation algorithms; timekeeping; Clocks; Delay; IP networks; Kernel; Probes; Stress; RADclock; accurate timestamping; latency profiling; software clocks; synchronization;
fLanguage
English
Publisher
ieee
Conference_Titel
Precision Clock Synchronization for Measurement Control and Communication (ISPCS), 2012 International IEEE Symposium on
Conference_Location
San Francisco, CA
ISSN
1949-0305
Print_ISBN
978-1-4577-1714-7
Type
conf
DOI
10.1109/ISPCS.2012.6336623
Filename
6336623
Link To Document