Re: [Roll] WGLC - Working Group Last Call - draft-ietf-roll-trickle-mcast-05
peter van der Stok <stokcons@xs4all.nl> Tue, 17 September 2013 10:21 UTC
Return-Path: <stokcons@xs4all.nl>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CAF7021F8887 for <roll@ietfa.amsl.com>; Tue, 17 Sep 2013 03:21:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.154
X-Spam-Level:
X-Spam-Status: No, score=-0.154 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6Y6Lm9naJ0-d for <roll@ietfa.amsl.com>; Tue, 17 Sep 2013 03:21:35 -0700 (PDT)
Received: from smtp-vbr8.xs4all.nl (smtp-vbr8.xs4all.nl [194.109.24.28]) by ietfa.amsl.com (Postfix) with ESMTP id 2236A11E80F3 for <roll@ietf.org>; Tue, 17 Sep 2013 03:21:22 -0700 (PDT)
Received: from roundcube.xs4all.nl (roundcube11.xs4all.net [194.109.20.209]) by smtp-vbr8.xs4all.nl (8.13.8/8.13.8) with ESMTP id r8HALLpj003779; Tue, 17 Sep 2013 12:21:21 +0200 (CEST) (envelope-from stokcons@xs4all.nl)
Received: from AMontpellier-654-1-83-184.w90-28.abo.wanadoo.fr ([90.28.2.184]) by roundcube.xs4all.nl with HTTP (HTTP/1.1 POST); Tue, 17 Sep 2013 12:21:20 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Date: Tue, 17 Sep 2013 12:21:20 +0200
From: peter van der Stok <stokcons@xs4all.nl>
To: Michael Richardson <mcr+ietf@sandelman.ca>
Organization: vanderstok consultancy
Mail-Reply-To: consultancy@vanderstok.org
In-Reply-To: <12193.1379344548@sandelman.ca>
References: <CE58AC02.23779%d.sturek@att.net> <fb5b2ee3e24c5453c233a50908edad24@xs4all.nl> <12193.1379344548@sandelman.ca>
Message-ID: <bdbfe97d877ed5a061899dedfc5d41a6@xs4all.nl>
X-Sender: stokcons@xs4all.nl (i2HQyqdPh80JmJHMBCGPqwY/bvUWFyrs)
User-Agent: XS4ALL Webmail
X-Virus-Scanned: by XS4ALL Virus Scanner
Cc: roll@ietf.org
Subject: Re: [Roll] WGLC - Working Group Last Call - draft-ietf-roll-trickle-mcast-05
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: consultancy@vanderstok.org, 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, 17 Sep 2013 10:21:41 -0000
Hi Michael, corresponding questions can be: 1) What are the maximum and minimum 1-hop MPL router neighbours of all the MPL routers? 2) what is the arrival rate of new packets that need repetition in a MPL router 3) Is there a deadline associated with the packets 4) What is the shortest number of hops of the longest path between sources and destinations 5) What are the values of the MAC: back-off values, retries, buffer size. 6) What is the background load of other non MPL applications. 7) arrival probability of 1-hop packets 8) other parameters I did not stumble on. The corresponding design space is incredibly large, and probably only a limited subset of the design space is viable. I have gone through only a limited number of possibilities, and analysing the consequences for MPL took me quite a large amount of time. In one of my scenarios: 1) 5 neighbours 2) once every 100 ms (rate at sources is once every 300-500 ms) 3) yes, 200 ms 4) 5 hops, with mostly 1 hop 5) no buffer, retry 1, back-off 2 6) absent 7) 100-80% leading to k=3-5, Imin =30-70 ms, repeat = 2, Imax n/a. It may help that operational boundary conditions together with appropriate MPL parameter values are published in the applicability statements. All applicability statements together may give a good hint which MPL parameters and boundary conditions to choose. My 5 cents, peter Michael Richardson schreef op 2013-09-16 17:15: > peter van der Stok <stokcons@xs4all.nl> wrote: > >> various settings for IMIN, IMAX and k. A process similar to this > (with > >> knowledge of the topology and messaging profile) is needed for > tuning > >> these values in a real deployment setting. > > peter> After looking for an appropriate setting for Imin, Imax and k, I > peter> slowly learnt that these settings depend on the topology of the > peter> network, the load of the network, the setting of the MAC, and > peter> eventual real-time requirements (e.g. there is a deadline), and > peter> the value of that deadline. The setting of k for example is > peter> related to the number of MPL repeaters that receive a new > message > peter> and start to resend it, possibly interfering with each other and > peter> probably incrementing the c value of the next hop, where the > peter> maximum value of c is related to the Imin value. Sending a > packet > peter> takes as little as 3 ms, but when the MAC stores three packets > and > peter> the they all back-off a maximum number of times, delays of a few > peter> hundred milliseconds to seconds become possible. When there is > peter> buffer space for packets before and in the MAC, the Imin value > can > peter> be chosen as low as 1 ms, the resend of packets is then > completely > peter> determined by the load on the network. > > This is an excellent template discussion... can I put it into the MPL > parameter part of the RPL applicability template? > > Do you think you could rephrase this in the form of questions to be > answered? > > -- > Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works > IETF ROLL WG co-chair. http://datatracker.ietf.org/wg/roll/charter/
- [Roll] WGLC - Working Group Last Call - draft-iet… Michael Richardson
- Re: [Roll] WGLC - Working Group Last Call - draft… Dijk, Esko
- Re: [Roll] WGLC - Working Group Last Call - draft… Kerry Lynn
- Re: [Roll] WGLC - Working Group Last Call - draft… Don Sturek
- Re: [Roll] WGLC - Working Group Last Call - draft… Kerry Lynn
- Re: [Roll] WGLC - Working Group Last Call - draft… Michael Richardson
- Re: [Roll] WGLC - Working Group Last Call - draft… Don Sturek
- Re: [Roll] WGLC - Working Group Last Call - draft… Kerry Lynn
- Re: [Roll] WGLC - Working Group Last Call - draft… Kerry Lynn
- Re: [Roll] WGLC - Working Group Last Call - draft… Don Sturek
- Re: [Roll] WGLC - Working Group Last Call - draft… Kerry Lynn
- Re: [Roll] WGLC - Working Group Last Call - draft… peter van der Stok
- Re: [Roll] WGLC - Working Group Last Call - draft… Michael Richardson
- Re: [Roll] WGLC - Working Group Last Call - draft… Michael Richardson
- Re: [Roll] WGLC - Working Group Last Call - draft… Kerry Lynn
- Re: [Roll] WGLC - Working Group Last Call - draft… yoshihiro.ohba
- Re: [Roll] WGLC - Working Group Last Call - draft… Robert Cragie
- Re: [Roll] WGLC - Working Group Last Call - draft… peter van der Stok
- Re: [Roll] WGLC - Working Group Last Call - draft… Yusuke DOI
- Re: [Roll] WGLC - Working Group Last Call - draft… Michael Richardson
- Re: [Roll] WGLC - Working Group Last Call - draft… Michael Richardson
- Re: [Roll] WGLC - Working Group Last Call - draft… peter van der Stok
- Re: [Roll] WGLC - Working Group Last Call - draft… Robert Cragie
- Re: [Roll] WGLC - Working Group Last Call - draft… peter van der Stok
- Re: [Roll] WGLC - Working Group Last Call - draft… Kerry Lynn
- Re: [Roll] WGLC - Working Group Last Call - draft… peter van der Stok