Re: [Roll] Intend for draft-tripathi-roll-reactive-applicability
Ines Robles <mariainesrobles@googlemail.com> Tue, 07 January 2014 00:58 UTC
Return-Path: <mariainesrobles@googlemail.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BFC491AE3AA for <roll@ietfa.amsl.com>; Mon, 6 Jan 2014 16:58:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.777
X-Spam-Level:
X-Spam-Status: No, score=-0.777 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_65=0.6, SPF_PASS=-0.001] autolearn=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 tAFWrKEUH71B for <roll@ietfa.amsl.com>; Mon, 6 Jan 2014 16:58:16 -0800 (PST)
Received: from mail-wg0-x22f.google.com (mail-wg0-x22f.google.com [IPv6:2a00:1450:400c:c00::22f]) by ietfa.amsl.com (Postfix) with ESMTP id C5D0A1AE39C for <roll@ietf.org>; Mon, 6 Jan 2014 16:58:15 -0800 (PST)
Received: by mail-wg0-f47.google.com with SMTP id n12so16127650wgh.26 for <roll@ietf.org>; Mon, 06 Jan 2014 16:58:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=rkrzcQdl5ft3at7FYaqRWsW3Lhp6sEnzYAENBhsgxIw=; b=QgLM5BE+R8jtVL2Ovlr5CuLF00zSII041pd0rbJYUmmxLiMNpH9lqEIdNAcCadLixM 6B7BmBH1xC66FVZAgXJWwUf6aD8R6Kw9ZEeiI7/Albj1lTQzj+viP2K54uRIXMbHq/nz sDfpXac/LgS3Akaux+QII+acx6dljUdEGRKIBDrB3vvV2uYmUZycMXCTyC/5L6yS29Pv gggvthGXv0r63f9xnQL+eVSWo49f2kOFUK7PsEjPHzCAUvk3pF1tRp4liHbyJ3WQorMq LzVWtsn0xlmYe8z/xXV6t3lbzARc3Dm1Rat2EuA8GRpDcipv0dA4I9n2QsxqvhzrGlKI 9lQA==
MIME-Version: 1.0
X-Received: by 10.180.20.33 with SMTP id k1mr14506465wie.34.1389056286670; Mon, 06 Jan 2014 16:58:06 -0800 (PST)
Received: by 10.216.44.144 with HTTP; Mon, 6 Jan 2014 16:58:06 -0800 (PST)
In-Reply-To: <CAK=bVC8Bvd+rxZmroCFaWiV=O1Tj8=gF7+fR+EVqFw=xBAV+RQ@mail.gmail.com>
References: <CAP+sJUfBoD_L1o2W4viAdn4DayfbksbZPNB5ezujDbEtojps=A@mail.gmail.com> <E9B58E97-B9C8-4BCF-8B48-8EF6E0B8CDBD@cisco.com> <CAK=bVC8Bvd+rxZmroCFaWiV=O1Tj8=gF7+fR+EVqFw=xBAV+RQ@mail.gmail.com>
Date: Mon, 06 Jan 2014 22:58:06 -0200
Message-ID: <CAP+sJUefrT=jX4oCW27rwMF0khUQmKqG9twjTYL7Ny4afWMmRA@mail.gmail.com>
From: Ines Robles <mariainesrobles@googlemail.com>
To: Ulrich Herberg <ulrich@herberg.name>
Content-Type: multipart/alternative; boundary="bcaec53d5ee18a451f04ef56de82"
Cc: Michael Richardson <mcr+ietf@sandelman.ca>, Routing Over Low power and Lossy networks <roll@ietf.org>, Joydeep Tripathi <jt369@drexel.edu>, "Jaudelice C. de Oliveira" <jau@coe.drexel.edu>
Subject: Re: [Roll] Intend for draft-tripathi-roll-reactive-applicability
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Routing Over Low power and Lossy networks <roll@ietf.org>
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jan 2014 00:58:18 -0000
*Hi Ulrich,Thank you very much for the detailed explanation and for the references as well, let me analyze them deeply and get back with comments. Kind Regards,Ines.* 2014/1/6 Ulrich Herberg <ulrich@herberg.name> > Ines, > > I object any form of publication of this draft. In my opinion, it is > another attempt to discredit LOADng and reactive protocols in general with > false arguments. As has been mentioned before, reactive protocols (in > particular LOADng) have been very successfully deployed in large LLN > deployments. So there is proof that in some LLN deployments, reactive > protocols work very well. Note that I do not claim they work in all such > use cases, but the MANET WG has understood this more than a decade before > that reactive protocols can work in some scenarios, not in all. It is > possible to create scenarios where reactive protocols are better, and > others where proactive protocols are better. Claiming that, in general, for > LLNs one is better than the other is incorrect in my opinion. > > But let me argue why I think this draft is flawed by picking the arguments > made in the draft: > > 3.1. Inability to support P2MP traffic pattern > > This very much depends on the use case. LOADng has been deployed in > several scenarios where P2MP traffic is sparse, and where few concurrent > traffic flows are used. This is not a theoretic scenario, but a deployment > that is actually used by some utilities. We have shown in [1] that in this > case, LOADng outperforms RPL by far. See also [5] further evaluations. Not > only has LOADng orders of magnitude less control traffic than RPL in the > investigated scenarios, but also the state requirements are far smaller. > > 3.2. Inability to support MP2P traffic pattern > > There is an easy-to-implement extension to LOADng submitted as [2] that > solves this. Performance evaluations in [3] show the efficiency of the > solution. > > 4. Dependency of control overhead on application module > > This is a general observation of reactive protocols that the MANET WG has > understood more than a decade ago. Again, observations of current traffic > patterns in [1] show that reactive protocols have far less control traffic > in current use cases of AMI metering. Yes, in cases with lots of concurrent > traffic lows, then the argument is correct (note that the amount of data > does not really matter, as the route is only discovered once; so even > sending gigabytes/second would not be an issue as long as there are limited > amount of traffic flows). So this is another argument of the sort that > MANET rejected long time ago. It really depends on the use case and the > kind of traffic we are talking about. > > 5. Flooding issues in LLNs > > It is correct that flooding causes a lot of overhead and battery drain. > But note that we also observed in [1] and [4] that RPL in downward mode > also causes a lot of control traffic, more than LOADng for a similar > scenario that is described in the draft. It again depends on the use case. > For example, with the extension proposed in [2], the performance for such > traffic in LOADng is at least as good as with RPL (see also [3]). Note that > in the described scenario, RPL would require an equal amount of state (in > storing mode), or lead to very long packets in non-storing mode and > therefore potential fragmentation, such as described in [4]. > > 5.1. Impact of flooding in battery operated nodes > > "Note that there is a lot of experimental evidence supporting the claim > that using flooding or scoped flooding to discover routes is ill-suited to > low-power and lossy networks (LLNs)". Where? I prefer citations over > assertions. > Note that I am not claiming that flooding is not costly, but it -- again > -- depends on the scenario how many different concurrent traffic flows are > required and how long routes are stored. Also note that optimizations, such > as MPR flooding, can optimize flooding compared to classic flooding. > > 6. Impact on memory > > This again depends on the use case. As we have described in [4], RPL in > storing mode also requires a lot of state. In non-storing mode, packets may > become very long and lead to fragmentation. With few concurrent traffic > flows, LOADng largely outperforms RPL in terms of storage requirements (in > many cases, a single route at a time may be sufficient). > > 7. Lack of support for routing based on node capability > > This argument is flawed. LOADng provides a very extensible and flexible > definition of route metrics. It is easy to create a metric that reflects > limitations of the nodes, such as energy and CPU/memory resource > limitations. How is this different from RPL? > > 8. High delay for emergency traffic > > While it is true that reactive protocols have a higher delay requirement > than proactive protocols, the argument is, again, flawed. The draft writes > "*Some* data in an LLN are delay sensitive by nature". I agree. It further > mentions industrial automation settings. Yes, in *some* LLNs, delay is > indeed critical (e.g., light switch), but in others it is not as much (AMI > metering). The draft argues that reactive protocols are bad for *all* LLNs, > but provides evidence only for *some*. This is exactly what the MANET WG > has agreed on in the 1990s that there is no one-size-fits-all. > > > [1] U. Herberg, T. Clausen, "A Comparative Performance Study of the > Routing Protocols LOAD and RPL with Bi-Directional Traffic in Low-power and > Lossy Networks (LLN)", Proceedings of the 8th ACM International Symposium > on Performance Evaluation of Wireless Ad Hoc, Sensor, and Ubiquitous > Networks (PE-WASUN), October 2011 > [2] J. Yi, T. Clausen, "Collection Tree Protocol for Lightweight On-demand > Ad hoc Distance-vector Routing - Next Generation (LOADng-CT)", > draft-yi-loadngct-01, Internet Draft (work in progress) > [3] J. Yi, T. Clausen, and A. Colin de Verdiere. "Efficient Data > Acquisition in Sensor Networks: Introducing (the) LOADng Collection Tree > Protocol", Proceedings of the 8th IEEE International Conference on Wireless > Communications, Networking and Mobile Computing - WiCom-2012, October 2012 > [4] T. Clausen, J. Yi, U. Herberg, Y. Igarashi, “Experiences with RPL: > IPv6 Routing Protocol for Low power and Lossy Networks”, Internet Draft > (work in progress), draft-clausen-lln-rpl-experiences-06, February 2013. > [5] J. Yi, T. Clausen, Y. Igarashi, "Evaluation of Routing Protocol for > Low Power and Lossy Networks: LOADng and RPL", Proceedings of the 2013 IEEE > Conference on Wireless Sensors > > Best regards > Ulrich > > > > On Mon, Jan 6, 2014 at 10:24 AM, JP Vasseur (jvasseur) <jvasseur@cisco.com > > wrote: > >> I can see two paths: (1) ROLL WG ID (not the easiest though, although >> this could be seen as an applicability >> ID) or (2) AD sponsored ? >> >> On Jan 6, 2014, at 7:10 PM, Ines Robles <mariainesrobles@googlemail.com> >> wrote: >> >> >> >> >> >> * Hi, Thanks for this draft, >> https://ietf.org/doc/draft-tripathi-roll-reactive-applicability/ >> <https://ietf.org/doc/draft-tripathi-roll-reactive-applicability/> Abstract >> This document describes serious issues and shortcomings regarding the use >> of reactive routing protocols in low power and lossy networks(LLNs). >> Routing requirements for various LLN deployments are discussed in order to >> judge how reactive routing may or may notadhere to the necessary criteria. >> We would like to know please, how is the intend for this document? how >> this draft would be aligned with roll charter?, should we re-chartering?* >> >> *Thank you in advance,* >> >> Ines Robles >> >> >> >> _______________________________________________ >> Roll mailing list >> Roll@ietf.org >> https://www.ietf.org/mailman/listinfo/roll >> >> >
- [Roll] Intend for draft-tripathi-roll-reactive-ap… Ines Robles
- Re: [Roll] Intend for draft-tripathi-roll-reactiv… JP Vasseur (jvasseur)
- Re: [Roll] Intend for draft-tripathi-roll-reactiv… Ulrich Herberg
- Re: [Roll] Intend for draft-tripathi-roll-reactiv… Ines Robles
- Re: [Roll] Intend for draft-tripathi-roll-reactiv… Ulrich Herberg
- Re: [Roll] Intend for draft-tripathi-roll-reactiv… Abdussalam Baryun
- [Roll] Fwd: Intend for draft-tripathi-roll-reacti… Joydeep Tripathi
- Re: [Roll] Intend for draft-tripathi-roll-reactiv… Joydeep Tripathi
- [Roll] Fwd: Intend for draft-tripathi-roll-reacti… Joydeep Tripathi