Re: Predictable Internet Time

Joe Touch <touch@isi.edu> Tue, 03 January 2017 18:26 UTC

Return-Path: <touch@isi.edu>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4DDB21295DE for <ietf@ietfa.amsl.com>; Tue, 3 Jan 2017 10:26:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10
X-Spam-Level:
X-Spam-Status: No, score=-10 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-3.1] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5arZ-segQZQ3 for <ietf@ietfa.amsl.com>; Tue, 3 Jan 2017 10:26:47 -0800 (PST)
Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E277B1296D2 for <ietf@ietf.org>; Tue, 3 Jan 2017 10:26:46 -0800 (PST)
Received: from [128.9.160.81] (nib.isi.edu [128.9.160.81]) (authenticated bits=0) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id v03IPkrx017468 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Tue, 3 Jan 2017 10:25:47 -0800 (PST)
Subject: Re: Predictable Internet Time
To: Tony Finch <dot@dotat.at>
References: <CAMm+LwgfQJ8aG5wB=d3fRbbeje3J9o7Z4_DCuP8DL88ouDeKzw@mail.gmail.com> <504e2cea0d1668c31486b05fec0a967a4446aefe@webmail.weijax.net> <CAMm+Lwi_jU6gjdtdM6a2n_9_89tUvWBNXxnMtSjTEA++h1D4Ew@mail.gmail.com> <e0a43370-751f-808c-3719-9716f9cd57d1@isi.edu> <alpine.DEB.2.11.1701031348430.7102@grey.csi.cam.ac.uk>
From: Joe Touch <touch@isi.edu>
Message-ID: <f94415b6-d9f7-0a03-cf5b-ce39c109aa71@isi.edu>
Date: Tue, 03 Jan 2017 10:25:48 -0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.11.1701031348430.7102@grey.csi.cam.ac.uk>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/gG4Vi3bZD0jHE344g2ndwvlRuvM>
Cc: Phillip Hallam-Baker <phill@hallambaker.com>, IETF Discussion Mailing List <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Jan 2017 18:26:50 -0000

We really need to separate the frames of reference of time - there's no
need for smear for internal "seconds since epoch" time. Smear only
renders UTC values incorrect,, which is an invitation to have financial
and legal transactions fail and report local events (e.g., rates, etc.)
incorrectly.

We shouldn't propagate an incorrect solution.

Joe


On 1/3/2017 6:08 AM, Tony Finch wrote:
> Joe Touch <touch@isi.edu> 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
> manner.
>
> 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
>   better
>
> * 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.
>
> Tony.