Re: [icnrg] Review of draft-gundogan-icnrg-ccnx-timetlv-01
"Thomas C. Schmidt" <t.schmidt@haw-hamburg.de> Mon, 11 May 2020 15:26 UTC
Return-Path: <t.schmidt@haw-hamburg.de>
X-Original-To: icnrg@ietfa.amsl.com
Delivered-To: icnrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BADFD3A0747 for <icnrg@ietfa.amsl.com>; Mon, 11 May 2020 08:26:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 j019K1kNYgdN for <icnrg@ietfa.amsl.com>; Mon, 11 May 2020 08:26:22 -0700 (PDT)
Received: from mx6.haw-public.haw-hamburg.de (mx6.haw-public.haw-hamburg.de [141.22.6.3]) (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 074CE3A040F for <icnrg@irtf.org>; Mon, 11 May 2020 08:26:21 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="5.73,380,1583190000"; d="scan'208";a="78707679"
Received: from hub01.mailcluster.haw-hamburg.de ([141.22.24.50]) by mail6.is.haw-hamburg.de with ESMTP/TLS/DHE-RSA-AES256-SHA; 11 May 2020 17:26:19 +0200
Received: from CAS03.mailcluster.haw-hamburg.de (2002:8d16:183e::8d16:183e) by HUB01.mailcluster.haw-hamburg.de (2002:8d16:1832::8d16:1832) with Microsoft SMTP Server (TLS) id 14.3.487.0; Mon, 11 May 2020 17:26:19 +0200
Received: from [192.168.178.22] (141.22.250.35) by haw-mailer.haw-hamburg.de (141.22.24.62) with Microsoft SMTP Server (TLS) id 14.3.487.0; Mon, 11 May 2020 17:26:18 +0200
To: icnrg@irtf.org
References: <4d88f801558f4c28a71155a27f38cc6d@HUB02.mailcluster.haw-hamburg.de>
From: "Thomas C. Schmidt" <t.schmidt@haw-hamburg.de>
Message-ID: <c88070f4-7c22-02b1-b06e-7ce59bc8af4e@haw-hamburg.de>
Date: Mon, 11 May 2020 17:26:18 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0
MIME-Version: 1.0
In-Reply-To: <4d88f801558f4c28a71155a27f38cc6d@HUB02.mailcluster.haw-hamburg.de>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Originating-IP: [141.22.250.35]
Archived-At: <https://mailarchive.ietf.org/arch/msg/icnrg/XHhM58a3njAQa-kfuVSrxws_uSI>
Subject: Re: [icnrg] Review of draft-gundogan-icnrg-ccnx-timetlv-01
X-BeenThere: icnrg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Information-Centric Networking research group discussion list <icnrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/icnrg>, <mailto:icnrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/icnrg/>
List-Post: <mailto:icnrg@irtf.org>
List-Help: <mailto:icnrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/icnrg>, <mailto:icnrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 May 2020 15:26:25 -0000
Dear Paulo, many thanks for the review. We will carefully go through your feedback and will be back then. Best, Thomas On 11/05/2020 17:20, Milheiro Mendes, Paulo Jorge wrote: > Dear All, > > In this email I provide my revision of the draft "An Alternative Delta > Time encoding for CCNx using Interval Time from RFC5497" - > draft-gundogan-icnrg-ccnx-timetlv-01 ( > https://tools.ietf.org/pdf/draft-gundogan-icnrg-ccnx-timetlv-01.pdf ). > > A) Overall comments > > The motivation (abstract and intro) needs to be revised, it is not clear > in which scenarios CCNx would benefit from the extra complexity and > reduced time accuracy. I come to this issue in the detailed comments > provided below. > > Moreover, it is worthy to clarify that this draft aims to improve the > efficiency of CCNx operation in a specific set of networks (bandwidth > constrained networks or constrained nodes). Deployment/applicability > scenarios should be described in order to justify the impact that this > draft may have. For instance, when deploying an CCNx based IoT network, > sensors and actuators may have a CCNx implementation based on this > draft, but IoT aggregators and the remaining network may not need it. > How will this work? How will the CCNx functions that make use of delta > times operate in an end-to-end fashion? For instance when will Interest > messages be made short in an end-to-end scenario that included > constrained networks (e.g. sensors) and not constrained ones (e.g. > access to cloud). > > The draft does not consider some of the time representations on CCNx > (such as signature and expiry time). At the end, the draft proposes a > compression of one delta time (Interest Lifetime) and of one absolute > time (Recommended Cache Time). Again the question is, what is really the > impact that the described method has on the efficiency of CCNX, since > not all time definitions are compressed? Do we gain anything in adding > the extra complexity, and less time accuracy, to compress just a subset > of time definitions? > > > B) Comments per section > > Section 1: > > It would be good to clarify the relationship of the proposed logarithmic > encoding schemes with the stateless and stateful compression schemes > defined in draft-irtf-icnrg-icnlowpan-06 to improve efficiency of CCNx > and NDN over IEEE 802.15.4 networks. By what is written in the > introduction it seems that the compression schemes described in > draft-irtf-icnrg-icnlowpan-06 are not efficient since they sacrifice > either accuracy or dynamic range or both. But then on section 3.1, this > draft mentions that the current usage of delta time does not require > both accuracy and dynamic range simultaneously. > > > Section 3.1: > > The reference to sections 2.1, 2.2, 2.4.2, 10.3 is misleading. They seem > to refer to RFC 8569, but this is not clear in the way the text is written. > > Some concepts, such as a time described as a "hop-by-hop header value", > are not explained. Since this is mentioned in RFC5487, a reference > should be added. > > By what is written it seems that the major contribution of this draft is > the definition of a logarithmic encoding for the compression of delta > times, as that specified in [RFC5497]. What is the difference between > the logarithmic encoding described in this draft and the one described > in [RFC5497]? > > Or the major contribution of this draft is not so much the logarithmic > encoding but a method to update CCNx messages in TLV Format to support > this alternative encoding. But in this case, what is the difference to > [RFC8609]? > > Before following sections 4 and 6, section 3.1 could provide a better > statement of the contribution related to RFC 5497 and RFC8609. > > Section 3.2: > > This draft is presented as being dedicated to study how to improve the > operation of CCNx while utilizing Delta Times for a number of functions. > But in this section a lot of attention is dedicated to Absolute Time > usage in CCNx, just to mention that the current draft does not consider > most of them, with the exception of the Recommended Cache Time. This > section should be shortened, aiming to focus the draft. > > Section 4: > > As mentioned before, this document should clarify what brings new in > relation to RFC5497. In relation to IEEE.754.2019, the difference is > that the proposed approach only encodes positive numbers. Which is fine > when the goal is only to encode Interest lifetime and Recommended Cache > Time. But the question is: why can´t the IEEE.754.2019 encoding be used? > If the time values to be encoded are always positive the IEEE.754.2019 > method should not result in a positive compressed number? > > In which part of the network will the compression algorithm be > implemented? In a consumer, before generating an Interest packet? I see > the need to do this in a consumer, if it is constrained or if it is > placed in a constrained network. But what happens if the consumer is not > in a constrained network, but the producer is? > > Section 5: > > The problem of using the proposed approach in an heterogeneous scenario > (with constrained segments and non-constrained segments) is clear in > this section where it is proposed to simply allow a 1-byte length as an > alternative to the 8-byte length. This would mean that in heterogeneous > end-to-end cases, the compressed (less accurate) times will be used in > the non-constrained network segment that may correspond to the largest > part of the network. Considering the example provided in section 5 > (IoT), it may be considered that the only constrained part of the > end-to-end part from a sensor to a cloud is the first hop from the > sensor to an IoT aggregator. Is it worth introducing more complexity in > such a case? > > This approach seems to bring benefits in scenarios in which all CCNx > nodes (consumers, producers, relays/routers) are in a constrained > scenario. What scenario would this be? Manets? Vanets? > > > Cheers > > > *Paulo Mendes, Ph.D* > > Senior Scientist > > Central Research and Technology, XRC > > *Airbus* > > The information in this e-mail is confidential. The contents may not be > disclosed or used by anyone other than the addressee. Access to this > e-mail by anyone else is unauthorised. > If you are not the intended recipient, please notify Airbus immediately > and delete this e-mail. > Airbus cannot accept any responsibility for the accuracy or completeness > of this e-mail as it has been sent over public networks. If you have any > concerns over the content of this message or its Accuracy or Integrity, > please contact Airbus immediately. > All outgoing e-mails from Airbus are checked using regularly updated > virus scanning software but you should take whatever measures you deem > to be appropriate to ensure that this message and any attachments are > virus free. -- Prof. Dr. Thomas C. Schmidt ° Hamburg University of Applied Sciences Berliner Tor 7 ° ° Dept. Informatik, Internet Technologies Group 20099 Hamburg, Germany ° ° http://inet.haw-hamburg.de/members/schmidt Fon: +49-40-42875-8452 °
- [icnrg] Review of draft-gundogan-icnrg-ccnx-timet… Milheiro Mendes, Paulo Jorge
- Re: [icnrg] Review of draft-gundogan-icnrg-ccnx-t… Thomas C. Schmidt