[KongchangAI]
· 2 min read· 1,377 words

Technical Actions to Ensure UTC Time Continuity Explained

Technical Actions to Ensure UTC Time Continuity Explained

UTC relies on leap seconds to coordinate atomic time and Earth's rotation, and international organizations are pushing to abolish leap seconds and redefine UTC.

Coordinated Universal Time (UTC) is the time reference for critical global infrastructure, but it relies on leap seconds to stay close to Earth's rotation, and leap seconds have repeatedly caused failures in computer systems, navigation, and network time protocols. As Earth's rotation slows and the negative effects accumulate, BIPM, IERS, and ITU are pushing technical actions: leap second insertion may stop around 2035, allowing UTC and UT1 to accumulate a larger deviation adjusted by methods such as a "leap minute." Supporting actions include upgrading time transfer systems, modifying software and protocols, and synchronizing laws and standards. Industries such as finance, telecommunications, and cloud computing need to reassess time synchronization strategies; the Linux kernel has discussed removing leap second code, and Google's leap smear may become a transitional solution.

Why UTC Continuity Matters

Coordinated Universal Time (UTC) is the global time reference that underpins critical infrastructure such as navigation, communications, and financial transactions. But UTC itself is not set in stone—it relies on atomic clocks coordinated with Earth's rotation, using the leap second mechanism to stay close to solar time. As Earth's rotation gradually slows and the negative effects of leap seconds pile up, institutions such as the International Bureau of Weights and Measures (BIPM) are pushing a series of technical actions to ensure UTC continuity.

RSS source: Technical actions to ensure UTC continuity

Core Challenges: Leap Seconds and Future Architecture

UTC currently compensates for the difference between atomic time and universal time by inserting leap seconds. However, leap seconds have caused non-negligible shocks to computer systems, satellite navigation, and the Network Time Protocol (NTP)—from service outages to software bugs, these have occurred many times in history. According to announcements from the International Earth Rotation and Reference Systems Service (IERS), the most recent leap second was implemented several years ago, and in the future leap seconds may be abolished in favor of a smoother coordination approach.

The key to technical action is how, after leap seconds are abolished, UTC can still maintain its long-term connection to Earth's rotation while avoiding time jumps or repetitions. This requires redefining UTC's generation algorithm and updating global time transfer links.

Long-Term Coordination Between Atomic Time and Earth Time

Proposals from BIPM include allowing a larger accumulated deviation between UTC and UT1, and managing it through large-step adjustments similar to "leap years" or by introducing alternatives such as "leap minutes." These changes require amending international treaties and standards, such as the International System of Units and ITU-R Recommendation TF.460.

How leap seconds work: International Atomic Time (TAI) is derived from a weighted average of hundreds of atomic clocks worldwide and is extremely stable; Universal Time UT1 is based on Earth's rotation and gradually slows over the long term due to factors such as tidal friction. The two have different rates, so the difference keeps growing. When the difference approaches 0.9 seconds, IERS decides to insert (or theoretically delete) 1 second in UTC so that |UT1−UTC| remains within 0.9 seconds. The insertion is usually scheduled for 23:59:60 on June 30 or December 31, making that day 86,401 seconds long. About 27 leap seconds have been inserted since 1972.

Why leap seconds cause failures: Internal computer time is mostly represented as a Unix timestamp (seconds since 1970), which itself does not support the value "60 seconds." When a leap second occurs, systems relying on NTP synchronization may experience time rollback, duplicate timing, or abnormal process scheduling. The 2012 leap second caused many servers at Reddit, Mozilla, and others to go down due to infinite-loop bugs in the Linux kernel and Java. Such incidents have driven the technical demand to "handle time in a smoother way."

UT1 and UT1−UTC: UT1 is universal time obtained by observing Earth's rotation angle, and can be understood as "the time corresponding to the Sun's average position in the sky." For astronomical observation, satellite tracking, and deep-space navigation, UT1 is irreplaceable. UTC is currently designed to differ from UT1 by no more than 0.9 seconds, that is, |UT1−UTC|<0.9s. If leap seconds are abolished, this difference will accumulate over time, so the core of the new plan is to reset the tolerable upper deviation limit (for example, allowing 1 minute per century), and agree that when it is exceeded, correction will be made with one larger adjustment (similar to a "leap minute" or "leap hour") rather than frequent insertions.

ITU-R Recommendation TF.460: This is the authoritative International Telecommunication Union document on the transmission of standard frequencies and time signals. It defines the composition of UTC, its fixed offset from TAI (currently 37 seconds), and the mechanism for announcing leap seconds. Any modification to the rules for generating UTC must first reach consensus at this level and then drive updates to national regulations, so technical solutions and treaty revisions must proceed in parallel.

Specific Steps of Technical Action

To ensure a smooth transition, multiple international organizations are coordinating the following actions:

  • Redefine the rules for generating UTC: Leap second insertion may stop around 2035, with a tolerance allowing no more than 1 minute of deviation over a century.
  • Upgrade time transfer systems: Satellite navigation systems (such as GPS and Galileo) and optical fiber time transfer networks need to support the new UTC definition to ensure synchronization across nodes.
  • Modify software and protocols: Operating systems, databases, and distributed systems need to adapt to a UTC without leap seconds, avoiding failures of hard-coded leap second handling logic.
  • Synchronize law and standards: Countries need to update legal time definitions, and the International Telecommunication Union (ITU) and BIPM will publish new standards.

These steps were discussed at the 2023 World Radiocommunication Conference (WRC-23) and are planned to be finalized at subsequent meetings.

Industry Impact and Preparation

For industries that depend on precise time, such as finance, telecommunications, and cloud computing, changes to UTC continuity mean they need to reassess time synchronization strategies. Financial exchanges may no longer need to handle trading anomalies caused by leap seconds, but they must ensure the consistency of historical timestamps. Cloud service providers need to adjust NTP servers and APIs to support the new form of UTC.

The open-source community and standards organizations are also actively following up. For example, the Linux kernel has begun discussing removing leap second handling code, and the "leap smear" technique previously adopted by companies such as Google may become a transitional solution. Together, these actions point to one goal: making UTC simpler and more reliable.

Leap Smear: This is a transitional technique proposed and adopted by Google in 2011. Within a window before and after a leap second occurs (for example, 20 hours), it evenly distributes the extra 1 second across each NTP time service, so that system time is "stretched" without the instantaneous jump of 23:59:60. Google's public NTP servers provide time in this way. Its advantage is avoiding jump-second handling in the kernel and applications; its disadvantage is that at the same moment, different servers may differ by up to about 1 second, which is still a hidden risk for high-precision cross-system reconciliation.

The role of the Linux kernel and NTP: The Linux kernel maintains the system clock, and the NTP implementation in the kernel adjusts the local clock rate and offset based on upstream time sources. If leap second handling code is removed, the kernel will no longer accept the jump to "23:59:60," but instead leave leap seconds to user space or upstream smoothing. This requires distributed systems, databases, and logging systems to re-examine assumptions about timestamp uniqueness and monotonicity, avoiding ordering errors or duplicate key problems caused by time rollback.

Conclusion

UTC continuity is not only a scientific issue, but also an intersecting engineering and policy challenge. From the abolition of leap seconds to the upgrade of global time transfer systems, every step requires international collaboration and long-term planning. For technical practitioners, understanding these actions helps them respond in advance to changes in time handling and avoid future system failures.

One-line Summary

UTC relies on leap seconds to coordinate atomic time with Earth's rotation, and international organizations are pushing to abolish leap seconds and redefine UTC.

Paragraph Summary

Coordinated Universal Time (UTC) is the time reference for critical global infrastructure, but it relies on leap seconds to stay close to Earth's rotation, and leap seconds have repeatedly caused failures in computer systems, navigation, and network time protocols. As Earth's rotation slows over the long term and the negative effects of leap seconds accumulate, institutions such as BIPM, IERS, and ITU are pushing technical actions: leap second insertion may stop around 2035, allowing UTC and UT1 to accumulate a larger deviation and adjusting it with methods such as a "leap minute" when the tolerance is exceeded. Supporting actions include upgrading satellite and optical fiber time transfer systems, modifying operating systems and protocols, and synchronizing laws and standards. Industries such as finance, telecommunications, and cloud computing need to reassess time synchronization strategies; the Linux kernel has discussed removing leap second code, and Google's leap smear may become a transitional solution.

#UTC continuity#leap second#BIPM#IERS#ITU-R TF.460#time transfer system#leap smear
Share:

Related articles