Re: [art] summary of updates - draft-time-touch

Michael Thornburgh <mthornbu@adobe.com> Tue, 18 April 2017 22:01 UTC

Return-Path: <mthornbu@adobe.com>
X-Original-To: art@ietfa.amsl.com
Delivered-To: art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E16EB124282 for <art@ietfa.amsl.com>; Tue, 18 Apr 2017 15:01:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.802
X-Spam-Level:
X-Spam-Status: No, score=-4.802 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=adobe.com
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 RjHaCXf_04Ka for <art@ietfa.amsl.com>; Tue, 18 Apr 2017 15:01:53 -0700 (PDT)
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0051.outbound.protection.outlook.com [104.47.38.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E4933129485 for <art@ietf.org>; Tue, 18 Apr 2017 15:01:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adobe.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=em2Ed573j9WpwvIrh8kR/CqaaeHIZPK2AyJhAiHJOQA=; b=tZppB98QnkS7C/tjm9be4PWoq1BeiOgDop+wMJpsqo11hpI1NJbeT1C0nSsA5pwJltwNSxEHFf3LVaxEW/HnXd2VuFaSXt7sUBvLPq3uam+1taXdlHt4UvZ4YvvHz0e05522t1VQ93pPCuRhdft/Vtu4N8Hukt+usnfwq4n9umg=
Received: from DM5PR02MB2329.namprd02.prod.outlook.com (10.168.174.141) by DM5PR02MB2332.namprd02.prod.outlook.com (10.168.174.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.10; Tue, 18 Apr 2017 22:01:50 +0000
Received: from DM5PR02MB2329.namprd02.prod.outlook.com ([10.168.174.141]) by DM5PR02MB2329.namprd02.prod.outlook.com ([10.168.174.141]) with mapi id 15.01.1034.015; Tue, 18 Apr 2017 22:01:49 +0000
From: Michael Thornburgh <mthornbu@adobe.com>
To: Joe Touch <touch@isi.edu>, "art@ietf.org" <art@ietf.org>
Thread-Topic: [art] summary of updates - draft-time-touch
Thread-Index: AQHSqKuvI5heQzzEHkmZx16gfGn8JKHKMwSAgAGAXNU=
Date: Tue, 18 Apr 2017 22:01:49 +0000
Message-ID: <DM5PR02MB232947F780CD7819B587E62FCD190@DM5PR02MB2329.namprd02.prod.outlook.com>
References: <e0a43370-751f-808c-3719-9716f9cd57d1@isi.edu> <alpine.DEB.2.11.1701031348430.7102@grey.csi.cam.ac.uk> <f94415b6-d9f7-0a03-cf5b-ce39c109aa71@isi.edu> <f9429571-b9d5-75d4-9b46-b877a189a7bf@gmail.com> <20170328173916.GE7490@localhost> <e73d5c15-1ba3-8162-f7df-555e2e8588a6@isi.edu> <20170328224041.GJ7490@localhost> <9ddcde60-a915-a03d-dfc3-2c2c451c398c@isi.edu> <20170329000601.GK7490@localhost> <96ad09b7-7dc2-20e8-2aa4-793310d184f6@isi.edu> <20170329015811.GL7490@localhost> <111c86bc-c2c5-5050-edc0-82e40d36c570@isi.edu> <m1ctEy7-0000G9C@stereo.hq.phicoh.net> <70bae467-8636-379c-7452-21cacf03215f@isi.edu> <m1ctFHX-0000HSC@stereo.hq.phicoh.net> <37dae716-fb6b-a933-d1fa-0a875ab66408@isi.edu> <236d8d65-71b2-cebf-b7eb-54b0c5464399@isi.edu>, <8942ad3f-c151-26a1-1619-b0f36d78b5f0@isi.edu>
In-Reply-To: <8942ad3f-c151-26a1-1619-b0f36d78b5f0@isi.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: isi.edu; dkim=none (message not signed) header.d=none;isi.edu; dmarc=none action=none header.from=adobe.com;
x-originating-ip: [25.168.111.132]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DM5PR02MB2332; 7:Kk5MVnitybFqh8jpPBGSyJL10omnSckcapVdP64JrIIKGf0yeNmuEnvzWhoV0Y4mG4olX59Wec8wRg2DNXPwbkW+bQWUzVcLkqSb7GYDOW21Ga2X3ojnrJjMNwUkzg+yat8KGJ7kW6UbdP7IOZPKGVsUWl8KiEgQP3Y/2Yga3ZYPYmTMIo2+Hz0p+OY/UG5aTcZbXkSrYMJy6HUBWEFP/xU7UGE2XfeRaGxa64AfiVjhYoj6eZ/rpzS16PsrE1IAQKsU7GBTG/T1QTBPvWCsoDH2Oz9GcVCudvxJaoS/6UsJUsslQ6+hypaN2rZaky9R/VYILVUhMga0OaJK5gdl1w==; 20:FM/o/E+RN4TD9CCOfC+7LrKxoot5AaGXLiPlB5X3Nbl+2IIPnJDxThJ4fivFBdZN+TsJpeWEtw4EGOIUyb/H+rZCQmYbRMAjZBkEOtt1Y7LcAO+uyFWedZVNmidt673Vjso0UWogSkKvnG7GysAwVT1GS5Lj/Ydmo4ByHSdAJPY=
x-ms-office365-filtering-correlation-id: b7b1153b-7862-4d5e-dc14-08d486a683c7
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081); SRVR:DM5PR02MB2332;
x-microsoft-antispam-prvs: <DM5PR02MB2332AE2EF637ADD753827F37CD190@DM5PR02MB2332.namprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(20558992708506);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(61425038)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(6055026)(61426038)(61427038)(6041248)(201703131423075)(201702281528075)(201703061421075)(20161123564025)(20161123560025)(20161123555025)(20161123562025)(6072148); SRVR:DM5PR02MB2332; BCL:0; PCL:0; RULEID:; SRVR:DM5PR02MB2332;
x-forefront-prvs: 028166BF91
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(39410400002)(39400400002)(39850400002)(39450400003)(39840400002)(39860400002)(377424004)(377454003)(74316002)(305945005)(7736002)(2900100001)(2906002)(3280700002)(15650500001)(7696004)(10090500001)(6116002)(2950100002)(25786009)(50986999)(53546009)(8936002)(81166006)(102836003)(3660700001)(8676002)(3846002)(54356999)(76176999)(66066001)(2501003)(99286003)(9686003)(86362001)(38730400002)(229853002)(6246003)(33656002)(77096006)(53936002)(6506006)(6436002)(2171002)(55016002)(93886004)(5660300001)(189998001)(122556002)(230783001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR02MB2332; H:DM5PR02MB2329.namprd02.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: adobe.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Apr 2017 22:01:49.5055 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: fa7b1b5a-7b34-4387-94ae-d2c178decee1
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR02MB2332
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/N0NrI2gGq0M93omQV6qKER1OyRw>
Subject: Re: [art] summary of updates - draft-time-touch
X-BeenThere: art@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Applications and Real-Time Area Discussion <art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/art>, <mailto:art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/art/>
List-Post: <mailto:art@ietf.org>
List-Help: <mailto:art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/art>, <mailto:art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Apr 2017 22:01:56 -0000

Joe, all.

i have several problems with this draft.  as others have mentioned, i think it's too long and complicated.  also, i feel that several of the definitions in section 3 Terminology are inaccurate or imprecise.

below are my proposals for some of the Terms:

 o Instant: a point in time.

 o Time scale: the assignment of names to points in time.

 o Date: the name of an instant in a time scale.  alternatively: the name of a day in a calendar.

 o Unit of time: this is unnecessary

 o Epoch: a point in time that is the anchor/origin/beginning of a time scale.

 o Clock: an apparatus that measures (and typically reports) the passage of time.  a clock may report the time according to a time scale.

 o Solar day: TL;DR.  please make more concise.  "mean solar day" would be useful to UT1 and therefore UTC.

 o Tropical year: TL;DR.  is this necessary if you have "mean solar day"?

 o Second: the basic unit of time, having multiple different definitions:

   * 1/86400 of a day / mean solar day.

   * SI second: 9192631770 periods of the radiation corresponding to the hyperfine transition of the ground state of cesium 133 at 0K.  (note that sea level is NOT part of the definition of the SI second)

 o Leap second: an extra second irregularly inserted into or removed from the Coordinated Universal Time time scale to keep it within 0.9 seconds of UT1.

 o Leap day: this is unnecessary.

section 4.2 Time scales: 

 o TAI (International Atomic Time): an ensemble coordinate time scale based on the SI second at mean sea level ("on the geoid"), determined after-the-fact by the weighted contributions of numerous atomic clocks in laboratories around the world, adjusted to account for gravitational time dilation caused by the altitude of each clock (among other gravitational effects).  TAI may appear to tick faster or slower than the SI second depending on the location (especially altitude) of the observer; therefore, free-running atomic clocks may diverge from TAI.  only approximations of TAI are available in real-time.

i think it's important to make the above points about TAI because it illustrates why having an atomic clock on your desk or in your computer isn't good enough.

 o UTC (Coordinated Universal Time): an approximation of UT1 based on TAI *adjusted* with leap seconds.

later, in section 5, there is the implication that UTC is discontinuous.  UTC is continuous and ticks at the same rate as TAI.  leap seconds are not discontinuities.  the counting is non-uniform in that occasionally and irregularly there are minutes that don't have the *usual* number of seconds in them.

POSIX time has discontinuities because it is fundamentally flawed.

there are other problems with the document, but i think dealing with them will be easier once the issues above are addressed.

-mike

________________________________________
From: art [art-bounces@ietf.org] on behalf of Joe Touch [touch@isi.edu]
Sent: Monday, April 17, 2017 2:32 PM
To: art@ietf.org
Subject: Re: [art] summary of updates - draft-time-touch

Hi, all,

I've completed an update that rolls in the changes below as well as a
few other issues raised off-list.

Joe

A new version of I-D, draft-touch-time-02.txt
has been successfully submitted by Joe Touch and posted to the
IETF repository.

Name:           draft-touch-time
Revision:       02
Title:          Resolving Multiple Time Scales in the Internet
Document date:  2017-04-17
Group:          Individual Submission
Pages:          17
URL:            [mangled URL removed]
Status:         [mangled URL removed]
Htmlized:       [mangled URL removed]
Htmlized:       [mangled URL removed]
Diff:           [mangled URL removed]

Abstract:
   Internet systems use a variety of time scales, which can complicate
   time comparisons and calculations. This document explains these
   various ways of indicating time and explains how they can be used
   together safely. This document is intended as a companion to
   Internet time as discussed in RFC 3339.