DocumentCode
2675495
Title
Leap Second support in computers
Author
Hack, Michel ; Meng, Xiaoqiao ; Froehlich, Steve ; Zhang, Li
Author_Institution
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fYear
2010
fDate
Sept. 27 2010-Oct. 1 2010
Firstpage
91
Lastpage
96
Abstract
The seconds-in-epoch method of representing current time in computers presents problems when required to (a) represent UTC, (b) be monotonic and (c) have sub-second accuracy, as these are contradictory requirements in the presence of Leap Seconds. We analyze various proposed solutions to this conundrum, for both operating systems and NTP. (What good is microsecond-level clock synchronization if the clock can be off by a full second?) We then propose a general solution: TAI-based system time, with conversion to UTC by comparing to a TAI-based threshold and then subtracting the appropriate Leap Second Offset.
Keywords
clocks; computers; measurement standards; synchronisation; NTP; TAI-based system time; UTC; computers; leap second offset; leap second support; microsecond-level clock synchronization; operating systems; seconds-in-epoch method; Clocks; Computers; Linux; NIST; Operating systems; Servers; Synchronization; Leap Second; NTP; TAI; UTC; gettimeofday;
fLanguage
English
Publisher
ieee
Conference_Titel
Precision Clock Synchronization for Measurement Control and Communication (ISPCS), 2010 International IEEE Symposium on
Conference_Location
Portsmouth, NH
Print_ISBN
978-1-4244-5978-0
Type
conf
DOI
10.1109/ISPCS.2010.5609776
Filename
5609776
Link To Document