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 :
بازگشت