Re: [T2TRG] New Version Notification for draft-hong-t2trg-iot-edge-computing-01.txt

Matthias Kovatsch <matthias.kovatsch@huawei.com> Tue, 26 November 2019 11:13 UTC

Return-Path: <matthias.kovatsch@huawei.com>
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 67BDD120889 for <t2trg@ietfa.amsl.com>; Tue, 26 Nov 2019 03:13:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] 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 4fLGtaQkpe0j for <t2trg@ietfa.amsl.com>; Tue, 26 Nov 2019 03:13:19 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1EC6E120887 for <t2trg@irtf.org>; Tue, 26 Nov 2019 03:13:19 -0800 (PST)
Received: from lhreml707-cah.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 033F5520AAEA43EB726E; Tue, 26 Nov 2019 11:13:17 +0000 (GMT)
Received: from fraeml712-chm.china.huawei.com (10.206.15.61) by lhreml707-cah.china.huawei.com (10.201.108.48) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 26 Nov 2019 11:13:16 +0000
Received: from fraeml716-chm.china.huawei.com (10.206.15.12) by fraeml712-chm.china.huawei.com (10.206.15.61) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 26 Nov 2019 12:13:16 +0100
Received: from fraeml716-chm.china.huawei.com ([10.206.15.12]) by fraeml716-chm.china.huawei.com ([10.206.15.12]) with mapi id 15.01.1713.004; Tue, 26 Nov 2019 12:13:16 +0100
From: Matthias Kovatsch <matthias.kovatsch@huawei.com>
To: Rute Sofia <sofia@fortiss.org>, Jungha Hong <jhong@etri.re.kr>, "t2trg@irtf.org" <t2trg@irtf.org>
Thread-Topic: New Version Notification for draft-hong-t2trg-iot-edge-computing-01.txt
Thread-Index: AQHVkuxCsvHk+n8gZkSfuIqsRq3OlaeA9t0pgAABNhCAFDCD4A==
Date: Tue, 26 Nov 2019 11:13:16 +0000
Message-ID: <9ed820fde296470191a642f1748e218a@huawei.com>
References: <157285712544.16483.3305572835875869516.idtracker@ietfa.amsl.com> <F8EFC212DF9A004DA18AA8FB011E4233BB942BB6@SMTP1.etri.info> <1c07cdd5efc54dc89f6b11c8a2a873d8@fortiss.org>
In-Reply-To: <1c07cdd5efc54dc89f6b11c8a2a873d8@fortiss.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.220.96.28]
Content-Type: multipart/alternative; boundary="_000_9ed820fde296470191a642f1748e218ahuaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/t2trg/5MtG0CpkWRMVf0J7UvidzEY6tco>
Subject: Re: [T2TRG] New Version Notification for draft-hong-t2trg-iot-edge-computing-01.txt
X-BeenThere: t2trg@irtf.org
X-Mailman-Version: 2.1.29
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: Tue, 26 Nov 2019 11:13:21 -0000

Dear Rute

Thank you for your interest and input. We (the authors) had a meeting at IETF 106 to discuss the way forward and also talked about your e-mail. Please find our comments inline:


-          3.3, Edge Computing, the title should go for Edge/Fog computing (which anyway is referenced in the text)

We want to avoid such slashed terms in the document, especially in the title (and we have a todo to further fix the current document in this regard). Overall, Edge has many different meanings depending on the background and we agreed that it also includes multi-tiered approaches. We will include the term “Fog” in the background section on Edge Computing to clarify.


-          4. Additional challenges not mentioned:

o   Energy consumption

o   Handling both event-driven and time-driven traffic (you mention latency and jitter, but speak mostly about deterministic aspects)

Energy consumption is actually not that big a problem when going from IoT to IoT Edge Computing. The whole point is to have less constrained devices close to the physical objects.

For the traffic types, we maybe need a clarification what new challenge you have in mind.


-          5. The definition of what the edge is/can be is missing. The edge can be a complex device co-located to a BS, on a shop-floor. But it can also be a smartphone. There is the need to define this in the context being provided.

This is in line with the missing background on Edge Computing and the different models/patterns (slash here because we also have a todo on deciding on our own terminology) we want to document. It was more a time problem in particular on my side to work on the background section.


-           The document provides (Figure 1) a centralized version of the edge computing manager.  It would be good to consider a second figure, with a de-centralized version.

The figured was changed to logical functions, hence there were no assumptions about implementation (e.g., centralized vs distributed). We decided to replace the figure anyway and follow a step-by-step introduction of models/patterns from simple to more complex.


-          5.3, the edge computing functions should also include the relevant abstraction functions, e.g., semantic interoperability; data aggregation, etc.

We do not see interoperability as a function; there can be translation functions to connect devices from different ecosystems (usually called gateway).

Data aggregation should indeed be mentioned in more detail under the storage and data functions.


-          5.4, stating that the edge computing domain should directly or indirectly control the network functions (of the data exchange) is reducing the possibility of having an autonomous, self-organizing behaviour between edge computing nodes.

We see this again more as an implementation aspect, centralized vs distributed. Overall, there needs to be function to provide control over the network.


-          6.1, the computing aspects and protocols mentioned should consider or cite work that are relevant both from a consumer and an industrial perspective. OPC-UA must be mentioned; and other relevant protocols are DDS.

Full completeness is hard to achieve and the current examples in the appendix are rather input for the writing phase – we probably remove it completely because of the issue of always missing something. If you have concrete functions or models in mind that OPC UA introduces, we are happy to include them at the abstract level.


-          6.1, this section is not really also clear…this seems to describe a set of services which are today common to any edge platform, but seems to be quite incomplete…

The original idea was to have a structure for investigating the state of the art, which is listed in more detail in the (to be removed) appendix. We have a todo to better align sections 5 and 6.


-          6.2 Likewise for this section. Perhaps it should be split into consumer and Industrial IoT, and for each category, then address specific and relevant use-cases, as well as provide pointers to prior work on this

Our hope is the talk about models and functions that can apply for both.


Ultimately, we would like to get an idea which models and functions are already well covered by the state of the art and where there are white spots that can be addressed by the IETF.

Thanks again for your input. It helped to define the direction and decide on the todos. As mentioned in the T2TRG summary meeting, we plan to have an improved version of the draft by Christmas and would be very happy to have another review from you some time before the next IETF meeting (with enough time to have another iteration ready at IETF 107).

Best wishes,
Jungha, Yong-Geun, Xavier, Matthias, Eve, and Dirk