Re: Predictable Internet Time

Tony Finch <> Tue, 03 January 2017 14:08 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id E4E691295BD for <>; Tue, 3 Jan 2017 06:08:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id r35eY6ej-Lf3 for <>; Tue, 3 Jan 2017 06:08:27 -0800 (PST)
Received: from ( []) by (Postfix) with ESMTP id E2B0C1295E3 for <>; Tue, 3 Jan 2017 06:08:26 -0800 (PST)
X-Cam-AntiVirus: no malware found
Received: from ([]:50171) by ( []:25) with esmtps (TLSv1:ECDHE-RSA-AES256-SHA:256) id 1cOPlF-0001ws-0L (Exim 4.86_36-e07b163) (return-path <>); Tue, 03 Jan 2017 14:08:21 +0000
Date: Tue, 03 Jan 2017 14:08:21 +0000
From: Tony Finch <>
To: Joe Touch <>
Subject: Re: Predictable Internet Time
In-Reply-To: <>
Message-ID: <>
References: <> <> <> <>
User-Agent: Alpine 2.11 (DEB 23 2013-08-11)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"
Archived-At: <>
Cc: Phillip Hallam-Baker <>, IETF Discussion Mailing List <>
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: IETF-Discussion <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Tue, 03 Jan 2017 14:08:29 -0000

Joe Touch <> wrote:
> Smearing leads to differing interpretations of elapsed time for two reasons:
> 1) smearing isn't unambiguously specified
> 2) smearing doesn't match the clock standards set by the ITU (who
> defines UTC)

Since leap smear is becoming more popular, it would be sensible to try to
get a consensus on the best way to do it if you do it. Clearly
organizations that do leap smear think (2) leap seconds are too much
trouble so it's better to diverge from official time in a controlled

To clear up (1) there are a few technical choices on which people seem to
be working towards some kind of agreement...

* If you centre the smear period over the leap second, your maximum error
  from UTC is 0.5s, which seems to be preferable to starting or ending the
  smear period on the leap second

* Linear smear works better than sigmoid smear, since it minimizes the
  rate divergence for a given smear period, and NTP's algorithms react

* Longer smear periods are better, because they give NTP more time to
  react to the rate change, and they minimize the rate difference

It looks to me like a 24h leap smear from 12:00 UTC before the leap to
12:00 UTC after the leap has a good chance of becoming more popular than
other leap smear models.

f.anthony.n.finch  <>  -  I xn--zr8h punycode
Humber, Thames: West 5 to 7, veering northwest 6 to gale 8, perhaps severe
gale 9 later in Humber. Moderate or rough, occasionally very rough, becoming
high at times later in Humber. Rain then showers. Moderate or good.