Re: [T2TRG] T2TRG last call for draft-irtf-t2trg-iot-edge-06

Carsten Bormann <cabo@tzi.org> Mon, 13 June 2022 16:19 UTC

Return-Path: <cabo@tzi.org>
X-Original-To: t2trg@ietfa.amsl.com
Delivered-To: t2trg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1279AC157B59; Mon, 13 Jun 2022 09:19:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level:
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4kJ1JTdyzvLt; Mon, 13 Jun 2022 09:19:27 -0700 (PDT)
Received: from gabriel-smtp.zfn.uni-bremen.de (gabriel-smtp.zfn.uni-bremen.de [134.102.50.15]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 315A3C157B55; Mon, 13 Jun 2022 09:19:24 -0700 (PDT)
Received: from [192.168.217.118] (p5089ad4f.dip0.t-ipconnect.de [80.137.173.79]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-smtp.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4LMGwn6dGwzDCfN; Mon, 13 Jun 2022 18:19:21 +0200 (CEST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <HE1PR07MB3226A6725AE8CAF1C9718D3185DD9@HE1PR07MB3226.eurprd07.prod.outlook.com>
Date: Mon, 13 Jun 2022 18:19:21 +0200
Cc: "t2trg@irtf.org" <T2TRG@irtf.org>, "t2trg-chairs@irtf.org" <t2trg-chairs@irtf.org>
X-Mao-Original-Outgoing-Id: 676829961.261086-1b4cec8dc9136c821d4cd439faba534c
Content-Transfer-Encoding: quoted-printable
Message-Id: <130079A3-106B-4C05-BA9C-AF8AB659C3E6@tzi.org>
References: <HE1PR07MB3226A6725AE8CAF1C9718D3185DD9@HE1PR07MB3226.eurprd07.prod.outlook.com>
To: draft-irtf-t2trg-iot-edge@ietf.org
X-Mailer: Apple Mail (2.3608.120.23.2.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/t2trg/5e7xtAuU5ZWuvb32K-JvHsOUZbk>
Subject: Re: [T2TRG] T2TRG last call for draft-irtf-t2trg-iot-edge-06
X-BeenThere: t2trg@irtf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IRTF Thing-to-Thing Research Group <t2trg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/t2trg>, <mailto:t2trg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/t2trg/>
List-Post: <mailto:t2trg@irtf.org>
List-Help: <mailto:t2trg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/t2trg>, <mailto:t2trg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Jun 2022 16:19:31 -0000

On 2022-05-30, at 21:38, Ari Keränen <ari.keranen=40ericsson.com@dmarc.ietf.org> wrote:
> 
> This is the RG last call for the draft "IoT Edge Challenges and Functions":
> https://datatracker.ietf.org/doc/draft-irtf-t2trg-iot-edge/

(No hat:)

I believe this document is almost ready to be published as a consensus
document of the T2TRG.

I already reviewed an earlier version of this document with a chair hat
on, but I have one question that came up while looking at the current
version, and a few more observations.

Grüße, Carsten


## Major

Of all things [sic], I have a question on your definition of Thing.

You seem to be defining "Thing" as follows:

   Things are usually embedded systems of various kinds, such as home
   appliances, mobile equipment, wearable devices, etc.  Things are
   widely distributed, but typically have limited storage and processing
   power, which raise concerns regarding reliability, performance,
   energy consumption, security, and privacy [Lin].  This limited
   storage and processing power leads to complementing IoT with cloud
   computing.

Please contrast this with (draft-ietf-asdf-sdf-11.txt):

   Thing:  A physical item that is also made available in the Internet
      of Things.  The term is used here for Things that are notable for
      their interaction with the physical world beyond interaction with
      humans; a temperature sensor or a light might be a Thing, but a
      router that employs both temperature sensors and indicator lights
      might exhibit less Thingness, as the effects of its functioning
      are mostly on the digital side.

Or (draft-irtf-t2trg-rest-iot-09.txt):

   Thing:  A physical item that is made available in the Internet of
      Things, thereby enabling digital interaction with the physical
      world for humans, services, and/or other Things.

The two latter definitions do not address constrainedness, so there is
a reason why these are different.  But two things stand out:

* You define Thing to be just the embedded system attached to a
  physical item, while the other two define the whole item to be the
  Thing.
* You seem to always associate constrainedness with Thingness; which
  makes one wonder whether your considerations apply to powerful
  Things, too.

You then also use terms such as end-device, endpoint.

## Minor

Outside time and frequency distribution, jitter is often a red herring
and 3.1 should talk about latency upper bounds.

I'm not sure I like service discovery being equated with "advertising
and consuming APIs" (4.1) -- not all services are described by an
"API".

In 4.3.2, I'm not sure whether you really want to cite
[I-D.ietf-core-oscore-groupcomm] or maybe
[I-D.ietf-core-groupcomm-bis].

In Section 5, I'm not sure how compression enters the security
considerations.

## Nits

I pushed some nits to https://github.com/t2trg/t2trg-iot-edge-computing/pull/16 as well.