Re: [6tisch] [6TISCH] Specify the number of cells to be added or deleted in SF0

"Prof. Diego Dujovne" <diego.dujovne@mail.udp.cl> Wed, 02 November 2016 14:43 UTC

Return-Path: <diego.dujovne@mail.udp.cl>
X-Original-To: 6tisch@ietfa.amsl.com
Delivered-To: 6tisch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 886501294EA for <6tisch@ietfa.amsl.com>; Wed, 2 Nov 2016 07:43:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mail-udp-cl.20150623.gappssmtp.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 l9ZPBgVrEu3H for <6tisch@ietfa.amsl.com>; Wed, 2 Nov 2016 07:42:59 -0700 (PDT)
Received: from mail-wm0-x229.google.com (mail-wm0-x229.google.com [IPv6:2a00:1450:400c:c09::229]) (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 0FF241294B6 for <6tisch@ietf.org>; Wed, 2 Nov 2016 07:42:58 -0700 (PDT)
Received: by mail-wm0-x229.google.com with SMTP id t79so41830918wmt.0 for <6tisch@ietf.org>; Wed, 02 Nov 2016 07:42:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mail-udp-cl.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=r2l8UTMmhZrM67wNuGTis9AB9VWdn8XzwxGhbFuCRa8=; b=CBFzL5ra82Kn5Jb2/bzzxsh+XnHKtaT7HZZPT2xI5wtOK4nenDjWvYY1a2j+TBBijc cHO4OVmPUwZxEn8TR12pGwmW6co2CCDyhCjKFAKRGCGgAbVBsAx0jqqW9IeHS2olY4g2 Ok8B1oP3EnkEakxfCDpgGEHrfF2HiXD6reSMDA8zls6Duujf+pUu9qQoxaj89KPXpaM5 MCotqKE6kCkcZsNLGTHTpwDFGvBm0ZmNrg9ktUm97RkdLUYCmawsGX6DWI6C8NNYr/zE U8PWCp322NG1SGNy91Chbl1gOHYK6T0ceaMSjjUBysS5xK5cixDuESwJxT9gsgwm+g/D EQ5A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=r2l8UTMmhZrM67wNuGTis9AB9VWdn8XzwxGhbFuCRa8=; b=IpJNmVi6UHCc25erD/S4sOK54JpjflF64Ow/2i+H+S0mdy3UToBmMoTavrj7pBJCDy a7CZ9mxg85wcX6QW8/RiOix15Ruw8UDOZqHtLYXon4hscJsEpdPx+opHIQWOg5Nsdi/3 /VQ3HqIvOl0vvyh8S7sGkuG2x/b45pkPiIa2XdZr0xIELx/l1msU3dU3S/fHthxNdTST z/fBQodTn4JTW7LMaovrrVQgxAlueyjfuLWzXC2ldbYlXHBgMUQiKLqRQRJw262iIeM8 5XMbnmq847ubSiGlgTur6KRgo0gRjmRVnEXdbdZxSLwWNe3eeKezS6IyeN/Je+at8UP9 dVGQ==
X-Gm-Message-State: ABUngvfmpZWnthPr6f55CaDfWf2KxrxqdEpqMRfoCKrpX6TEjA+VWNX5UdFkrXyrJrecPl5QWGQn/RkI6GB8+g==
X-Received: by 10.194.222.202 with SMTP id qo10mr3247647wjc.115.1478097777320; Wed, 02 Nov 2016 07:42:57 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.134.1 with HTTP; Wed, 2 Nov 2016 07:42:56 -0700 (PDT)
In-Reply-To: <CAAYrgaApm=2vNQ2etMKmMA4+2dYSxr19eraNM-AAgTQnOXN5dg@mail.gmail.com>
References: <CAAdgstQnts2ZNqjKOzG76MDZEKcVRunxU92OvWw19sHNnZtzuw@mail.gmail.com> <CAAYrgaApm=2vNQ2etMKmMA4+2dYSxr19eraNM-AAgTQnOXN5dg@mail.gmail.com>
From: "Prof. Diego Dujovne" <diego.dujovne@mail.udp.cl>
Date: Wed, 02 Nov 2016 11:42:56 -0300
Message-ID: <CAH7SZV9J9Ds=SEB3j0oMuybjzao6k0ZaWgHWbfU=Gu_GNCq=tQ@mail.gmail.com>
To: Nicola Accettura <nick.accettura@gmail.com>
Content-Type: multipart/alternative; boundary="001a11c3ba62f5f95e054052743e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/6tisch/a93zfkXInqevqhZfPZ-lPEtSghs>
Cc: "6tisch@ietf.org" <6tisch@ietf.org>, Tengfei Chang <tengfei.chang@gmail.com>
Subject: Re: [6tisch] [6TISCH] Specify the number of cells to be added or deleted in SF0
X-BeenThere: 6tisch@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Discuss link layer model for Deterministic IPv6 over the TSCH mode of IEEE 802.15.4e, and impacts on RPL and 6LoWPAN such as resource allocation" <6tisch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tisch>, <mailto:6tisch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/6tisch/>
List-Post: <mailto:6tisch@ietf.org>
List-Help: <mailto:6tisch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tisch>, <mailto:6tisch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Nov 2016 14:43:01 -0000

Nicola,
           I agree with your comment, but the cell estimation
algorithm changed: we now estimate the number of required
cells from the number of requested cells (to add or delete)
and the number of effectively used cells. What is still not clear
to me is if the simulation results from the OTF paper is still valid
given this change. To enable the cell estimation algorithm without
packet loss, we need to guarantee always a small amount of
overprovisioning.
          Let me bring the lost text (from OTF) back to SF0.
          Regards,

                                         Diego

2016-11-02 11:36 GMT-03:00 Nicola Accettura <nick.accettura@gmail.com>:

> Hi Tengei,
>
> the problem you are rising is that you would like to see a number of cells
> to add/delete when comparing required and deleted cells.
>
> The ancestor of SF0, namely OTF, used to specify the following sentence:
>
> The number of soft cells to be scheduled/deleted for bundle resizing
>    is out of the scope of this document and implementation-dependant.
>
> In fact, we wanted to let that choice being implementation specific.
>
> What you are proposing (the exact number of cells to add or delete) was
> already implemented in the 6tisch simulator, and it is in fact something
> that has already been used and tested in the following papers:
>
> Palattella et al., On-the-Fly Bandwidth Reservation for 6TiSCH Wireless
> Industrial Networks, IEEE Sensors Journal, 2015
>
> Muraoka et al., Simple Distributed Scheduling with Collision Detection in
> TSCH Networks, IEEE Sensors Journal, 2016
>
> But, as already said, this is just a way you can allocate cells. I guess
> we don't want to restrict that setting to a particular algorithm choice.
>
> Hope this helps.
>
> Nicola
>
> 2016-11-02 14:59 GMT+01:00 Tengfei Chang <tengfei.chang@gmail.com>:
>
>> Hi All,
>>
>> I am reading the SF0-02 version which is just released few days ago.
>>
>> In the SF0 Allocation Policy section, the policy said
>>
>>    1.  If REQUIREDCELLS<(SCHEDULEDCELLS-SF0THRESH), delete one or more
>>        cells.
>>    2.  If (SCHEDULEDCELLS-SF0THRESH)<=REQUIREDCELLS<=SCHEDULEDCELLS, do
>>        nothing.
>>    3.  If SCHEDULEDCELLS<=REQUIREDCELLS, add one or more cells.
>>
>>
>>
>> Personally thinking, add/delete one cells may call the sixtop many times
>> which is not efficiency, add/delete more cells is not clear to the
>> implementer.
>> I guess there is a decision to say when to add one cell and when to add
>> more cells. But I didn't find it in SF0 draft.
>> Is there any reason why we doesn't say specific number of cells?
>>
>> If no, I think we can add/remove the number of cells to make sure the
>> scheduled cells equals to the required cells plus half of SF0THRESH, which
>> will help stabilize a little bit of the SF0, in case the sixtop is calling
>> too often.
>>
>> Which means: if SCHEDULEDCELLS<=REQUIREDCELLS:
>>
>> 1. when there is no cell in the schedule add one cell
>> 2. when there is at least one cell in schedule, add
>> REQUIREDCELLS-SCHEDULEDCELLS+(SF0THRESH+1)/2 number of cells
>>
>> if REQUIREDCELLS<(SCHEDULEDCELLS-SF0THRESH))
>>
>> 1. When required cells equals 0, remove all cells but keep one in schedule
>> 2. when required cells is greater than 0, remove  SCHEDULEDCELLS-
>> REQUIREDCELLS-(SF0THRESH+1)/2
>>
>> Does this make sense?
>>
>> Tengfei
>>
>> --
>> Chang Tengfei,
>> Pre-Postdoctoral Research Engineer, Inria
>>
>> _______________________________________________
>> 6tisch mailing list
>> 6tisch@ietf.org
>> https://www.ietf.org/mailman/listinfo/6tisch
>>
>>
>
> _______________________________________________
> 6tisch mailing list
> 6tisch@ietf.org
> https://www.ietf.org/mailman/listinfo/6tisch
>
>


-- 
DIEGO DUJOVNE
Profesor Asociado
Escuela de Informática y Telecomunicaciones
Facultad de Ingeniería - Universidad Diego Portales - Chile
www.ingenieria.udp.cl
(56 2) 676 8125