Re: [6lo] fragment forwarding implementation and performance report

sajjad akbar <sajjad.akr1@gmail.com> Tue, 09 October 2018 11:37 UTC

Return-Path: <sajjad.akr1@gmail.com>
X-Original-To: 6lo@ietfa.amsl.com
Delivered-To: 6lo@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A836B1312D7 for <6lo@ietfa.amsl.com>; Tue, 9 Oct 2018 04:37:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.748
X-Spam-Level:
X-Spam-Status: No, score=-1.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 7cgtriPxVACu for <6lo@ietfa.amsl.com>; Tue, 9 Oct 2018 04:37:25 -0700 (PDT)
Received: from mail-lf1-x136.google.com (mail-lf1-x136.google.com [IPv6:2a00:1450:4864:20::136]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 491D61311BB for <6lo@ietf.org>; Tue, 9 Oct 2018 04:37:25 -0700 (PDT)
Received: by mail-lf1-x136.google.com with SMTP id m18-v6so942386lfl.11 for <6lo@ietf.org>; Tue, 09 Oct 2018 04:37:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=rsFGv2UFxAILvCy2tduDkP2bJ11NqGKhMCFrxUe6Jz0=; b=X3elIKxEemKmLxd2pmg98KLnSGz7D0P95U1xYTnWUpSsfgQTLOSjL/B7UTfCNAxxNc LVutMbfZW1MQIzo2vPCpf0IMFA33rQ98F06Sq5H4sKNURx8u3VJ5Dp4bmFh+bLahp5HS 6XzRkKg+1+YMJcYzpzqnQ40PInv9dpuQX524nbRIcUlx2k0PbrXzI3kMvYOxjuCr8Ivp p11wJ5qMtElxuXmHDCTQns4Z3d+NXiIssP5ueb9F6JRpFnVPOgMcj70MX1q48FPI12Hv HJQl+G5uStNyCldbq5u/36z5TgF291jZLz6LhVDwYTUxMs0rRPIEdKVT+4I4u5+EKw43 FpPQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=rsFGv2UFxAILvCy2tduDkP2bJ11NqGKhMCFrxUe6Jz0=; b=rKXO+PapjrTB+T03lz+yzrcfd0myMaCdn3OEaA0izCIUy8RxhGgzXHs1dcSnKOa8RU tjsQQts9c9/EFk4vmvMef7OL5VzxC6orC3SU/8X64k3f3twC1dlBDrIM7xu/hHJHlG92 OikiMt/T9Rx6nJxpP5GEI6294AlmlfV0xabVP9gIgC/7udXTcN3rSJO+tMr/HU1InESa a38S/dm2oI+4WCiQ8xnVFntLy+u5jiubAemWeZH3fOFW6CoJlIxNVht96e9Yt2ROY3XV sw1Eg6UJ9SwW49C4Zikxpb8TGbJyrbrQ2unKs/TtEBamvxdXwVH5a8l86eu3r9r/Hnhm swgw==
X-Gm-Message-State: ABuFfoge/fBND2BllYQSvyBtMKUEXY+7tpDrUd8wh26PyTqRkHinVgWx DIQOhow9yDIt4Y7uVcg034MWBTni+PNi5+Nw3R+vR/MtqW0=
X-Google-Smtp-Source: ACcGV62rKXdLy37yRIA7gc2b92wH+7bly8SuAqwWYeL3gh1dBleB3O/8U/ZcQN4H10y6ev2FWybmWt64ZR55rlbeUBY=
X-Received: by 2002:a19:274b:: with SMTP id n72-v6mr4023024lfn.153.1539085043398; Tue, 09 Oct 2018 04:37:23 -0700 (PDT)
MIME-Version: 1.0
References: <CAO0Djp0UM+iKdH+ibkyo7RSZ5a1TSDPCi6U5Sk6_-+pSvKduLg@mail.gmail.com> <CAByBar-HvGnKZU-ovBCmwT=j4YxNWQcE=QfXyNozx8_RThpWhw@mail.gmail.com> <CAO0Djp3DWsVL7FW_Usqc=kgyaJ5Q=AphhCgonGDxFq3nZPcDwQ@mail.gmail.com> <CAByBar9uPAdy7BvAqNwezmN5q0Ev9o5U_zLpHvex2RvmJKAS3w@mail.gmail.com> <CAO0Djp3wY7Rv40sOFrdCB-YP8kx5nukuQp0pU37Nk3gnpVcJfg@mail.gmail.com>
In-Reply-To: <CAO0Djp3wY7Rv40sOFrdCB-YP8kx5nukuQp0pU37Nk3gnpVcJfg@mail.gmail.com>
From: sajjad akbar <sajjad.akr1@gmail.com>
Date: Tue, 09 Oct 2018 22:37:09 +1100
Message-ID: <CAByBar_Q0Xfk7c7qDMvdFk59xTAUxs+CymrAQrX=jfndJMPdCA@mail.gmail.com>
To: rahul.ietf@gmail.com
Cc: lo <6lo@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000004a7caf0577ca297b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/6lo/YqnTKhU5eObep6R6ta7Sgrsan5M>
Subject: Re: [6lo] fragment forwarding implementation and performance report
X-BeenThere: 6lo@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Mailing list for the 6lo WG for Internet Area issues in IPv6 over constrained node networks." <6lo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6lo>, <mailto:6lo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/6lo/>
List-Post: <mailto:6lo@ietf.org>
List-Help: <mailto:6lo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lo>, <mailto:6lo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Oct 2018 11:37:28 -0000

Possibly you could find in NS3 as per my information its not available in
Castalia. But I agree it will generate huge overheads for a single channel.

Rahul, could you suggest that the same mechanism could be used for IEEE
802.15.6 as per our draft
https://datatracker.ietf.org/doc/draft-sajjad-6lo-wban/?  It will be good
to adopt a similar mechanism. We are trying to finalize our draft and
possibly I will upload a revised version next week. Tell me your thougts on
it.

Regards
Sajjad


On Tue, Oct 9, 2018 at 10:14 PM Rahul Jadhav <rahul.ietf@gmail.com> wrote:

> We havent tried RTS/CTS .. i thought 802.15.4 does not support RTS/CTS
> because of high overhead.
> Anyways i tried checking if ns3 (which is what we use in backend) supports
> it and i could not find any support.
> I checked Castalia and that too does not seem to support RTS/CTS.
>
> Having said that, ns3 does implement carrier sensing which is also what we
> use.
>
> Best,
> Rahul
>
>
> On Tue, 9 Oct 2018 at 16:21, sajjad akbar <sajjad.akr1@gmail.com> wrote:
>
>> Hi Rahul,
>>
>> That's an interesting solution and useful as you packet delivery is
>> improved. Other than pacing, did you try RTS/CTS as usually simulators have
>> this option for IEEE 802.15.4 based node for channel access/attempt? I am
>> not sure either it create more delay for your case.
>>
>> Regards
>> Sajjad
>>
>> On Mon, Oct 8, 2018 at 11:27 PM Rahul Jadhav <rahul.ietf@gmail.com>
>> wrote:
>>
>>> Hello Sajjad,
>>>
>>> The packet loss rates due to channel  were "relatively" same
>>> with/without fragment forwarding. The channel attempt rate was the primary
>>> problem. To verify this Carsten/Pascal suggested to try pacing with
>>> fragment forwarding.  After we tried pacing at the sender side, it resulted
>>> in much improved packet delivery, which also signals that channel attempt
>>> was the primary problem. Please note we used 802.15.4 in single channel
>>> CSMA/CA mode.
>>>
>>> Regards,
>>> Rahul
>>>
>>> On Mon, 8 Oct 2018 at 17:00, sajjad akbar <sajjad.akr1@gmail.com> wrote:
>>>
>>>> Hello Rahul,
>>>>
>>>> Looks interesting. Could you elaborate the reason of failure? is it
>>>> only due to channel attempt? Did you observe packet loss? I did not get
>>>> chance to read your previous discussions, may be you already discussed this.
>>>>
>>>> Regards
>>>> Sajjad
>>>>
>>>> On Mon, Oct 8, 2018 at 10:17 PM Rahul Jadhav <rahul.ietf@gmail.com>
>>>> wrote:
>>>>
>>>>> <sending to 6lo, lwig WGs because both have relevant drafts>
>>>>>
>>>>>
>>>>>
>>>>> Hello All,
>>>>>
>>>>>
>>>>> We tried experimenting with the virtual reassembly buffer and fragment
>>>>> forwarding drafts.
>>>>>
>>>>> One fundamental characteristic that has major implications on fragment
>>>>> forwarding performance is its behavior with realistic 802.15.4 RF
>>>>> (especially when a train of fragments are simultaneously received and
>>>>> transmitted). This is something which was not evaluated in any other
>>>>> experiment.
>>>>>
>>>>>
>>>>>
>>>>> You ll find the details of the implementation, test setup details and
>>>>> performance result here:
>>>>>
>>>>>
>>>>> https://github.com/nyrahul/ietf-data/blob/rst/6lo-fragfwd-perf-report.rst
>>>>>
>>>>>
>>>>>
>>>>> Results are quite interesting: Simultaneous send/recv of fragments
>>>>> with fragment forwarding has major implications on PDR/Latency.
>>>>>
>>>>>
>>>>>
>>>>> Feedback most welcome.
>>>>>
>>>>>
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Rahul
>>>>> _______________________________________________
>>>>> 6lo mailing list
>>>>> 6lo@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/6lo
>>>>>
>>>>