Re: [Roll] Fwd: New Version Notification for draft-ko-roll-mix-network-pathology-01.txt

Abdussalam Baryun <abdussalambaryun@gmail.com> Sat, 20 October 2012 10:04 UTC

Return-Path: <abdussalambaryun@gmail.com>
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 C340A21F8A59 for <roll@ietfa.amsl.com>; Sat, 20 Oct 2012 03:04:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.544
X-Spam-Level:
X-Spam-Status: No, score=-3.544 tagged_above=-999 required=5 tests=[AWL=0.055, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dI+8CzNOA4Ha for <roll@ietfa.amsl.com>; Sat, 20 Oct 2012 03:04:47 -0700 (PDT)
Received: from mail-vc0-f172.google.com (mail-vc0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id 94F7021F88FE for <roll@ietf.org>; Sat, 20 Oct 2012 03:04:46 -0700 (PDT)
Received: by mail-vc0-f172.google.com with SMTP id fl11so1526874vcb.31 for <roll@ietf.org>; Sat, 20 Oct 2012 03:04:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=Q/LHSnjpcA8jcd7hSf1FMSPwfbE2ZqSco69MRVJis3Q=; b=GMEfhJZ0GgO4gS4L38NLSyMdf0LG71OP6/zWMtDhWSvU2BiNtZ18rYx0UmLaLWXJD1 kv2Kqnsmes+/aATbHsQOzVvIZqvXhRnlKh0FLrqdrlEItCe9c2xXA25ysT9d1Oj0Jr3L kHyoQluxEuc4iAmrW/0iT9Qn/eNwM5DNEB3tvilft8mQDIw3MNFe853v37F1k+CUR4Ov e2CL5T90+e9wDdLhqHniyc+BKBjNCHdpAw8bHpxV/iaN1E8odS7Rg+aC6TQ9Jh8wgkpQ 7zPCxslQ4mazRU3Tbm+6H76IjKpkLqeaQrHNiyaA+uIK7Tcr3NyF6zhCDMGyHSU0mIQx jEDA==
MIME-Version: 1.0
Received: by 10.220.142.8 with SMTP id o8mr5055721vcu.23.1350727485346; Sat, 20 Oct 2012 03:04:45 -0700 (PDT)
Received: by 10.220.204.9 with HTTP; Sat, 20 Oct 2012 03:04:45 -0700 (PDT)
In-Reply-To: <EC677191-74E4-4AEC-976A-B2C1450120EE@etri.re.kr>
References: <20121020080910.1372.90616.idtracker@ietfa.amsl.com> <EC677191-74E4-4AEC-976A-B2C1450120EE@etri.re.kr>
Date: Sat, 20 Oct 2012 12:04:45 +0200
Message-ID: <CADnDZ88JAxHJa3TJ+VeD1Ams30xp4yk2nGetLRjofsf_PvtFRA@mail.gmail.com>
From: Abdussalam Baryun <abdussalambaryun@gmail.com>
To: JeongGil Ko <jeonggil.ko@etri.re.kr>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Cc: 박종준 Park <juny@etri.re.kr>, roll@ietf.org
Subject: Re: [Roll] Fwd: New Version Notification for draft-ko-roll-mix-network-pathology-01.txt
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
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: Sat, 20 Oct 2012 10:04:49 -0000

Hi John,
I interested in your proposal, and like to see the draft team present
it to ROLL 85 meeting if available, I have commented before draft-00,
and my full comments will come when completed.

AB

On 10/20/12, JeongGil Ko <jeonggil.ko@etri.re.kr> wrote:
> Dear RoLL WG,
>
> Please review this updated version of draft-ko-roll-mix-network-pathology.
>
> This draft discusses about the routing pathologies that occur when storing
> and non-storing mode nodes are mixed together in a single network. Compared
> to the previous version of the draft, we have addressed some of the comments
> from the mailing list and added in an additional case where the mixture of
> storing and non-storing mode nodes can affect the performance of the RPL
> network for *collection traffic* as well as downwards connectivity. As the
> draft indicates, due to RPL restricting different MOPs from fully
> functioning in the same network (e.g., one MOP is forced to be a leaf),
> differences in downwards routing schemes affects the route quality for
> collection traffic as well. Specifically, due to different MOPs despite
> having physical connectivity to the root, a node may not be able to find a
> routing connection to the root. Given that collection is the main focus in
> many applications, this is something that needs to be addressed.
>
> As a side comment, this draft addresses some of the issues that came up in
> our large scale HVAC supporting WSN system deployment in a 15 story
> building. We plan to install ~2000 sensors and actuators in this building
> for HVAC related applications (e.g., CO, Temp, Hum, PIR sensors and Air
> Conditioning, light, ventilation, heating controlling actuators).
>
> Cost reasons restrict us to have resource rich devices on the sensor devices
> but actuation units (which are pretty expensive already) can be resource
> rich (i.e., sensing devices will have similar capabilities to an MSP430
> while the actuators are more Cortex M3-like MCUs). Since these sensor
> devices cannot support storing mode routing, and RPL restricts us from
> having a mixture of storing and non-storing mode nodes, all nodes will have
> to be non-storing mode nodes for the network to be RPL compliant.
>
> While sensor nodes typically generate collection-direction traffic, to make
> the actuators take action, downwards packets would need to be generated;
> thus, this would increase the number of downwards packets and make the
> network/transmission quality/efficiency for the downwards routes an
> important factor to consider. By adding in features such as application
> layer acknowledgements, the quantity of downwards traffic will increase even
> more.
>
> Nevertheless a few inefficiencies exist with downwards routes in our
> application when using the non-storing mode ONLY. (1) First, due to the
> increased number of nodes, the length of the source routing headers can
> result to be long. (2) Second, the number of hops that “actuation” messages
> travel increases, since most of these, essentially downwards, packets would
> need to travel all the way to the root before being transmitted downwards.
> (3) Third, the increased quantity in downwards traffic will give more load
> on the one hop neighborhood of the DODAG root since the root would need to
> deal with sensor reports in large quantities (e.g., collection) and also
> actuation messages in increased quantities (e.g., downwards). (4) Fourth,
> given that the locations of the sensor and actuator units are not adjustable
> (e.g., the placement must be close to the actual sensing/actuation units) it
> is difficult to overcome this inefficiency by simply improving the network
> topology.
>
> Given this, we can think of a case where more powerful nodes have storing
> mode capabilities. This change can *ideally* resolve the issues that we
> introduced above. Nevertheless, the DODAG root should be able to attach
> source routing headers for its non-storing mode sensor nodes to forward
> downwards packets; therefore, the root should implement non-storing mode. In
> this case, even if the actuators are configured as storing mode nodes, given
> RPL, they can only act as leaf nodes. By forcing storing mode nodes to be
> leaf nodes brings back the issues introduced above. Furthermore, since we
> cannot use these nodes for collection traffic forwarding, this will affect
> the data collection performance as well. Therefore, we are in need of a
> scheme that can mix storing and non-storing mode nodes in a single network
> effectively.
>
> By allowing both storing and non-storing modes to fully interoperate (as the
> draft indicates), the number of downwards messages that the DODAG root MUST
> take care of can decrease given that actuator nodes with storing
> capabilities can add source routing headers within the network to cool down
> the hot-spot near the DODAG root and also reduce the number of hops that
> each packet travels to reach the final destination. Furthermore, since all
> nodes will participate in the DODAG construction process as routing-capable
> nodes, the quality of the selected links can potentially increase; thus,
> improving the performance of collection routes as well.
>
> Due to the aforementioned reasons, we are proposing the attached draft. Our
> proposal in the draft introduces light-weight modifications to the current
> RPL specs so that RPL can also support the cases mentioned above. With
> minimal increase in complexity, RPL will be able to tolerate more types of
> networks and you won't need to worry about which MOP your neighbors
> installed on their RPL network! :) Your review and thoughts will be of great
> help in improving the draft :)
>
> Thanks!
>
> -John
>
> ------
> JeongGil Ko, Ph.D.
> Researcher
> Electronics and Telecommunications Research Institute (ETRI)
> http://sites.google.com/site/jeonggilko/
>
> Begin forwarded message:
>
>> From: <internet-drafts@ietf.org>
>> Subject: New Version Notification for
>> draft-ko-roll-mix-network-pathology-01.txt
>> Date: October 20, 2012 5:09:10 PM GMT+09:00
>> To: <jeonggil.ko@etri.re.kr>
>> Cc: <jsjeong@etri.re.kr>, <juny@etri.re.kr>, <nskim@etri.re.kr>,
>> <jajun@etri.re.kr>, <gnawali@cs.uh.edu>
>>
>>
>>
>> A new version of I-D, draft-ko-roll-mix-network-pathology-01.txt
>> has been successfully submitted by JeongGil Ko and posted to the
>> IETF repository.
>>
>> Filename:	 draft-ko-roll-mix-network-pathology
>> Revision:	 01
>> Title:		 RPL Routing Pathology In a Network With a Mix of Nodes Operating
>> in Storing and Non-Storing Modes
>> Creation date:	 2012-10-20
>> WG ID:		 Individual Submission
>> Number of pages: 9
>> URL:
>> http://www.ietf.org/internet-drafts/draft-ko-roll-mix-network-pathology-01.txt
>> Status:
>> http://datatracker.ietf.org/doc/draft-ko-roll-mix-network-pathology
>> Htmlized:
>> http://tools.ietf.org/html/draft-ko-roll-mix-network-pathology-01
>> Diff:
>> http://www.ietf.org/rfcdiff?url2=draft-ko-roll-mix-network-pathology-01
>>
>> Abstract:
>>   The RPL specification allows nodes running with storing or non-
>>   storing modes to operate in the same network.  We describe how such a
>>   mix can result in network partitioning even when there are plenty of
>>   physical links available in the network.  The partitioning affects
>>   both upwards (nodes to root) and downwards (root to leaf) traffic.
>>   This routing pathology stems from a recommendation made in the RPL
>>   specification forcing nodes with different modes of operation to join
>>   the RPL network as leaf nodes only.  We propose a solution that
>>   modifies RPL by mandating that all the nodes parse and interpret
>>   source routing headers and storing mode nodes to sometimes act like a
>>   non-storing mode root by attaching source routing headers.
>>
>>
>>
>>
>> The IETF Secretariat
>>
>
> _______________________________________________
> Roll mailing list
> Roll@ietf.org
> https://www.ietf.org/mailman/listinfo/roll
>