
From twatteyne@gmail.com  Thu Jan 24 13:05:20 2013
Return-Path: <twatteyne@gmail.com>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 03A7B21F84CA for <6tsch@ietfa.amsl.com>; Thu, 24 Jan 2013 13:05:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.976
X-Spam-Level: 
X-Spam-Status: No, score=-2.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, 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 FAxSBU7-wrzd for <6tsch@ietfa.amsl.com>; Thu, 24 Jan 2013 13:05:19 -0800 (PST)
Received: from mail-da0-f49.google.com (mail-da0-f49.google.com [209.85.210.49]) by ietfa.amsl.com (Postfix) with ESMTP id EA72421F8584 for <6tsch@ietf.org>; Thu, 24 Jan 2013 13:05:15 -0800 (PST)
Received: by mail-da0-f49.google.com with SMTP id v40so4417217dad.22 for <6tsch@ietf.org>; Thu, 24 Jan 2013 13:05:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:date:x-google-sender-auth:message-id :subject:from:to:content-type; bh=OfQhao4jBvcuKY+F8toovNFp64/IlF55nHythPSpOvc=; b=WkHZJ0Rsqko906fNyBQb+asBcBmYejU7NqnwTEksEFqyfGXXbsUxyfordCEq5vqMY3 pOXyJteO7TrsqErV+Rgdiq2yQCfRrduPnCBT81q2fwS88uZ5b0yLXastxisTsB2ptFWe eaQzwgPQyijfwpda9Lr4HtL54Z3oO65u2JaCWGIHjYNvR1NigHuWB/Tose3rEwopuNTS vvrirP1W2gXJ/MqT864RGSiu13PJhM1BfsCLJSpzXlqEe3J0JIcB8lgdkbZVjEjxejaV zJeZD0+FmOujpamaSognyoOa4s5pP2RoJklLVLkAJs2YSbiptMUsLJ7jFeg+hwmxay/J xDnA==
MIME-Version: 1.0
X-Received: by 10.66.72.198 with SMTP id f6mr7981988pav.42.1359061515638; Thu, 24 Jan 2013 13:05:15 -0800 (PST)
Sender: twatteyne@gmail.com
Received: by 10.66.121.33 with HTTP; Thu, 24 Jan 2013 13:05:15 -0800 (PST)
Date: Thu, 24 Jan 2013 13:05:15 -0800
X-Google-Sender-Auth: T1atXIn7Y4rdsbVBhFRBBBxLxdk
Message-ID: <CADJ9OA8rYiKKDO6PHuX8h1e9UuB+UVxZVQsY1vssYkgSX-F-=A@mail.gmail.com>
From: Thomas Watteyne <watteyne@eecs.berkeley.edu>
To: 6tsch@ietf.org
Content-Type: multipart/alternative; boundary=f46d042dfd35de177e04d40f2ae1
Subject: [6tsch] 6tsch mailing list is alive!
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Jan 2013 21:05:20 -0000

--f46d042dfd35de177e04d40f2ae1
Content-Type: text/plain; charset=ISO-8859-1

Dear all,

A quick test to verify that the brand new 6tsch mailing list is working. If
you get this, it is :)

Let's use this list for all further 6tsch related discussion.

Thomas

--f46d042dfd35de177e04d40f2ae1
Content-Type: text/html; charset=ISO-8859-1

Dear all,<div><br></div><div>A quick test to verify that the brand new 6tsch mailing list is working. If you get this, it is :)</div><div><br></div><div>Let&#39;s use this list for all further 6tsch related discussion.</div>
<div><br></div><div>Thomas</div>

--f46d042dfd35de177e04d40f2ae1--

From xvilajosana@eecs.berkeley.edu  Thu Jan 24 13:06:03 2013
Return-Path: <xvilajosana@eecs.berkeley.edu>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4218A21F84D5 for <6tsch@ietfa.amsl.com>; Thu, 24 Jan 2013 13:06:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level: 
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 EgUf6MFvUTug for <6tsch@ietfa.amsl.com>; Thu, 24 Jan 2013 13:06:02 -0800 (PST)
Received: from cm06fe.IST.Berkeley.EDU (cm06fe.IST.Berkeley.EDU [169.229.218.147]) by ietfa.amsl.com (Postfix) with ESMTP id ABBD021F84CA for <6tsch@ietf.org>; Thu, 24 Jan 2013 13:06:01 -0800 (PST)
Received: from dhcp-33-135.eecs.berkeley.edu ([128.32.33.135]) by cm06fe.ist.berkeley.edu with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.76) (auth plain:xvilajosana@eecs.berkeley.edu) (envelope-from <xvilajosana@eecs.berkeley.edu>) id 1TyTzi-0007mx-L6 for 6tsch@ietf.org; Thu, 24 Jan 2013 13:06:01 -0800
Message-ID: <5101A235.7010206@eecs.berkeley.edu>
Date: Thu, 24 Jan 2013 13:05:57 -0800
From: Xavier Vilajosana <xvilajosana@eecs.berkeley.edu>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: 6tsch@ietf.org
References: <CADJ9OA8rYiKKDO6PHuX8h1e9UuB+UVxZVQsY1vssYkgSX-F-=A@mail.gmail.com>
In-Reply-To: <CADJ9OA8rYiKKDO6PHuX8h1e9UuB+UVxZVQsY1vssYkgSX-F-=A@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------090701050902060009080306"
Subject: Re: [6tsch] 6tsch mailing list is alive!
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Jan 2013 21:06:03 -0000

This is a multi-part message in MIME format.
--------------090701050902060009080306
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

I've got it! welcome!
X

On 24/01/13 13:05, Thomas Watteyne wrote:
> Dear all,
>
> A quick test to verify that the brand new 6tsch mailing list is 
> working. If you get this, it is :)
>
> Let's use this list for all further 6tsch related discussion.
>
> Thomas
>
>
> _______________________________________________
> 6tsch mailing list
> 6tsch@ietf.org
> https://www.ietf.org/mailman/listinfo/6tsch


--------------090701050902060009080306
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">I've got it! welcome!<br>
      X<br>
      <br>
      On 24/01/13 13:05, Thomas Watteyne wrote:<br>
    </div>
    <blockquote
cite="mid:CADJ9OA8rYiKKDO6PHuX8h1e9UuB+UVxZVQsY1vssYkgSX-F-=A@mail.gmail.com"
      type="cite">Dear all,
      <div><br>
      </div>
      <div>A quick test to verify that the brand new 6tsch mailing list
        is working. If you get this, it is :)</div>
      <div><br>
      </div>
      <div>Let's use this list for all further 6tsch related discussion.</div>
      <div><br>
      </div>
      <div>Thomas</div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
6tsch mailing list
<a class="moz-txt-link-abbreviated" href="mailto:6tsch@ietf.org">6tsch@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/6tsch">https://www.ietf.org/mailman/listinfo/6tsch</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------090701050902060009080306--

From googen@gmail.com  Thu Jan 24 14:05:31 2013
Return-Path: <googen@gmail.com>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1907111E809A for <6tsch@ietfa.amsl.com>; Thu, 24 Jan 2013 14:05:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level: 
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, 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 wepyfQZoIdzP for <6tsch@ietfa.amsl.com>; Thu, 24 Jan 2013 14:05:30 -0800 (PST)
Received: from mail-oa0-f52.google.com (mail-oa0-f52.google.com [209.85.219.52]) by ietfa.amsl.com (Postfix) with ESMTP id 6F19F11E8099 for <6tsch@ietf.org>; Thu, 24 Jan 2013 14:05:30 -0800 (PST)
Received: by mail-oa0-f52.google.com with SMTP id o6so10849717oag.11 for <6tsch@ietf.org>; Thu, 24 Jan 2013 14:05:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type; bh=XEjk3NfE2fKlP41PMx/Zk+h+ob9Su6QRVJzhQVCPN2w=; b=WEI0O6xdppMNmXrgzw+1F9Cs1zMzWLXhVk22JENEv3P0vGv0PhBaPW1g3nMn2ZBRDN UJkzReeuimn6J7gdqiQU/BfwSzniNr/ho2ImWcGsvprAY/Zgh/HaGJm9o/UcPwa4/iBp UZdSP70wYQ+R+S6WRB9nO7czB7cpfyqpXBg/IlQ1jOx4xOuFWaiys8RKbLQccjCn4f5N +xhWmYSTSTdmq7vaZ22tKnhEWkCmVR+symrBLeVX+FSgAuURGjh6jOKGWm+IbCEwUXFl baJqGtIkywpxSi6kpoTBHmehFDG3ov3mtmCMQ7uUaF3G5TvWfqi5bXBmiVttizAw4jyM s0Yg==
X-Received: by 10.182.88.3 with SMTP id bc3mr2833771obb.8.1359065130008; Thu, 24 Jan 2013 14:05:30 -0800 (PST)
MIME-Version: 1.0
Sender: googen@gmail.com
Received: by 10.60.170.43 with HTTP; Thu, 24 Jan 2013 14:05:09 -0800 (PST)
In-Reply-To: <5101A235.7010206@eecs.berkeley.edu>
References: <CADJ9OA8rYiKKDO6PHuX8h1e9UuB+UVxZVQsY1vssYkgSX-F-=A@mail.gmail.com> <5101A235.7010206@eecs.berkeley.edu>
From: Gennaro Boggia <g.boggia@poliba.it>
Date: Thu, 24 Jan 2013 23:05:09 +0100
X-Google-Sender-Auth: TUfRUgxDqx7pE0H6e4i3-vLwAZE
Message-ID: <CAOf27iRwN0z=3H5PCQHF4+vKkkbw7ndF21FdD3Y=UEGN8gjTEg@mail.gmail.com>
To: 6tsch@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Subject: Re: [6tsch] 6tsch mailing list is alive!
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Jan 2013 22:10:39 -0000

The same for me! :-)

2013/1/24 Xavier Vilajosana <xvilajosana@eecs.berkeley.edu>:
> I've got it! welcome!
> X
>
>
> On 24/01/13 13:05, Thomas Watteyne wrote:
>
> Dear all,
>
> A quick test to verify that the brand new 6tsch mailing list is working. If
> you get this, it is :)
>
> Let's use this list for all further 6tsch related discussion.
>
> Thomas
>
>
> _______________________________________________
> 6tsch mailing list
> 6tsch@ietf.org
> https://www.ietf.org/mailman/listinfo/6tsch
>
>
>
> _______________________________________________
> 6tsch mailing list
> 6tsch@ietf.org
> https://www.ietf.org/mailman/listinfo/6tsch
>

From robert.assimiti@nivis.com  Thu Jan 24 14:12:52 2013
Return-Path: <robert.assimiti@nivis.com>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E16C021F84CC for <6tsch@ietfa.amsl.com>; Thu, 24 Jan 2013 14:12:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001]
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 JoXZBRtIAoGw for <6tsch@ietfa.amsl.com>; Thu, 24 Jan 2013 14:12:52 -0800 (PST)
Received: from smtp.nivis.com (smtp.nivis.com [65.205.163.2]) by ietfa.amsl.com (Postfix) with ESMTP id EB40621F84D1 for <6tsch@ietf.org>; Thu, 24 Jan 2013 14:12:51 -0800 (PST)
Received: from ATLEXCH02.nivis.com ([10.0.0.18]) by ATLEXCH02.nivis.com ([10.0.0.18]) with mapi; Thu, 24 Jan 2013 17:12:49 -0500
From: Robert Assimiti <robert.assimiti@nivis.com>
To: Thomas Watteyne <watteyne@eecs.berkeley.edu>, "6tsch@ietf.org" <6tsch@ietf.org>
Date: Thu, 24 Jan 2013 17:12:47 -0500
Thread-Topic: [6tsch] 6tsch mailing list is alive!
Thread-Index: Ac36dofX9xTfrT1sSl24gpHfUOBBwwACUb+A
Message-ID: <67442429D9C35E4C975B89BE73BD33D08ED3C90D51@ATLEXCH02.nivis.com>
References: <CADJ9OA8rYiKKDO6PHuX8h1e9UuB+UVxZVQsY1vssYkgSX-F-=A@mail.gmail.com>
In-Reply-To: <CADJ9OA8rYiKKDO6PHuX8h1e9UuB+UVxZVQsY1vssYkgSX-F-=A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_67442429D9C35E4C975B89BE73BD33D08ED3C90D51ATLEXCH02nivi_"
MIME-Version: 1.0
Subject: Re: [6tsch] 6tsch mailing list is alive!
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Jan 2013 22:12:53 -0000

--_000_67442429D9C35E4C975B89BE73BD33D08ED3C90D51ATLEXCH02nivi_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

And thus the journey begins.....

Robert Assimiti
Nivis
Director of Technology and Standards
Office [678]-202-6859
Mobile [404]-578-0205

From: 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of T=
homas Watteyne
Sent: Thursday, January 24, 2013 4:05 PM
To: 6tsch@ietf.org
Subject: [6tsch] 6tsch mailing list is alive!

Dear all,

A quick test to verify that the brand new 6tsch mailing list is working. If=
 you get this, it is :)

Let's use this list for all further 6tsch related discussion.

Thomas

--_000_67442429D9C35E4C975B89BE73BD33D08ED3C90D51ATLEXCH02nivi_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV=3D"Content-Type" CONTENT=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=
ont-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>And thus =
the journey begins&#8230;..<o:p></o:p></span></p><p class=3DMsoNormal><span=
 style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D=
'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><b><span style=3D'font-s=
ize:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Robert Assimit=
i<o:p></o:p></span></b></p><p class=3DMsoNormal><b><span style=3D'font-size=
:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Nivis<o:p></o:p><=
/span></b></p><p class=3DMsoNormal><b><span style=3D'font-size:11.0pt;font-=
family:"Calibri","sans-serif";color:#1F497D'>Director of Technology and Sta=
ndards<o:p></o:p></span></b></p><p class=3DMsoNormal><b><span style=3D'font=
-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Office [678]=
-202-6859</span></b><b><span style=3D'font-size:11.0pt;font-family:"Calibri=
","sans-serif";color:#1F497D'><o:p></o:p></span></b></p><p class=3DMsoNorma=
l><b><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";col=
or:#1F497D'>Mobile [404]-578-0205<o:p></o:p></span></b></p><p class=3DMsoNo=
rmal><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";col=
or:#1F497D'><o:p>&nbsp;</o:p></span></p><div style=3D'border:none;border-to=
p:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><s=
pan style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</spa=
n></b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> 6=
tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] <b>On Behalf Of </b>T=
homas Watteyne<br><b>Sent:</b> Thursday, January 24, 2013 4:05 PM<br><b>To:=
</b> 6tsch@ietf.org<br><b>Subject:</b> [6tsch] 6tsch mailing list is alive!=
<o:p></o:p></span></p></div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p cl=
ass=3DMsoNormal>Dear all,<o:p></o:p></p><div><p class=3DMsoNormal><o:p>&nbs=
p;</o:p></p></div><div><p class=3DMsoNormal>A quick test to verify that the=
 brand new 6tsch mailing list is working. If you get this, it is :)<o:p></o=
:p></p></div><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p c=
lass=3DMsoNormal>Let's use this list for all further 6tsch related discussi=
on.<o:p></o:p></p></div><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></di=
v><div><p class=3DMsoNormal>Thomas<o:p></o:p></p></div></div></body></html>=

--_000_67442429D9C35E4C975B89BE73BD33D08ED3C90D51ATLEXCH02nivi_--

From mcr@sandelman.ca  Thu Jan 24 15:32:57 2013
Return-Path: <mcr@sandelman.ca>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 211E721F84BF for <6tsch@ietfa.amsl.com>; Thu, 24 Jan 2013 15:32:57 -0800 (PST)
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=-2.599]
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 q+1isKXaODRp for <6tsch@ietfa.amsl.com>; Thu, 24 Jan 2013 15:32:56 -0800 (PST)
Received: from tuna.sandelman.ca (unknown [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) by ietfa.amsl.com (Postfix) with ESMTP id 99CAB21F84BC for <6tsch@ietf.org>; Thu, 24 Jan 2013 15:32:53 -0800 (PST)
Received: from sandelman.ca (unknown [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id 5592620168 for <6tsch@ietf.org>; Thu, 24 Jan 2013 18:38:05 -0500 (EST)
Received: by sandelman.ca (Postfix, from userid 179) id 38CC563765; Thu, 24 Jan 2013 18:31:58 -0500 (EST)
Received: from sandelman.ca (localhost [127.0.0.1]) by sandelman.ca (Postfix) with ESMTP id 26B3263761 for <6tsch@ietf.org>; Thu, 24 Jan 2013 18:31:58 -0500 (EST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: 6tsch@ietf.org
In-Reply-To: <mailman.15.1359060644.18741.6tsch@ietf.org>
References: <mailman.15.1359060644.18741.6tsch@ietf.org>
X-Mailer: MH-E 8.3; nmh 1.3-dev; XEmacs 21.4 (patch 22)
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature"
Date: Thu, 24 Jan 2013 18:31:58 -0500
Message-ID: <6867.1359070318@sandelman.ca>
Sender: mcr@sandelman.ca
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Jan 2013 23:32:57 -0000

--=-=-=
Content-Transfer-Encoding: quoted-printable


In the future, please write up a description of the new list, and
send it to the relevant working groups, and let us subscribe ourselves.

The first I heard about this, was the mailman welcome message.

now: is there a description of this list which can be posted to the ROLL
     list?

=2D-=20
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works=20



--=-=-=
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQCVAwUAUQHEboqHRg3pndX9AQKXJAQA1xz22Qu63wAerKlUchl2P2wMX9OrkaH7
+tuTVIHyFoKtLhT3w4ZAeMKdnUbIj/5/ZmRbtvuMPJffJ9MoW5kSiA0w58EJeVz3
G5sc6cYg/AzPZk2E7ir0v5xnEKBjhyeICNDNScfXd0nf5WR/l3jTeKCXrowX1kOA
tyiJXhwovKg=
=xvHn
-----END PGP SIGNATURE-----
--=-=-=--

From twatteyne@gmail.com  Thu Jan 24 16:15:55 2013
Return-Path: <twatteyne@gmail.com>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD3BD11E80A4 for <6tsch@ietfa.amsl.com>; Thu, 24 Jan 2013 16:15:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.976
X-Spam-Level: 
X-Spam-Status: No, score=-2.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, 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 7hz7vVPyCdr0 for <6tsch@ietfa.amsl.com>; Thu, 24 Jan 2013 16:15:55 -0800 (PST)
Received: from mail-pa0-f45.google.com (mail-pa0-f45.google.com [209.85.220.45]) by ietfa.amsl.com (Postfix) with ESMTP id CA43B11E8099 for <6tsch@ietf.org>; Thu, 24 Jan 2013 16:15:54 -0800 (PST)
Received: by mail-pa0-f45.google.com with SMTP id bg2so5841561pad.32 for <6tsch@ietf.org>; Thu, 24 Jan 2013 16:15:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=1O4+BybBlgsfYqW23Mb+Ih0XRtDDbu3fZPGBBLSjIBQ=; b=M2DCYqwtyUJKrxmUhL0ipsp9vMiT4+k0lKxCMeD9wMjP4vz96G6ghxjygnupGwlmT9 TNB1WvcI1+5V+GmIfG4ZSV1a6ZZjRGO1Jihgyv08JfQ0r1Xl2LKN7kPMK50km2B4Y+ip SSiWaasGRROJFt0s/n8QAuQFLEoq+C/IZlbEAKyQHuvKWZV6ktnI9c591vrtw4ewsMvP Pe3T9CTAYo8iacSFIBGEpqOUmmxDgE/svCqpYMAO418OVA2fy4ZHu8iLlxNb61S4qKWj qIFBLvh8tkY3F2FH2Wifg5AQM3mYs2qWbC/rJmba8fXbOzoCNYI7Hyqdyx6hby7VWPoh p7xg==
MIME-Version: 1.0
X-Received: by 10.66.52.79 with SMTP id r15mr9119844pao.46.1359072954569; Thu, 24 Jan 2013 16:15:54 -0800 (PST)
Sender: twatteyne@gmail.com
Received: by 10.66.121.33 with HTTP; Thu, 24 Jan 2013 16:15:54 -0800 (PST)
In-Reply-To: <6867.1359070318@sandelman.ca>
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca>
Date: Thu, 24 Jan 2013 16:15:54 -0800
X-Google-Sender-Auth: QTeo_5E4fl2U6o8KY8GeNsvp-Js
Message-ID: <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com>
From: Thomas Watteyne <watteyne@eecs.berkeley.edu>
To: Michael Richardson <mcr+ietf@sandelman.ca>
Content-Type: multipart/alternative; boundary=bcaec543094cae537404d411d48d
Cc: 6tsch@ietf.org
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Jan 2013 00:15:55 -0000

--bcaec543094cae537404d411d48d
Content-Type: text/plain; charset=ISO-8859-1

Michael,

Thanks for pointing that out. We have been having e-mail and phone
discussions around 6LoWPAN/RPL over IEEE802.15.4e for a couple of weeks
with the subscribers of this mailing list. The To: field became too long,
so we decided that an IETF mailing list was the best format for going
forward. When requesting the creation of the list, I realize now that a
handful of e-mail addresses we suggested were not part of the informal
discussion list. Yours is one of them, and I apologize for the confusion.

The 6tsch list is created to "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". Its description is:

*This list is for discussions relating to the development, clarification,
and implementation of IPv6 access and meshing over deterministic
(scheduled) MAC with specific interest in IEEE 802.15.4e TSCH. Focus is on
issues related with time slots awareness at L3, time slots allocation and
distribution, and the eventual mix of centralized and distributed operation
for routing and resource allocation. The list should facilitate exchanges
between opensource implementers, share on the applicability of the
technology and address the gaps in existing IETF specs from RPL and
6LoWPAN. This list may steer work at the IETF, as well as IEC and ISA. One
of the goals for the group, should we create one, would be to put together
an IETF straw man binding existing standards (RPL, 6LoWPAN, PANA,
ForCES/OpenFlow, diffserv) over 802.15.4e.*

We will send out the announcement to ROLL shortly.

Thomas

On Thu, Jan 24, 2013 at 3:31 PM, Michael Richardson
<mcr+ietf@sandelman.ca>wrote:

>
> In the future, please write up a description of the new list, and
> send it to the relevant working groups, and let us subscribe ourselves.
>
> The first I heard about this, was the mailman welcome message.
>
> now: is there a description of this list which can be posted to the ROLL
>      list?
>
> --
> Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
>
>
>
> _______________________________________________
> 6tsch mailing list
> 6tsch@ietf.org
> https://www.ietf.org/mailman/listinfo/6tsch
>
>

--bcaec543094cae537404d411d48d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Michael,<div><br></div><div>Thanks for pointing that out. We have been havi=
ng e-mail and phone discussions around 6LoWPAN/RPL over IEEE802.15.4e for a=
 couple of weeks with the subscribers of this mailing list. The To: field b=
ecame too long, so we decided that an IETF mailing list was the best format=
 for going forward. When requesting the creation of the list, I realize now=
 that a handful of e-mail addresses we suggested were not part of the infor=
mal discussion list. Yours is one of them, and I apologize for the confusio=
n.</div>
<div><br></div><div>The 6tsch list is created to &quot;discuss link layer m=
odel for Deterministic IPv6 over the TSCH mode of IEEE 802.15.4e, and impac=
ts on RPL and 6LoWPAN such as resource allocation&quot;. Its description is=
:</div>
<div><br></div><div><i>This list is for discussions relating to the develop=
ment, clarification, and implementation of IPv6 access and meshing over det=
erministic (scheduled) MAC with specific interest in IEEE 802.15.4e TSCH. F=
ocus is on issues related with time slots awareness at L3, time slots alloc=
ation and distribution, and the eventual mix of centralized and distributed=
 operation for routing and resource allocation. The list should facilitate =
exchanges between opensource implementers, share on the applicability of th=
e technology and address the gaps in existing IETF specs from RPL and 6LoWP=
AN. This list may steer work at the IETF, as well as IEC and ISA. One of th=
e goals for the group, should we create one, would be to put together an IE=
TF straw man binding existing standards (RPL, 6LoWPAN, PANA, ForCES/OpenFlo=
w, diffserv) over 802.15.4e.</i></div>
<div><div class=3D"gmail_quote"><br></div><div class=3D"gmail_quote">We wil=
l send out the=A0announcement=A0to ROLL shortly.</div><div class=3D"gmail_q=
uote"><br></div><div class=3D"gmail_quote">Thomas</div><div class=3D"gmail_=
quote"><br>
</div><div class=3D"gmail_quote">On Thu, Jan 24, 2013 at 3:31 PM, Michael R=
ichardson <span dir=3D"ltr">&lt;<a href=3D"mailto:mcr+ietf@sandelman.ca" ta=
rget=3D"_blank">mcr+ietf@sandelman.ca</a>&gt;</span> wrote:<br><blockquote =
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid=
;padding-left:1ex">
<br>
In the future, please write up a description of the new list, and<br>
send it to the relevant working groups, and let us subscribe ourselves.<br>
<br>
The first I heard about this, was the mailman welcome message.<br>
<br>
now: is there a description of this list which can be posted to the ROLL<br=
>
=A0 =A0 =A0list?<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--<br>
Michael Richardson &lt;<a href=3D"mailto:mcr%2BIETF@sandelman.ca">mcr+IETF@=
sandelman.ca</a>&gt;, Sandelman Software Works<br>
<br>
<br>
</font></span><br>_______________________________________________<br>
6tsch mailing list<br>
<a href=3D"mailto:6tsch@ietf.org">6tsch@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/6tsch" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/6tsch</a><br>
<br></blockquote></div><br></div>

--bcaec543094cae537404d411d48d--

From abdussalambaryun@gmail.com  Fri Jan 25 00:52:13 2013
Return-Path: <abdussalambaryun@gmail.com>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA3B221F866F for <6tsch@ietfa.amsl.com>; Fri, 25 Jan 2013 00:52:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.589
X-Spam-Level: 
X-Spam-Status: No, score=-3.589 tagged_above=-999 required=5 tests=[AWL=0.010,  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 UvfJvNiGpQQH for <6tsch@ietfa.amsl.com>; Fri, 25 Jan 2013 00:52:13 -0800 (PST)
Received: from mail-da0-f52.google.com (mail-da0-f52.google.com [209.85.210.52]) by ietfa.amsl.com (Postfix) with ESMTP id E3AFA21F865D for <6tsch@ietf.org>; Fri, 25 Jan 2013 00:52:10 -0800 (PST)
Received: by mail-da0-f52.google.com with SMTP id f10so73237dak.39 for <6tsch@ietf.org>; Fri, 25 Jan 2013 00:52:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=kvFcPnYtUCyA/ZA7vczMnpkL745jM5CDqxRJ549tfR4=; b=AUcdGiYQ/YQnKMGt095Y6lJys+3Hau96B8FNzfMTjalXOSxMbYcbkzmX+4pHHyelLt LoOK/6WOc0VpWbdC4KMVUrP9DS00sury/fob2ucuRAt9irxWWMijIAR13PgmPGedGvN4 7ucZsKkF+J5lCZR1JuOUlzdQAXRL7qv8UgOsB9x1AKSQCCZ5/gmZ5MNA5jFyQ8npZ1Bs HfzlgdQskGr3EAPxpvB4GhPQzwNZ0QpY3iJGPZ7bRPxvJd/24iznPsuO1YsOpTb9smmF aNodZEx4naa6KtKxKN7XHXmhEYyA9YSJQwqCHL0e4fhAhTh0egX/fI9OukO/TDE7i+y0 LkTg==
MIME-Version: 1.0
X-Received: by 10.66.79.168 with SMTP id k8mr11866116pax.22.1359103930635; Fri, 25 Jan 2013 00:52:10 -0800 (PST)
Received: by 10.68.218.134 with HTTP; Fri, 25 Jan 2013 00:52:10 -0800 (PST)
In-Reply-To: <CADJ9OA8rYiKKDO6PHuX8h1e9UuB+UVxZVQsY1vssYkgSX-F-=A@mail.gmail.com>
References: <CADJ9OA8rYiKKDO6PHuX8h1e9UuB+UVxZVQsY1vssYkgSX-F-=A@mail.gmail.com>
Date: Fri, 25 Jan 2013 09:52:10 +0100
Message-ID: <CADnDZ89EKK43L6g5=UAEEtgwTns_13Poo0aB1WzcLJq+UxyPRQ@mail.gmail.com>
From: Abdussalam Baryun <abdussalambaryun@gmail.com>
To: Thomas Watteyne <watteyne@eecs.berkeley.edu>
Content-Type: text/plain; charset=ISO-8859-1
Cc: 6tsch@ietf.org
Subject: Re: [6tsch] 6tsch mailing list is alive!
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Jan 2013 08:52:13 -0000

Thanks to all, and Welcome,

AB

On 1/24/13, Thomas Watteyne <watteyne@eecs.berkeley.edu> wrote:
> Dear all,
>
> A quick test to verify that the brand new 6tsch mailing list is working. If
> you get this, it is :)
>
> Let's use this list for all further 6tsch related discussion.
>
> Thomas
>

From ietf-secretariat@ietf.org  Fri Jan 25 12:13:16 2013
Return-Path: <ietf-secretariat@ietf.org>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E791121F87F5; Fri, 25 Jan 2013 12:13:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 1zjXyfSsICyb; Fri, 25 Jan 2013 12:13:16 -0800 (PST)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B56B21F878F; Fri, 25 Jan 2013 12:13:16 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: IETF Secretariat <ietf-secretariat@ietf.org>
To: IETF Announcement List <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 4.37
Message-ID: <20130125201316.22967.26907.idtracker@ietfa.amsl.com>
Date: Fri, 25 Jan 2013 12:13:16 -0800
Cc: watteyne@eecs.berkeley.edu, pascal.thubert@gmail.com, 6tsch@ietf.org
Subject: [6tsch] New Non-WG Mailing List: 6tsch -- 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
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Jan 2013 20:13:17 -0000

A new IETF non-working group email list has been created.

List address: 6tsch@ietf.org
Archive: http://www.ietf.org/mail-archive/web/6tsch/current/maillist.html
To subscribe: https://www.ietf.org/mailman/listinfo/6tsch

Purpose: This list is for discussions relating to the development, clarific=
ation, and implementation of IPv6 access and meshing over deterministic (sc=
heduled) MAC with specific interest in IEEE 802.15.4e TSCH. Focus is on iss=
ues related with time slots awareness at L3, time slots allocation and dist=
ribution, and the eventual mix of centralized and distributed operation for=
 routing and resource allocation. The list should facilitate exchanges betw=
een opensource implementers, share on the applicability of the technology a=
nd address the gaps in existing IETF specs from RPL and 6LoWPAN. This list =
may steer work at the IETF, as well as IEC and ISA. One of the goals for th=
e group, should we create one, would be to put together an IETF straw man b=
inding existing standards (RPL, 6LoWPAN, PANA, ForCES/OpenFlow, diffserv) o=
ver 802.15.4e.

For additional information, please contact the list administrators.

From pascal.thubert@gmail.com  Fri Jan 25 12:36:06 2013
Return-Path: <pascal.thubert@gmail.com>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D88721F8878 for <6tsch@ietfa.amsl.com>; Fri, 25 Jan 2013 12:36:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.202
X-Spam-Level: 
X-Spam-Status: No, score=-2.202 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396, 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 2VC3bSBOFDua for <6tsch@ietfa.amsl.com>; Fri, 25 Jan 2013 12:36:05 -0800 (PST)
Received: from mail-wi0-f174.google.com (mail-wi0-f174.google.com [209.85.212.174]) by ietfa.amsl.com (Postfix) with ESMTP id 23E0421F8788 for <6tsch@ietf.org>; Fri, 25 Jan 2013 12:36:04 -0800 (PST)
Received: by mail-wi0-f174.google.com with SMTP id hq7so385299wib.1 for <6tsch@ietf.org>; Fri, 25 Jan 2013 12:36:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:references:mime-version:in-reply-to:content-type :content-transfer-encoding:message-id:cc:x-mailer:from:subject:date :to; bh=/ke8lsQMff9UT66YngZCRHKFSq5hNDYWB6nuekce3fw=; b=0PcRGBXLTpbCiFWc+086lBzJ1yc5VH2sXfxHUk87yK/G6tec3BlxLfOSVDDPFIFEd2 MtXhhgpRQFEL1sUUFz8yaVYhGUiTfdF9CJRim2sBPratb5cDqFcKWyqN5c+lww40WjIg F+COWzP4B9kkbfqXMucRm8HEUDUuDukeldMb96O/adpLIHI8UuTTVfi4g1ouDpRCHTOB 3EvUbqZunuyaXd6eKNWt+jshf1snAVIS7DvNFVqw2qp1cW0B2ygQ6WNIvHMd0fYfBJg1 Sz8UfiMMppMYztPB8EE31oQOicVfsOaKY9Ee3204kXTNnscZwncxQbt8umfF9tINfFRK w9eQ==
X-Received: by 10.180.107.67 with SMTP id ha3mr1237923wib.2.1359146164342; Fri, 25 Jan 2013 12:36:04 -0800 (PST)
Received: from [192.168.122.224] (col06-1-78-231-82-172.fbx.proxad.net. [78.231.82.172]) by mx.google.com with ESMTPS id bw9sm8701339wib.5.2013.01.25.12.36.01 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 25 Jan 2013 12:36:03 -0800 (PST)
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com>
Mime-Version: 1.0 (1.0)
In-Reply-To: <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-C12313C9-E057-4CE8-A339-7143F88C7684
Content-Transfer-Encoding: 7bit
Message-Id: <B1496DC1-AAA9-4187-99A6-9EBD0C0C29E8@gmail.com>
X-Mailer: iPhone Mail (10A551)
From: Pascal Thubert <pascal.thubert@gmail.com>
Date: Fri, 25 Jan 2013 21:36:00 +0100
To: Thomas Watteyne <watteyne@eecs.berkeley.edu>
Cc: Michael Richardson <mcr+ietf@sandelman.ca>, "6tsch@ietf.org" <6tsch@ietf.org>
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Jan 2013 20:36:06 -0000

--Apple-Mail-C12313C9-E057-4CE8-A339-7143F88C7684
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

That's me actually, Michael.

I added you as a courtesy, considering that RPL is a core component of the d=
iscussion, I wanted to make sure you were informed as soon as the list would=
 exist.

Sorry if that bothered you,

Cheers,

Pascal

Le 25 janv. 2013 =C3=A0 01:15, Thomas Watteyne <watteyne@eecs.berkeley.edu> a=
 =C3=A9crit :

> Michael,
>=20
> Thanks for pointing that out. We have been having e-mail and phone discuss=
ions around 6LoWPAN/RPL over IEEE802.15.4e for a couple of weeks with the su=
bscribers of this mailing list. The To: field became too long, so we decided=
 that an IETF mailing list was the best format for going forward. When reque=
sting the creation of the list, I realize now that a handful of e-mail addre=
sses we suggested were not part of the informal discussion list. Yours is on=
e of them, and I apologize for the confusion.
>=20
> The 6tsch list is created to "discuss link layer model for Deterministic I=
Pv6 over the TSCH mode of IEEE 802.15.4e, and impacts on RPL and 6LoWPAN suc=
h as resource allocation". Its description is:
>=20
> This list is for discussions relating to the development, clarification, a=
nd implementation of IPv6 access and meshing over deterministic (scheduled) M=
AC with specific interest in IEEE 802.15.4e TSCH. Focus is on issues related=
 with time slots awareness at L3, time slots allocation and distribution, an=
d the eventual mix of centralized and distributed operation for routing and r=
esource allocation. The list should facilitate exchanges between opensource i=
mplementers, share on the applicability of the technology and address the ga=
ps in existing IETF specs from RPL and 6LoWPAN. This list may steer work at t=
he IETF, as well as IEC and ISA. One of the goals for the group, should we c=
reate one, would be to put together an IETF straw man binding existing stand=
ards (RPL, 6LoWPAN, PANA, ForCES/OpenFlow, diffserv) over 802.15.4e.
>=20
> We will send out the announcement to ROLL shortly.
>=20
> Thomas
>=20
> On Thu, Jan 24, 2013 at 3:31 PM, Michael Richardson <mcr+ietf@sandelman.ca=
> wrote:
>>=20
>> In the future, please write up a description of the new list, and
>> send it to the relevant working groups, and let us subscribe ourselves.
>>=20
>> The first I heard about this, was the mailman welcome message.
>>=20
>> now: is there a description of this list which can be posted to the ROLL
>>      list?
>>=20
>> --
>> Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
>>=20
>>=20
>>=20
>> _______________________________________________
>> 6tsch mailing list
>> 6tsch@ietf.org
>> https://www.ietf.org/mailman/listinfo/6tsch
>=20
> _______________________________________________
> 6tsch mailing list
> 6tsch@ietf.org
> https://www.ietf.org/mailman/listinfo/6tsch

--Apple-Mail-C12313C9-E057-4CE8-A339-7143F88C7684
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div>That's me actually, Michael.</div><div=
><br></div><div>I added you as a courtesy, considering that RPL is a core co=
mponent of the discussion, I wanted to make sure you were informed as soon a=
s the list would exist.</div><div><br></div><div>Sorry if that bothered you,=
</div><div><br></div><div>Cheers,<br><br>Pascal</div><div><br>Le 25 janv. 20=
13 =C3=A0 01:15, Thomas Watteyne &lt;<a href=3D"mailto:watteyne@eecs.berkele=
y.edu">watteyne@eecs.berkeley.edu</a>&gt; a =C3=A9crit&nbsp;:<br><br></div><=
blockquote type=3D"cite"><div>Michael,<div><br></div><div>Thanks for pointin=
g that out. We have been having e-mail and phone discussions around 6LoWPAN/=
RPL over IEEE802.15.4e for a couple of weeks with the subscribers of this ma=
iling list. The To: field became too long, so we decided that an IETF mailin=
g list was the best format for going forward. When requesting the creation o=
f the list, I realize now that a handful of e-mail addresses we suggested we=
re not part of the informal discussion list. Yours is one of them, and I apo=
logize for the confusion.</div>
<div><br></div><div>The 6tsch list is created to "discuss link layer model f=
or Deterministic IPv6 over the TSCH mode of IEEE 802.15.4e, and impacts on R=
PL and 6LoWPAN such as resource allocation". Its description is:</div>
<div><br></div><div><i>This list is for discussions relating to the developm=
ent, clarification, and implementation of IPv6 access and meshing over deter=
ministic (scheduled) MAC with specific interest in IEEE 802.15.4e TSCH. Focu=
s is on issues related with time slots awareness at L3, time slots allocatio=
n and distribution, and the eventual mix of centralized and distributed oper=
ation for routing and resource allocation. The list should facilitate exchan=
ges between opensource implementers, share on the applicability of the techn=
ology and address the gaps in existing IETF specs from RPL and 6LoWPAN. This=
 list may steer work at the IETF, as well as IEC and ISA. One of the goals f=
or the group, should we create one, would be to put together an IETF straw m=
an binding existing standards (RPL, 6LoWPAN, PANA, ForCES/OpenFlow, diffserv=
) over 802.15.4e.</i></div>
<div><div class=3D"gmail_quote"><br></div><div class=3D"gmail_quote">We will=
 send out the&nbsp;announcement&nbsp;to ROLL shortly.</div><div class=3D"gma=
il_quote"><br></div><div class=3D"gmail_quote">Thomas</div><div class=3D"gma=
il_quote"><br>
</div><div class=3D"gmail_quote">On Thu, Jan 24, 2013 at 3:31 PM, Michael Ri=
chardson <span dir=3D"ltr">&lt;<a href=3D"mailto:mcr+ietf@sandelman.ca" targ=
et=3D"_blank">mcr+ietf@sandelman.ca</a>&gt;</span> wrote:<br><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pad=
ding-left:1ex">
<br>
In the future, please write up a description of the new list, and<br>
send it to the relevant working groups, and let us subscribe ourselves.<br>
<br>
The first I heard about this, was the mailman welcome message.<br>
<br>
now: is there a description of this list which can be posted to the ROLL<br>=

&nbsp; &nbsp; &nbsp;list?<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--<br>
Michael Richardson &lt;<a href=3D"mailto:mcr%2BIETF@sandelman.ca">mcr+IETF@s=
andelman.ca</a>&gt;, Sandelman Software Works<br>
<br>
<br>
</font></span><br>_______________________________________________<br>
6tsch mailing list<br>
<a href=3D"mailto:6tsch@ietf.org">6tsch@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/6tsch" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/6tsch</a><br>
<br></blockquote></div><br></div>
</div></blockquote><blockquote type=3D"cite"><div><span>____________________=
___________________________</span><br><span>6tsch mailing list</span><br><sp=
an><a href=3D"mailto:6tsch@ietf.org">6tsch@ietf.org</a></span><br><span><a h=
ref=3D"https://www.ietf.org/mailman/listinfo/6tsch">https://www.ietf.org/mai=
lman/listinfo/6tsch</a></span><br></div></blockquote></body></html>=

--Apple-Mail-C12313C9-E057-4CE8-A339-7143F88C7684--

From mcr@sandelman.ca  Sat Jan 26 13:18:19 2013
Return-Path: <mcr@sandelman.ca>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E379821F8878 for <6tsch@ietfa.amsl.com>; Sat, 26 Jan 2013 13:18:19 -0800 (PST)
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=[AWL=0.000,  BAYES_00=-2.599]
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 cKNVj1TLRHHw for <6tsch@ietfa.amsl.com>; Sat, 26 Jan 2013 13:18:18 -0800 (PST)
Received: from tuna.sandelman.ca (unknown [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) by ietfa.amsl.com (Postfix) with ESMTP id 0687321F866F for <6tsch@ietf.org>; Sat, 26 Jan 2013 13:18:17 -0800 (PST)
Received: from sandelman.ca (desk.marajade.sandelman.ca [209.87.252.247]) by tuna.sandelman.ca (Postfix) with ESMTP id AB5E020172; Fri, 25 Jan 2013 13:26:38 -0500 (EST)
Received: by sandelman.ca (Postfix, from userid 179) id 154C163765; Fri, 25 Jan 2013 13:20:27 -0500 (EST)
Received: from sandelman.ca (localhost [127.0.0.1]) by sandelman.ca (Postfix) with ESMTP id E932763761; Fri, 25 Jan 2013 13:20:27 -0500 (EST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: Thomas Watteyne <watteyne@eecs.berkeley.edu>
In-Reply-To: <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com>
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com>
X-Mailer: MH-E 8.3; nmh 1.3-dev; XEmacs 21.4 (patch 22)
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature"
Date: Fri, 25 Jan 2013 13:20:27 -0500
Message-ID: <28723.1359138027@sandelman.ca>
Sender: mcr@sandelman.ca
Cc: 6tsch@ietf.org
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 26 Jan 2013 21:18:20 -0000

--=-=-=
Content-Transfer-Encoding: quoted-printable


>>>>> "Thomas" =3D=3D Thomas Watteyne <watteyne@eecs.berkeley.edu> writes:
    Thomas> Thanks for pointing that out. We have been having e-mail and
    Thomas> phone discussions around 6LoWPAN/RPL over IEEE802.15.4e for
    Thomas> a couple of weeks=20
    Thomas> with the subscribers of this mailing list. The To: field
    Thomas> became too long,=20
    Thomas> so we decided that an IETF mailing list was the best format
    Thomas> for going forward. When requesting the creation of the list,
    Thomas> I realize now that a handful of e-mail addresses we
    Thomas> suggested were not part of the informal=20
    Thomas> discussion list. Yours is one of them, and I apologize for
    Thomas> the confusion.=20

not a problem, I'm glad to be included.

    Thomas> The 6tsch list is created to "discuss link layer model for
    Thomas> Deterministic IPv6 over the TSCH mode of IEEE 802.15.4e, and
    Thomas> impacts on RPL and 6LoWPAN=20
    Thomas> such as resource allocation". Its description is:

okay, so this perhaps relates in part to:
      http://tools.ietf.org/agenda/85/slides/slides-85-roll-4.pdf
and   http://datatracker.ietf.org/doc/draft-wei-roll-scheduling-routing/

    Thomas> (scheduled) MAC with specific interest in IEEE 802.15.4e
    Thomas> TSCH. Focus is on=20
    Thomas> issues related with time slots awareness at L3, time slots
    Thomas> allocation and=20

So, if I understand the problem correctly, let me retell is in terms
I find more amusing.

So, years ago, I enjoyed _The Chicken from Minsk_,=20
    http://www.amazon.com/The-Chicken-Minsk-Infuriatingly-Challenging/dp/04=
65071279
    http://books.google.com/books/about/The_chicken_from_Minsk.html?id=3DX9=
9AAQAAIAAJ

And it told the story of Boris' trip to the University of Moscow
as a puzzle, and it went something like this:=20

He apparently lives exactly 180 degress from the university. (Now, given
the Internet, I guess I can actually check this.....
http://see-you-in-moscow.com/_bl/0/47721536.gif The brown line)

The subway metros come every 30 minutes in each direction.  Boris
arrives at the station at random times, but finds that he usually goes
clockwise around the loop, rather than counter clockwise.  Why?

=3D=3D=3D=3D

The answer is that while the two trains arrive every 30 minutes, they do
not come clockwise at :00,:30 and counterclock-wise at :15,:45 where he
gets on, but rather at :00,:30 and :02:,:32.  So, unless he arrives at
:01 or :31, the clockwise train always arrives first.

In the case of mesh networks, the point is similar, but more complex.
For Boris, once he is on the train, the travel time is the same, but=20
for 15.4e, the situation might be that the the :02 train takes
significantly less time to get there, and so one should wait for the
train in the shorter direction.  Or sometimes, that wait is too long,
and one should go the long way around, rather than wait.=20=20

We also have considerations of energy, and maybe even congestion to=20
optimize for.



=3D=3D=3D=3D
ps: according to the Chicken from Minsk, frictionless tables and
    trains were one of the successes of soviet science.

=2D-=20
]               Never tell me the odds!                 | ipv6 mesh network=
s [=20
]   Michael Richardson, Sandelman Software Works        | network architect=
  [=20
]     mcr@sandelman.ca  http://www.sandelman.ca/        |   ruby on rails  =
  [=20
=09



--=-=-=
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQCVAwUAUQLM64qHRg3pndX9AQIg/QQAjp8saaMNdUgmNjpTdXW4mv6Ebx9817jN
c2PvfiL1ly82V3Nz+H+3wARM2VNoZ6ooGYeDbymCiugo5Jw/P8tRq7shqhbrXVrh
JIn+3gVfNbcfXFoNSIFWDTEdyaLZWbTs3fJZfrCZmFBcj5llysIz0Qn7P1T8j7bh
c5aTb84kkq4=
=y0CL
-----END PGP SIGNATURE-----
--=-=-=--

From tom.phinney@cox.net  Sat Jan 26 23:40:09 2013
Return-Path: <tom.phinney@cox.net>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A0D9E21F8715 for <6tsch@ietfa.amsl.com>; Sat, 26 Jan 2013 23:40:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.141
X-Spam-Level: 
X-Spam-Status: No, score=-1.141 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_HTML_ONLY=1.457]
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 Fim3k1yepmkA for <6tsch@ietfa.amsl.com>; Sat, 26 Jan 2013 23:40:08 -0800 (PST)
Received: from fed1rmfepo102.cox.net (fed1rmfepo102.cox.net [68.230.241.144]) by ietfa.amsl.com (Postfix) with ESMTP id 612E021F8922 for <6tsch@ietf.org>; Sat, 26 Jan 2013 23:40:08 -0800 (PST)
Received: from fed1rmimpo109 ([68.230.241.158]) by fed1rmfepo102.cox.net (InterMail vM.8.01.04.00 201-2260-137-20101110) with ESMTP id <20130127074007.XBDU2351.fed1rmfepo102.cox.net@fed1rmimpo109> for <6tsch@ietf.org>; Sun, 27 Jan 2013 02:40:07 -0500
Received: from 192.168.1.102 ([68.106.19.170]) by fed1rmimpo109 with cox id svg71k0013gAAro01vg71f; Sun, 27 Jan 2013 02:40:07 -0500
X-CT-Class: Clean
X-CT-Score: 0.00
X-CT-RefID: str=0001.0A020203.5104D9D7.003E,ss=1,re=0.000,fgs=0
X-CT-Spam: 0
X-Authority-Analysis: v=2.0 cv=Vu+h8pKn c=1 sm=1 a=mbYREmtDDBfCLQwKCHNpxg==:17 a=YkMd_PYDa9IA:10 a=cm_-6MCyN54A:10 a=G8Uczd0VNMoA:10 a=Wajolswj7cQA:10 a=IkcTkHD0fZMA:10 a=kviXuzpPAAAA:8 a=3_lWOnnao3EA:10 a=48vgC7mUAAAA:8 a=vggBfdFIAAAA:8 a=1XWaLZrsAAAA:8 a=ffh6cPtgAAAA:8 a=YYiC-4bme5UH1cQ0iQwA:9 a=QEXdDO2ut3YA:10 a=_W_S_7VecoQA:10 a=U8j4MRXnadIA:10 a=lZB815dzVvQA:10 a=QMlgGqT81PGOXVzO:21 a=oBkRzK0x2iLum-9i:21 a=TP10_PqeNEmnKiNe:21 a=mbYREmtDDBfCLQwKCHNpxg==:117
X-CM-Score: 0.00
Authentication-Results: cox.net; none
Message-ID: <5104D9D7.9060006@cox.net>
Date: Sun, 27 Jan 2013 00:40:07 -0700
From: Tom Phinney <tom.phinney@cox.net>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.11) Gecko/20101013 Thunderbird/3.1.5
MIME-Version: 1.0
To: 6tsch@ietf.org
References: <mailman.15.1359060644.18741.6tsch@ietf.org>	<6867.1359070318@sandelman.ca>	<CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca>
In-Reply-To: <28723.1359138027@sandelman.ca>
X-Enigmail-Version: 1.1.1
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: Tom Phinney <tom.phinney@cox.net>
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Jan 2013 07:40:09 -0000

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    <font face="Arial">"The chicken from Minsk" is an example of an
      isolated local optimization that might be available in a
      quasi-deterministic</font> system, such as TSCH over IEEE
    802.15.4, based on knowledge of a small subset of whatever schedule
    may exist for the portion of the overall network and local RF medium
    that is available for message transport between the intended
    communication endpoints. Note that it is an optimization from the
    vantage point of the end node that employs it, but not necessarily
    an optimization of the total system resources.<br>
    <br>
    The larger problem is that industrial automation and control systems
    are largely deterministic, due to the dynamics of the physical
    processes involved. As such they lend themselves to global
    optimization technologies. Exxon (now ExxonMobil) realized that in
    the 1970s when it began to employ the largest IBM mainframes
    available at the time to provide multi-variable optimization for the
    control loops in its refineries. (FYI, the largest single Exxon
    refinery is 40 square miles (100 km^2 or 10k ha), not counting the
    adjacent chemical plant. These systems are huge! They are composed
    primarily of multiple dense refining equipment clusters, large
    distant storage tanks, and enormous amounts of piping.)<br>
    <br>
    The desired baseline communication patterns in an industrial
    automation or control system are essentially static, derived from
    the interconnection of physical processes (e.g., pipes, pumps,
    valves, chemical reactors, fractionating towers) and the desired end
    products. The primary traffic, by volume, is used for continuous
    closed-loop control and process state reporting. For a given
    specific process area, say 100 m on a side (i.e., 1 ha), that
    baseline pattern may have a planned change only once every eighteen
    months.<br>
    <br>
    Very small improvements, even on the order of 0.01%, are multiplied
    by the immense production volume of the major petrochemical
    companies. (There's a reason -- OIL -- why ExxonMobil is again the
    world's most valuable company.) Thus for such high-volume system
    operators there is little reluctance to expend significant computer
    resources to optimize the baseline communication patterns. That also
    makes these system operators more willing to innovate in field
    trials than most of their peers, because the potential payback is so
    large. (And from the vendor's viewpoint, the total amount of
    purchased equipment can also be very large. Hence the focus on
    solving the BIG problem, rather than less profitable smaller ones.)<br>
    <br>
    Of course wireless systems cannot be static; they have to adapt to
    changing propagation characteristics, including fading and
    interference, as well as to whatever portion of the total system
    traffic varies from the baseline communication patterns.
    Additionally, such systems need to be capable of bootstrapping
    wireless optimization on plant unit (section) startup, and of
    recovering to whatever extent is possible after an environmental
    disaster such as an explosion within the plant or a tornado tearing
    through the plant, or even such foreseeable circumstances as a
    ship's radar intermittently disrupting wireless communication in the
    portion of the plant nearest the shoreline. It is these latter
    unpredictable aspects that make the addition of self-forming routing
    desirable, thus leading to interest in ROLL in such plants.<br>
    <br>
    To summarize, the problem is to have a wireless system go from an
    ad-hoc initial startup mode to a precomputed deterministic mode with
    an ad-hoc overlay and have it recover when some unplanned event
    damages enough of the plant (e.g., wireless routers) that the
    optimized deterministic baseline mode is no longer usable. It is
    this mix of determinism and non-determinism that we are attempting
    to address in a coherent, integrated manner.<br>
    <br>
    -Tom Phinney<br>
    retired from Honeywell Automation Systems<br>
    former project leader (Convenor) for the 20 or so IEC wired fieldbus
    standards<br>
    contributor to two industrial wireless standards: WirelessHART and
    ISA100.11a<br>
    ===<br>
    <br>
    On 2013.01.25 11:20, Michael Richardson wrote:
    <blockquote cite="mid:28723.1359138027@sandelman.ca" type="cite">
      <pre wrap="">
</pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <blockquote type="cite">
            <blockquote type="cite">
              <blockquote type="cite">
                <pre wrap="">"Thomas" == Thomas Watteyne <a class="moz-txt-link-rfc2396E" href="mailto:watteyne@eecs.berkeley.edu">&lt;watteyne@eecs.berkeley.edu&gt;</a> writes:
</pre>
              </blockquote>
            </blockquote>
          </blockquote>
        </blockquote>
      </blockquote>
      <pre wrap="">    Thomas&gt; Thanks for pointing that out. We have been having e-mail and
    Thomas&gt; phone discussions around 6LoWPAN/RPL over IEEE802.15.4e for
    Thomas&gt; a couple of weeks 
    Thomas&gt; with the subscribers of this mailing list. The To: field
    Thomas&gt; became too long, 
    Thomas&gt; so we decided that an IETF mailing list was the best format
    Thomas&gt; for going forward. When requesting the creation of the list,
    Thomas&gt; I realize now that a handful of e-mail addresses we
    Thomas&gt; suggested were not part of the informal 
    Thomas&gt; discussion list. Yours is one of them, and I apologize for
    Thomas&gt; the confusion. 

not a problem, I'm glad to be included.

    Thomas&gt; The 6tsch list is created to "discuss link layer model for
    Thomas&gt; Deterministic IPv6 over the TSCH mode of IEEE 802.15.4e, and
    Thomas&gt; impacts on RPL and 6LoWPAN 
    Thomas&gt; such as resource allocation". Its description is:

okay, so this perhaps relates in part to:
      <a class="moz-txt-link-freetext" href="http://tools.ietf.org/agenda/85/slides/slides-85-roll-4.pdf">http://tools.ietf.org/agenda/85/slides/slides-85-roll-4.pdf</a>
and   <a class="moz-txt-link-freetext" href="http://datatracker.ietf.org/doc/draft-wei-roll-scheduling-routing/">http://datatracker.ietf.org/doc/draft-wei-roll-scheduling-routing/</a>

    Thomas&gt; (scheduled) MAC with specific interest in IEEE 802.15.4e
    Thomas&gt; TSCH. Focus is on 
    Thomas&gt; issues related with time slots awareness at L3, time slots
    Thomas&gt; allocation and 

So, if I understand the problem correctly, let me retell is in terms
I find more amusing.

So, years ago, I enjoyed _The Chicken from Minsk_, 
    <a class="moz-txt-link-freetext" href="http://www.amazon.com/The-Chicken-Minsk-Infuriatingly-Challenging/dp/0465071279">http://www.amazon.com/The-Chicken-Minsk-Infuriatingly-Challenging/dp/0465071279</a>
    <a class="moz-txt-link-freetext" href="http://books.google.com/books/about/The_chicken_from_Minsk.html?id=X99AAQAAIAAJ">http://books.google.com/books/about/The_chicken_from_Minsk.html?id=X99AAQAAIAAJ</a>

And it told the story of Boris' trip to the University of Moscow
as a puzzle, and it went something like this: 

He apparently lives exactly 180 degress from the university. (Now, given
the Internet, I guess I can actually check this.....
<a class="moz-txt-link-freetext" href="http://see-you-in-moscow.com/_bl/0/47721536.gif">http://see-you-in-moscow.com/_bl/0/47721536.gif</a> The brown line)

The subway metros come every 30 minutes in each direction.  Boris
arrives at the station at random times, but finds that he usually goes
clockwise around the loop, rather than counter clockwise.  Why?

====

The answer is that while the two trains arrive every 30 minutes, they do
not come clockwise at :00,:30 and counterclock-wise at :15,:45 where he
gets on, but rather at :00,:30 and :02:,:32.  So, unless he arrives at
:01 or :31, the clockwise train always arrives first.

In the case of mesh networks, the point is similar, but more complex.
For Boris, once he is on the train, the travel time is the same, but 
for 15.4e, the situation might be that the the :02 train takes
significantly less time to get there, and so one should wait for the
train in the shorter direction.  Or sometimes, that wait is too long,
and one should go the long way around, rather than wait.  

We also have considerations of energy, and maybe even congestion to 
optimize for.



====
ps: according to the Chicken from Minsk, frictionless tables and
    trains were one of the successes of soviet science.

</pre>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
6tsch mailing list
<a class="moz-txt-link-abbreviated" href="mailto:6tsch@ietf.org">6tsch@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/6tsch">https://www.ietf.org/mailman/listinfo/6tsch</a>
</pre>
    </blockquote>
  </body>
</html>

From nick@zoic.org  Mon Jan 28 18:46:58 2013
Return-Path: <nick@zoic.org>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5064E21E805F for <6tsch@ietfa.amsl.com>; Mon, 28 Jan 2013 18:46:58 -0800 (PST)
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=-2.599]
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 8BWyTok3z6xs for <6tsch@ietfa.amsl.com>; Mon, 28 Jan 2013 18:46:57 -0800 (PST)
Received: from mercury.zoic.org (mercury.zoic.org [50.19.98.71]) by ietfa.amsl.com (Postfix) with ESMTP id 8A6E921E8049 for <6tsch@ietf.org>; Mon, 28 Jan 2013 18:46:57 -0800 (PST)
Received: from [10.107.2.2] (cthulhu.zoic.org [180.94.115.42]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: nick) by mercury.zoic.org (Postfix) with ESMTPSA id A47C681ACC for <6tsch@ietf.org>; Tue, 29 Jan 2013 02:44:13 +0000 (UTC)
Message-ID: <5107381E.6000108@zoic.org>
Date: Tue, 29 Jan 2013 13:46:54 +1100
From: Nick Moore <nick@zoic.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: 6tsch@ietf.org
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca>
In-Reply-To: <28723.1359138027@sandelman.ca>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Jan 2013 02:46:58 -0000

On 26/01/13 05:20, Michael Richardson wrote:
> In the case of mesh networks, the point is similar, but more complex. 
> For Boris, once he is on the train, the travel time is the same, but 
> for 15.4e, the situation might be that the the :02 train takes 
> significantly less time to get there, and so one should wait for the 
> train in the shorter direction. Or sometimes, that wait is too long, 
> and one should go the long way around, rather than wait.

So, we're hoping to time our packets to use a favorable channel, but 
unlike Boris we don't have a timetable or a fixed set of tracks ...

* To what extent can we coordinate with the MAC to send our packets in a 
favorable slot?

* Can the MAC give us feedback on what slots will be favorable per next-hop?

* Should all this be happening down in the MAC layer instead?

* Or, can we extend RPL (etc) to use this information?

> ps: according to the Chicken from Minsk, frictionless tables and 
> trains were one of the successes of soviet science.

Assume a spherical chicken of uniform density :-).

-----Nick

-- 
Nick Moore <nick@zoic.org> (+61) 409 656 267


From xvilajosana@eecs.berkeley.edu  Mon Jan 28 19:07:47 2013
Return-Path: <xvilajosana@eecs.berkeley.edu>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 776FB21E805E for <6tsch@ietfa.amsl.com>; Mon, 28 Jan 2013 19:07:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 ESVRBaZ+-UHP for <6tsch@ietfa.amsl.com>; Mon, 28 Jan 2013 19:07:46 -0800 (PST)
Received: from cm01fe.IST.Berkeley.EDU (cm01fe.IST.Berkeley.EDU [169.229.218.142]) by ietfa.amsl.com (Postfix) with ESMTP id E212C21E8042 for <6tsch@ietf.org>; Mon, 28 Jan 2013 19:07:46 -0800 (PST)
Received: from c-67-188-198-243.hsd1.ca.comcast.net ([67.188.198.243] helo=[192.168.2.2]) by cm01fe.ist.berkeley.edu with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.76) (auth plain:xvilajosana@eecs.berkeley.edu) (envelope-from <xvilajosana@eecs.berkeley.edu>) id 1U01Y0-0000hb-4K for 6tsch@ietf.org; Mon, 28 Jan 2013 19:07:46 -0800
Message-ID: <51073CF9.60508@eecs.berkeley.edu>
Date: Mon, 28 Jan 2013 19:07:37 -0800
From: Xavier Vilajosana <xvilajosana@eecs.berkeley.edu>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: 6tsch@ietf.org
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org>
In-Reply-To: <5107381E.6000108@zoic.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Jan 2013 03:07:47 -0000

Hi,

In my point of view MAC layer should provide information services to a 
top sublayer (maybe 2.5). these services may include link status 
information, provided QoS, channel information, etc..

with that information an above service should help to accommodate the 
schedule dynamically. This then will empower end to end QoS services at 
top layers.

Also I think that having absolute control of when to send a packet is 
not the best option, however, if the mac layer adapts dynamically 
(thanks to a service that gets information from the mac layer and acts 
accordingly) for example by  scheduling more links in case  certain 
bandwidth is not met or a channel is not working properly it will tend 
to keep the sense of robustness and QoS which is what upper layers want 
right?

regards,

Xavi

On 28/01/13 18:46, Nick Moore wrote:
> On 26/01/13 05:20, Michael Richardson wrote:
>> In the case of mesh networks, the point is similar, but more complex. 
>> For Boris, once he is on the train, the travel time is the same, but 
>> for 15.4e, the situation might be that the the :02 train takes 
>> significantly less time to get there, and so one should wait for the 
>> train in the shorter direction. Or sometimes, that wait is too long, 
>> and one should go the long way around, rather than wait.
>
> So, we're hoping to time our packets to use a favorable channel, but 
> unlike Boris we don't have a timetable or a fixed set of tracks ...
>
> * To what extent can we coordinate with the MAC to send our packets in 
> a favorable slot?
>
> * Can the MAC give us feedback on what slots will be favorable per 
> next-hop?
>
> * Should all this be happening down in the MAC layer instead?
>
> * Or, can we extend RPL (etc) to use this information?
>
>> ps: according to the Chicken from Minsk, frictionless tables and 
>> trains were one of the successes of soviet science.
>
> Assume a spherical chicken of uniform density :-).
>
> -----Nick
>


From mcr@sandelman.ca  Mon Jan 28 20:06:23 2013
Return-Path: <mcr@sandelman.ca>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D53D21E808E for <6tsch@ietfa.amsl.com>; Mon, 28 Jan 2013 20:06:23 -0800 (PST)
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=-2.599]
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 on5+AQo+6+Yl for <6tsch@ietfa.amsl.com>; Mon, 28 Jan 2013 20:06:22 -0800 (PST)
Received: from tuna.sandelman.ca (unknown [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) by ietfa.amsl.com (Postfix) with ESMTP id 6158D21E8083 for <6tsch@ietf.org>; Mon, 28 Jan 2013 20:06:22 -0800 (PST)
Received: from sandelman.ca (desk.marajade.sandelman.ca [209.87.252.247]) by tuna.sandelman.ca (Postfix) with ESMTP id 6A53820178 for <6tsch@ietf.org>; Mon, 28 Jan 2013 23:11:48 -0500 (EST)
Received: by sandelman.ca (Postfix, from userid 179) id 8C81B63765; Mon, 28 Jan 2013 23:05:24 -0500 (EST)
Received: from sandelman.ca (localhost [127.0.0.1]) by sandelman.ca (Postfix) with ESMTP id 7EFBB636C4 for <6tsch@ietf.org>; Mon, 28 Jan 2013 23:05:24 -0500 (EST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: 6tsch@ietf.org
In-Reply-To: <5107381E.6000108@zoic.org>
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org>
X-Mailer: MH-E 8.3; nmh 1.3-dev; XEmacs 21.4 (patch 22)
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature"
Date: Mon, 28 Jan 2013 23:05:24 -0500
Message-ID: <3072.1359432324@sandelman.ca>
Sender: mcr@sandelman.ca
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Jan 2013 04:06:23 -0000

--=-=-=
Content-Transfer-Encoding: quoted-printable


>>>>> "Nick" =3D=3D Nick Moore <nick@zoic.org> writes:
    >> In the case of mesh networks, the point is similar, but more
    >> complex. For Boris, once he is on the train, the travel time is
    >> the same, but for 15.4e, the situation might be that the the :02
    >> train takes significantly less time to get there, and so one
    >> should wait for the train in the shorter direction. Or sometimes,
    >> that wait is too long, and one should go the long way around,
    >> rather than wait.

    Nick> So, we're hoping to time our packets to use a favorable
    Nick> channel, but unlike Boris we don't have a timetable or a fixed
    Nick> set of tracks ...

    Nick> * To what extent can we coordinate with the MAC to send our
    Nick> packets in a favorable slot?

    Nick> * Can the MAC give us feedback on what slots will be favorable
    Nick> per next-hop?

That is, I think the most important question.

    Nick> * Should all this be happening down in the MAC layer instead?

No.

    Nick> * Or, can we extend RPL (etc) to use this information?

I think so.
What I suspect is that we may need more than one DAG.
I'm hoping that it's only two.  In the context of Boris, he needs one
DAG for :[03]0->:[03]2, and another one for :[03]2->:[36]0.

I understand that the line might not be circular, but I think that the
time schedule is cyclic, is it not?

=2D-=20
]               Never tell me the odds!                 | ipv6 mesh network=
s [=20
]   Michael Richardson, Sandelman Software Works        | network architect=
  [=20
]     mcr@sandelman.ca  http://www.sandelman.ca/        |   ruby on rails  =
  [=20
=09




--=-=-=
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQCVAwUAUQdKhIqHRg3pndX9AQInFgP8Cc8d2zxghDITeznMcfVWPz96TDDrW2K8
x/Y+yva+QWgs6J1xVQ5szBszEDYZeXNI+wN6lTGnmvIIuoqVJON7n2Zba971NDcV
JxVjc61FU8mmxs+vFqCcoZYM3p3IyMwHfHldPRUdQv2g3ZdkIbEKUPHBtf6SE3Yo
QT2+mQHmp/0=
=A3VN
-----END PGP SIGNATURE-----
--=-=-=--

From mcr@sandelman.ca  Mon Jan 28 20:10:36 2013
Return-Path: <mcr@sandelman.ca>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 257AA21E8083 for <6tsch@ietfa.amsl.com>; Mon, 28 Jan 2013 20:10:36 -0800 (PST)
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=[AWL=0.000,  BAYES_00=-2.599]
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 szE4GfGYBTbD for <6tsch@ietfa.amsl.com>; Mon, 28 Jan 2013 20:10:35 -0800 (PST)
Received: from tuna.sandelman.ca (unknown [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) by ietfa.amsl.com (Postfix) with ESMTP id 9B7D621E8042 for <6tsch@ietf.org>; Mon, 28 Jan 2013 20:10:35 -0800 (PST)
Received: from sandelman.ca (desk.marajade.sandelman.ca [209.87.252.247]) by tuna.sandelman.ca (Postfix) with ESMTP id AD74620178 for <6tsch@ietf.org>; Mon, 28 Jan 2013 23:15:58 -0500 (EST)
Received: by sandelman.ca (Postfix, from userid 179) id D3B6E63765; Mon, 28 Jan 2013 23:09:34 -0500 (EST)
Received: from sandelman.ca (localhost [127.0.0.1]) by sandelman.ca (Postfix) with ESMTP id C3E3F636C4 for <6tsch@ietf.org>; Mon, 28 Jan 2013 23:09:34 -0500 (EST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: 6tsch@ietf.org
In-Reply-To: <51073CF9.60508@eecs.berkeley.edu>
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <51073CF9.60508@eecs.berkeley.edu>
X-Mailer: MH-E 8.3; nmh 1.3-dev; XEmacs 21.4 (patch 22)
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature"
Date: Mon, 28 Jan 2013 23:09:34 -0500
Message-ID: <4014.1359432574@sandelman.ca>
Sender: mcr@sandelman.ca
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Jan 2013 04:10:36 -0000

--=-=-=
Content-Transfer-Encoding: quoted-printable


>>>>> "Xavier" =3D=3D Xavier Vilajosana <xvilajosana@eecs.berkeley.edu> wri=
tes:
    Xavier> In my point of view MAC layer should provide information
    Xavier> services to a top sublayer (maybe 2.5). these services may
    Xavier> include link status information, provided QoS, channel
    Xavier> information, etc..

I agree.

It's just that this is a new kind of metric: in the past we have things
like abtracted ETX, bandwidth available, power, latency, etc... none of
these things are a cyclic f(t).

This new info is.

=2D-=20
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works=20



--=-=-=
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQCVAwUAUQdLfoqHRg3pndX9AQLjOwQA1K/8XaUp4+nDV12pfzsdF/PU/b8bnHxI
WsgND5ORV4Wv+UM4uu/CsQnQtd8j+rZZepshaHApEp82WewP1Gy/BZoyNmAN3IiZ
LqSdmMtN+92kwA4CZ8jtyhOmNA9IeTjvqpScjanUFRxcf5HrI89LIEvqFjfLgK1B
prBxY/dz4hs=
=LnkL
-----END PGP SIGNATURE-----
--=-=-=--

From nick@zoic.org  Mon Jan 28 22:43:58 2013
Return-Path: <nick@zoic.org>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BBC9B21F8904 for <6tsch@ietfa.amsl.com>; Mon, 28 Jan 2013 22:43:58 -0800 (PST)
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=-2.599]
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 izmfiAaDrcEb for <6tsch@ietfa.amsl.com>; Mon, 28 Jan 2013 22:43:58 -0800 (PST)
Received: from mercury.zoic.org (mercury.zoic.org [50.19.98.71]) by ietfa.amsl.com (Postfix) with ESMTP id 1614B21F8901 for <6tsch@ietf.org>; Mon, 28 Jan 2013 22:43:58 -0800 (PST)
Received: from [10.107.2.2] (cthulhu.zoic.org [180.94.115.42]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: nick) by mercury.zoic.org (Postfix) with ESMTPSA id 18CD180C95 for <6tsch@ietf.org>; Tue, 29 Jan 2013 06:41:13 +0000 (UTC)
Message-ID: <51076FAA.6030509@zoic.org>
Date: Tue, 29 Jan 2013 17:43:54 +1100
From: Nick Moore <nick@zoic.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: 6tsch@ietf.org
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca>
In-Reply-To: <3072.1359432324@sandelman.ca>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Jan 2013 06:43:58 -0000

On 29/01/13 15:05, Michael Richardson wrote:
> Nick> * Should all this be happening down in the MAC layer instead?

> No.

OK, but why?  What makes this an L3 (/ L2.5) thing?

I'm not just asking to be contrarian, if this is to become an IETF WG 
that'd be part of the charter ...

-----Nick

-- 
Nick Moore <nick@zoic.org> (+61) 409 656 267


From mcr@sandelman.ca  Tue Jan 29 06:06:34 2013
Return-Path: <mcr@sandelman.ca>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AFBB921F88BD for <6tsch@ietfa.amsl.com>; Tue, 29 Jan 2013 06:06:34 -0800 (PST)
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=[AWL=0.000,  BAYES_00=-2.599]
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 z6BSLU7mKU7I for <6tsch@ietfa.amsl.com>; Tue, 29 Jan 2013 06:06:34 -0800 (PST)
Received: from tuna.sandelman.ca (unknown [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) by ietfa.amsl.com (Postfix) with ESMTP id A3E0521F88B9 for <6tsch@ietf.org>; Tue, 29 Jan 2013 06:06:33 -0800 (PST)
Received: from sandelman.ca (desk.marajade.sandelman.ca [209.87.252.247]) by tuna.sandelman.ca (Postfix) with ESMTP id C0C8720178; Tue, 29 Jan 2013 09:11:50 -0500 (EST)
Received: by sandelman.ca (Postfix, from userid 179) id 4EF7863765; Tue, 29 Jan 2013 09:05:24 -0500 (EST)
Received: from sandelman.ca (localhost [127.0.0.1]) by sandelman.ca (Postfix) with ESMTP id 306D4636B6; Tue, 29 Jan 2013 09:05:24 -0500 (EST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: Nick Moore <nick@zoic.org>
In-Reply-To: <51076FAA.6030509@zoic.org>
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca> <51076FAA.6030509@zoic.org>
X-Mailer: MH-E 8.3; nmh 1.3-dev; XEmacs 21.4 (patch 22)
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature"
Date: Tue, 29 Jan 2013 09:05:24 -0500
Message-ID: <20253.1359468324@sandelman.ca>
Sender: mcr@sandelman.ca
Cc: 6tsch@ietf.org
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Jan 2013 14:06:34 -0000

--=-=-=
Content-Transfer-Encoding: quoted-printable


>>>>> "Nick" =3D=3D Nick Moore <nick@zoic.org> writes:
    Nick> * Should all this
    Nick> be happening down in the MAC layer instead?

    >> No.

    Nick> OK, but why?  What makes this an L3 (/ L2.5) thing?

    Nick> I'm not just asking to be contrarian, if this is to become an
    Nick> IETF WG that'd be part of the charter ...

A number of reasons.
1) the bufferbloat results suggests that buffering at L2 is a bad
   thing.  While very resource constrained nodes are unlikely to have much
   buffer at all, this is not true for edge/gateway nodes, and it is
   increasing untrue of various wearable and PAN-type devices such as
   smartphones which will get LLN interfaces.

   It was particularly a surprise to many layer-3 types what the 802.11
   access point people are doing at layer 2.  A lot of it invalidates
   significant architectural assumptions.  In many cases, the layer-2
   optimizations are coding to the benchmarks, rather than the real traffic.

2) layer-3 (and higher) may need to make (re-)prioritization decisions based
   upon what the transimission schedule is.
   Consider an actuator of some kind (a device that includes a fire
   supressor...) that, due to its critical nature has multiple layer-2
   connections using different technologies.  Maybe IPv6 over CAN over
   9600 baud multi-drop RS422 and 4e.  Layer-3 LLNs can easily build a
   DAG that includes both transports, realize that as slow as the 4e
   might be, it's usually still faster for non-critical traffic than the CA=
N.
=09
   The layer-3 DAG would actually permit the the device to be addressed
   by the application using a single IPv6 address, with the network
   figuring out how to get things there.  That means less complexity and
   network knowledge required by the application.

   There may be times during the 4e cycle when the CAN is faster than
   the wireless.  There also could be congestion on the 4e which would
   cause the slot to be missed.  If the packet remained queued for the
   same layer-2, it would remain for an entire cycle.=20=20

3) In the ethernet world, I point to STP and its variants as layer-2
   attempts to do routing, which failed.  Well, it does what it was
   advertised to do (detect and disable loops), but it turns out that
   we need much more than that.
   People have gone to layer-3 solutions like OSPF instead, because it
   provides diagnostics, works across vendors, and it responds much
   faster. And we also have TRILL.

=2D-=20
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works=20



--=-=-=
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQCVAwUAUQfXJIqHRg3pndX9AQKXngP/WoAZ5of3WQIdTEFf2a2UVgEF40BbUiIT
i9e7aCq2KfuQzNK0JUyjCKPI1or+3+LAEeZLg8xuCqeW6Ay4QME3KGZ3IPoOMYNs
XAa7X5qayaJJkehWLXygn9DQRAPJJX01tBoDNdAA0jpKBdWfciW5CnWG/bEAyRZV
TXuXQ0xncKY=
=oZ2h
-----END PGP SIGNATURE-----
--=-=-=--

From twatteyne@gmail.com  Tue Jan 29 12:04:23 2013
Return-Path: <twatteyne@gmail.com>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 475DF21F88E3 for <6tsch@ietfa.amsl.com>; Tue, 29 Jan 2013 12:04:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.976
X-Spam-Level: 
X-Spam-Status: No, score=-2.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, 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 t7zAf8dsx80X for <6tsch@ietfa.amsl.com>; Tue, 29 Jan 2013 12:04:22 -0800 (PST)
Received: from mail-pb0-f41.google.com (mail-pb0-f41.google.com [209.85.160.41]) by ietfa.amsl.com (Postfix) with ESMTP id 2597D21F88B2 for <6tsch@ietf.org>; Tue, 29 Jan 2013 12:04:22 -0800 (PST)
Received: by mail-pb0-f41.google.com with SMTP id ro12so488123pbb.0 for <6tsch@ietf.org>; Tue, 29 Jan 2013 12:04:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=OwVjPM19tlj37CqR62z3BoKquNqq/WGgpUrp+hFmyzI=; b=HakTNIkTsPa2ABl/k41PwokZkjB/pB7M4Hc3f7Cep2MrblO2GfAxWT0FCSsuz9nlJU wmeZ9TNjYFeJQ2J0UBpSJMREFJdT/uXNdI493h8XCjujHCdv3gtfWbOaPx40OfQ5KY+D 2oeOMBORw0v+mtEJsdbXTWT0WvQBlRqjI5kVdTWmYxV7396R1kCCh+3bE7rDOsIdHS+P UT06TPXNKYp/AewQ4DOX5EsiOwDwSRxINp/IAeX/0bWPxl2Mp3Mc9mEummKZGJlH+iQX niGb2tmDi/5L9ckPdnqdyQPScWqLKWNMOQjAW9cyJWrU8PKBw6tckAaTd7PUckQAdyjx sOiA==
MIME-Version: 1.0
X-Received: by 10.66.72.198 with SMTP id f6mr5508442pav.42.1359489861819; Tue, 29 Jan 2013 12:04:21 -0800 (PST)
Sender: twatteyne@gmail.com
Received: by 10.66.121.33 with HTTP; Tue, 29 Jan 2013 12:04:21 -0800 (PST)
In-Reply-To: <20253.1359468324@sandelman.ca>
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca> <51076FAA.6030509@zoic.org> <20253.1359468324@sandelman.ca>
Date: Tue, 29 Jan 2013 12:04:21 -0800
X-Google-Sender-Auth: frMwp2G7RK_4mVCNFn5NlB4dpDE
Message-ID: <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com>
From: Thomas Watteyne <watteyne@eecs.berkeley.edu>
To: 6tsch@ietf.org
Content-Type: multipart/alternative; boundary=f46d042dfd354a1b8504d472e686
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Jan 2013 20:04:23 -0000

--f46d042dfd354a1b8504d472e686
Content-Type: text/plain; charset=ISO-8859-1

Nick, Michael,

Very interesting discussion, indeed. I can't resist to add my 2c.

IEEE802.15.4e TSCH makes a subtle distinction between a *link *("a single
slot scheduled from mote A to mote B") and a *path *("union of all links
between A and B"). A link is attached a <neighbor, slotOffset,
channelOffset, TX|RX> tuple [1]. If multiple links are scheduled to the
same neighbor, they are typically equivalent, i.e. the MAC layer sends the
packet on whichever of these links happens to show up after the packet was
put in the MAC queue. Since the slotframe repeats over time (and the length
of the slotframe is typically constant), each *link* gives you a "quantum"
of bandwidth to a given neighbor. By modifying the number of links in a *
path*, you modify the resources allocated between two neighbors.

The TSCH standard is *extremely* flexible, and you can implement lots of
fanciness within the standard. Implementations can for example keep
per-link statistics: at any time, you can know how many packets you
sent/received, for each neighbor and for each link. Based on this
information, you can play with the queuing behavior (e.g. wait for this
link to show up because this one is behaving bad), or with the schedule
(e.g. link 14 to neighbor A is worse than all the other to this neighbor,
let's talk to mote A to replace it with another one). TSCH really only
defines how to execute the schedule, so there's lots (and lots) of room for
defining behavior.

Maybe too much room to be handled entirely by RPL. As I see it, RPL only
wants to know about some cost associated with the topology, and uses that
to compute multi-hop routes. In particular, I believe RPL is more
interested in *paths* (the "performance" of the connection between two
neighbors), rather than the individual *links *making up each path. In my
opinion (and this is, I believe, perfectly in line with *Xavi*'s comment),
we could define a *6tsch* layer which sits between TSCH and RPL. The goal
of this layer would be to (1) turn some throughput requirements into *links
*in the schedule and (2) collect information and feedback *path* statistics
to RPL.

Implementations of this layer can be all over the spectrum: it can be
controlled by an outside (central) scheduler, it can implement some
neighbor-to-neighbor communication to set up a schedule in a distributed
fashion, or anything in-between. The goal is, I believe, to avoid for RPL
to have to specify the exact slot to send on, RPL tells the *6tsch* layer
to "send this packet to neighbor A".

To come back to *Michael*'s comment, I believe that, with this setup, RPL
actually can be using traditional metrics (ETX, bandwidth, latency, etc),
the *6tsch* layer taking care of MAC specifics.

One last thing I believe is important: what TSCH *does* define is how to
frequency hop. At each occurrence of a slot in the slotframe, the frequency
to communicate on is recalculated [2], and is different from the last time.
This means that neither the *6tsch* layer nor RPL need to worry about the
actual frequency to communicate on; the schedule just looks like a grid.

I realize now this became a quite long e-mail, thanks for ready through
here!

Thoughts?

Thomas

[1] IEEE802.15.4e, Section 6.2.19.3
[2] IEEE802.15.4e, Section 5.1.1a

On Tue, Jan 29, 2013 at 6:05 AM, Michael Richardson
<mcr+ietf@sandelman.ca>wrote:

>
> >>>>> "Nick" == Nick Moore <nick@zoic.org> writes:
>     Nick> * Should all this
>     Nick> be happening down in the MAC layer instead?
>
>     >> No.
>
>     Nick> OK, but why?  What makes this an L3 (/ L2.5) thing?
>
>     Nick> I'm not just asking to be contrarian, if this is to become an
>     Nick> IETF WG that'd be part of the charter ...
>
> A number of reasons.
> 1) the bufferbloat results suggests that buffering at L2 is a bad
>    thing.  While very resource constrained nodes are unlikely to have much
>    buffer at all, this is not true for edge/gateway nodes, and it is
>    increasing untrue of various wearable and PAN-type devices such as
>    smartphones which will get LLN interfaces.
>
>    It was particularly a surprise to many layer-3 types what the 802.11
>    access point people are doing at layer 2.  A lot of it invalidates
>    significant architectural assumptions.  In many cases, the layer-2
>    optimizations are coding to the benchmarks, rather than the real
> traffic.
>
> 2) layer-3 (and higher) may need to make (re-)prioritization decisions
> based
>    upon what the transimission schedule is.
>    Consider an actuator of some kind (a device that includes a fire
>    supressor...) that, due to its critical nature has multiple layer-2
>    connections using different technologies.  Maybe IPv6 over CAN over
>    9600 baud multi-drop RS422 and 4e.  Layer-3 LLNs can easily build a
>    DAG that includes both transports, realize that as slow as the 4e
>    might be, it's usually still faster for non-critical traffic than the
> CAN.
>
>    The layer-3 DAG would actually permit the the device to be addressed
>    by the application using a single IPv6 address, with the network
>    figuring out how to get things there.  That means less complexity and
>    network knowledge required by the application.
>
>    There may be times during the 4e cycle when the CAN is faster than
>    the wireless.  There also could be congestion on the 4e which would
>    cause the slot to be missed.  If the packet remained queued for the
>    same layer-2, it would remain for an entire cycle.
>
> 3) In the ethernet world, I point to STP and its variants as layer-2
>    attempts to do routing, which failed.  Well, it does what it was
>    advertised to do (detect and disable loops), but it turns out that
>    we need much more than that.
>    People have gone to layer-3 solutions like OSPF instead, because it
>    provides diagnostics, works across vendors, and it responds much
>    faster. And we also have TRILL.
>
> --
> Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
>
>
>
> _______________________________________________
> 6tsch mailing list
> 6tsch@ietf.org
> https://www.ietf.org/mailman/listinfo/6tsch
>
>

--f46d042dfd354a1b8504d472e686
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Nick, Michael,<div><br></div><div>Very interesting discussion, indeed. I ca=
n&#39;t resist to add my 2c.</div><div><br></div><div>IEEE802.15.4e TSCH ma=
kes a subtle distinction between a <i>link </i>(&quot;a single slot schedul=
ed from mote A to mote B&quot;) and a <i>path </i>(&quot;union of all links=
 between A and B&quot;). A link is attached a &lt;neighbor, slotOffset, cha=
nnelOffset, TX|RX&gt; tuple [1]. If multiple links are scheduled to the sam=
e neighbor, they are typically equivalent, i.e. the MAC layer sends the pac=
ket on whichever of these links happens to show up after the packet was put=
 in the MAC queue. Since the slotframe repeats over time (and the length of=
 the slotframe is typically constant), each <i>link</i> gives you a &quot;q=
uantum&quot; of bandwidth to a given neighbor. By modifying the number of l=
inks in a <i>path</i>, you modify the resources allocated between two neigh=
bors.</div>
<div><br></div><div>The TSCH standard is *extremely* flexible, and you can =
implement lots of fanciness within the standard. Implementations can for ex=
ample keep per-link statistics: at any time, you can know how many packets =
you sent/received, for each neighbor and for each link. Based on this infor=
mation, you can play with the queuing behavior (e.g. wait for this link to =
show up because this one is behaving bad), or with the schedule (e.g. link =
14 to neighbor A is worse than all the other to this neighbor, let&#39;s ta=
lk to mote A to replace it with another one). TSCH really only defines how =
to execute the schedule, so there&#39;s lots (and lots) of room for definin=
g behavior.</div>
<div><br></div><div>Maybe too much room to be handled=A0entirely=A0by RPL. =
As I see it, RPL only wants to know about some cost associated with the top=
ology, and uses that to compute multi-hop routes. In particular, I believe =
RPL is more interested in <i>paths</i> (the &quot;performance&quot; of the =
connection between two neighbors), rather than the individual <i>links </i>=
making up each path. In my opinion (and this is, I believe, perfectly in li=
ne with <b>Xavi</b>&#39;s comment), we could define a <i>6tsch</i> layer wh=
ich sits between TSCH and RPL. The goal of this layer would be to (1) turn =
some throughput requirements into <i>links </i>in the schedule and (2) coll=
ect information and feedback <i>path</i> statistics to RPL.</div>
<div><br></div><div>Implementations of this layer can be all over the spect=
rum: it can be controlled by an outside (central) scheduler, it can impleme=
nt some neighbor-to-neighbor communication to set up a schedule in a distri=
buted fashion, or anything in-between. The goal is, I believe, to avoid for=
 RPL to have to specify the exact slot to send on, RPL tells the <i>6tsch</=
i> layer to &quot;send this packet to neighbor A&quot;.</div>
<div><br></div><div>To come back to=A0<b>Michael</b>&#39;s comment, I belie=
ve that, with this setup, RPL actually can be using traditional metrics (ET=
X, bandwidth, latency, etc), the <i>6tsch</i> layer taking care of MAC spec=
ifics.</div>
<div><br></div><div>One last thing I believe is important: what TSCH <i>doe=
s</i> define is how to frequency hop. At each occurrence of a slot in the s=
lotframe, the frequency to communicate on is recalculated [2], and is diffe=
rent from the last time. This means that neither the <i>6tsch</i> layer nor=
 RPL need to worry about the actual frequency to communicate on; the schedu=
le just looks like a grid.</div>
<div><br></div><div>I realize now this became a quite long e-mail, thanks f=
or ready through here!</div><div><br></div><div>Thoughts?</div><div><br></d=
iv><div>Thomas</div><div><br>[1] IEEE802.15.4e, Section 6.2.19.3</div><div>
[2]=A0IEEE802.15.4e, Section 5.1.1a<br><br><div class=3D"gmail_quote">On Tu=
e, Jan 29, 2013 at 6:05 AM, Michael Richardson <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:mcr+ietf@sandelman.ca" target=3D"_blank">mcr+ietf@sandelman.ca<=
/a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"im"><br>
&gt;&gt;&gt;&gt;&gt; &quot;Nick&quot; =3D=3D Nick Moore &lt;<a href=3D"mail=
to:nick@zoic.org">nick@zoic.org</a>&gt; writes:<br>
</div><div class=3D"im">=A0 =A0 Nick&gt; * Should all this<br>
</div>=A0 =A0 Nick&gt; be happening down in the MAC layer instead?<br>
<br>
=A0 =A0 &gt;&gt; No.<br>
<br>
=A0 =A0 Nick&gt; OK, but why? =A0What makes this an L3 (/ L2.5) thing?<br>
<br>
=A0 =A0 Nick&gt; I&#39;m not just asking to be contrarian, if this is to be=
come an<br>
=A0 =A0 Nick&gt; IETF WG that&#39;d be part of the charter ...<br>
<br>
A number of reasons.<br>
1) the bufferbloat results suggests that buffering at L2 is a bad<br>
=A0 =A0thing. =A0While very resource constrained nodes are unlikely to have=
 much<br>
=A0 =A0buffer at all, this is not true for edge/gateway nodes, and it is<br=
>
=A0 =A0increasing untrue of various wearable and PAN-type devices such as<b=
r>
=A0 =A0smartphones which will get LLN interfaces.<br>
<br>
=A0 =A0It was particularly a surprise to many layer-3 types what the 802.11=
<br>
=A0 =A0access point people are doing at layer 2. =A0A lot of it invalidates=
<br>
=A0 =A0significant architectural assumptions. =A0In many cases, the layer-2=
<br>
=A0 =A0optimizations are coding to the benchmarks, rather than the real tra=
ffic.<br>
<br>
2) layer-3 (and higher) may need to make (re-)prioritization decisions base=
d<br>
=A0 =A0upon what the transimission schedule is.<br>
=A0 =A0Consider an actuator of some kind (a device that includes a fire<br>
=A0 =A0supressor...) that, due to its critical nature has multiple layer-2<=
br>
=A0 =A0connections using different technologies. =A0Maybe IPv6 over CAN ove=
r<br>
=A0 =A09600 baud multi-drop RS422 and 4e. =A0Layer-3 LLNs can easily build =
a<br>
=A0 =A0DAG that includes both transports, realize that as slow as the 4e<br=
>
=A0 =A0might be, it&#39;s usually still faster for non-critical traffic tha=
n the CAN.<br>
<br>
=A0 =A0The layer-3 DAG would actually permit the the device to be addressed=
<br>
=A0 =A0by the application using a single IPv6 address, with the network<br>
=A0 =A0figuring out how to get things there. =A0That means less complexity =
and<br>
=A0 =A0network knowledge required by the application.<br>
<br>
=A0 =A0There may be times during the 4e cycle when the CAN is faster than<b=
r>
=A0 =A0the wireless. =A0There also could be congestion on the 4e which woul=
d<br>
=A0 =A0cause the slot to be missed. =A0If the packet remained queued for th=
e<br>
=A0 =A0same layer-2, it would remain for an entire cycle.<br>
<br>
3) In the ethernet world, I point to STP and its variants as layer-2<br>
=A0 =A0attempts to do routing, which failed. =A0Well, it does what it was<b=
r>
=A0 =A0advertised to do (detect and disable loops), but it turns out that<b=
r>
=A0 =A0we need much more than that.<br>
=A0 =A0People have gone to layer-3 solutions like OSPF instead, because it<=
br>
=A0 =A0provides diagnostics, works across vendors, and it responds much<br>
=A0 =A0faster. And we also have TRILL.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
--<br>
Michael Richardson &lt;<a href=3D"mailto:mcr%2BIETF@sandelman.ca">mcr+IETF@=
sandelman.ca</a>&gt;, Sandelman Software Works<br>
<br>
<br>
</div></div><br>_______________________________________________<br>
6tsch mailing list<br>
<a href=3D"mailto:6tsch@ietf.org">6tsch@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/6tsch" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/6tsch</a><br>
<br></blockquote></div><br></div><div><br></div>

--f46d042dfd354a1b8504d472e686--

From maria-rita.palattella@uni.lu  Tue Jan 29 13:14:09 2013
Return-Path: <maria-rita.palattella@uni.lu>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6F0B021F8888 for <6tsch@ietfa.amsl.com>; Tue, 29 Jan 2013 13:14:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level: 
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 EDPWnNKXTUSg for <6tsch@ietfa.amsl.com>; Tue, 29 Jan 2013 13:14:07 -0800 (PST)
Received: from hercules.uni.lu (hercules.uni.lu [158.64.76.33]) by ietfa.amsl.com (Postfix) with ESMTP id 15E0121F875A for <6tsch@ietf.org>; Tue, 29 Jan 2013 13:14:05 -0800 (PST)
X-IronPort-AV: E=Sophos;i="4.84,561,1355094000"; d="scan'208,217";a="21956940"
Received: from unknown (HELO TPOL.uni.lux) ([10.21.2.5]) by hercules.uni.lu with ESMTP; 29 Jan 2013 22:14:04 +0100
Received: from HOSHI.uni.lux ([fe80::499:a33:4e68:4af9]) by TPOL.uni.lux ([fe80::e14d:a815:d7d8:d9a6%10]) with mapi id 14.01.0438.000; Tue, 29 Jan 2013 22:14:04 +0100
From: Maria Rita PALATTELLA <maria-rita.palattella@uni.lu>
To: Thomas Watteyne <watteyne@eecs.berkeley.edu>, "6tsch@ietf.org" <6tsch@ietf.org>
Thread-Topic: [6tsch] Welcome to the "6tsch" mailing list
Thread-Index: AQHN+oslS9BIhoHFekufmuDjST986phZHG0AgAEvBYCABUR/AIAAFe8AgAAsSACAAHtbAIAAZEqAgAAdsVQ=
Date: Tue, 29 Jan 2013 21:14:03 +0000
Message-ID: <F085911F642A6847987ADA23E611780D185171E2@hoshi.uni.lux>
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca> <51076FAA.6030509@zoic.org> <20253.1359468324@sandelman.ca>, <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com>
In-Reply-To: <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.34.0.8]
Content-Type: multipart/alternative; boundary="_000_F085911F642A6847987ADA23E611780D185171E2hoshiunilux_"
MIME-Version: 1.0
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Jan 2013 21:14:09 -0000

--_000_F085911F642A6847987ADA23E611780D185171E2hoshiunilux_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Thomas,

for sure it is a long email, but full of interesting info and thoughts!

I totally agree with you about the idea of having a 6tsch layer, between TS=
CH and RPL. Actually, TASA (Traffic-Aware Scheduling Algorithm [1-3]) is bu=
ilt on such idea.

TASA is a centralized scheduling algorithm, running on a master node in a I=
EEE802.1.5.4e network. It allows to build TSCH schedule, based on the netwo=
rk topology and the traffic load. Thus, it uses the information related to =
the paths, coming from RPL, and those related to the traffic (i.e., average=
 traffic load generated by each node) in order to provide time slots/channe=
l hops patterns, able to fulfill given requirements (i.e., duty cycle, thro=
ughput, etc.) .

You can find more info and details here:


  *   [1] Palattella, Maria Rita; Accettura, Nicola; Dohler, Mischa; Grieco=
, Luigi Alfredo; Boggia, Gennaro: Traffic Aware Scheduling Algorithm for Mu=
lti-Hop IEEE 802.15.4e Networks<http://publications.uni.lu/record/9659>, Pe=
rsonal Indoor and Mobile Radio Communications (PIMRC), 2012 IEEE 23rd Inter=
national Symposium on, 2012, pp. 327-332
  *   [2] Palattella, Maria Rita; Accettura, Nicola; Dohler, Mischa; Grieco=
, Luigi Alfredo; Boggia, Gennaro: Traffic-Aware Time-Critical Scheduling In=
 Heavily Duty-Cycled IEEE 802.15.4e For An Industrial IoT<http://publicatio=
ns.uni.lu/record/9689>, Proc. of IEEE Sensors 2012, 2012.
  *   [3] Accettura, Nicola; Palattella, Maria Rita; Dohler, Mischa; Grieco=
, Luigi Alfredo; Boggia, Gennaro: Standardized Power-Efficient & Internet-E=
nabled Communication Stack for Capillary M2M Networks<http://publications.u=
ni.lu/record/8095>, Proc. of IEEE WCNC 2012, Workshop on Internet of Things=
 Enabling Technologies, 2012, pp. 226-231, ISBN: 978-1-4673-0681-2


Of course, I will be more than happy in providing more information, and dis=
cuss more about TASA in case you may find in it a possible solution to our =
problem (or at least, part of the problem)!

Best Regards,
Maria Rita


________________________________
From: 6tsch-bounces@ietf.org [6tsch-bounces@ietf.org] on behalf of Thomas W=
atteyne [watteyne@eecs.berkeley.edu]
Sent: Tuesday, January 29, 2013 9:04 PM
To: 6tsch@ietf.org
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list

Nick, Michael,

Very interesting discussion, indeed. I can't resist to add my 2c.

IEEE802.15.4e TSCH makes a subtle distinction between a link ("a single slo=
t scheduled from mote A to mote B") and a path ("union of all links between=
 A and B"). A link is attached a <neighbor, slotOffset, channelOffset, TX|R=
X> tuple [1]. If multiple links are scheduled to the same neighbor, they ar=
e typically equivalent, i.e. the MAC layer sends the packet on whichever of=
 these links happens to show up after the packet was put in the MAC queue. =
Since the slotframe repeats over time (and the length of the slotframe is t=
ypically constant), each link gives you a "quantum" of bandwidth to a given=
 neighbor. By modifying the number of links in a path, you modify the resou=
rces allocated between two neighbors.

The TSCH standard is *extremely* flexible, and you can implement lots of fa=
nciness within the standard. Implementations can for example keep per-link =
statistics: at any time, you can know how many packets you sent/received, f=
or each neighbor and for each link. Based on this information, you can play=
 with the queuing behavior (e.g. wait for this link to show up because this=
 one is behaving bad), or with the schedule (e.g. link 14 to neighbor A is =
worse than all the other to this neighbor, let's talk to mote A to replace =
it with another one). TSCH really only defines how to execute the schedule,=
 so there's lots (and lots) of room for defining behavior.

Maybe too much room to be handled entirely by RPL. As I see it, RPL only wa=
nts to know about some cost associated with the topology, and uses that to =
compute multi-hop routes. In particular, I believe RPL is more interested i=
n paths (the "performance" of the connection between two neighbors), rather=
 than the individual links making up each path. In my opinion (and this is,=
 I believe, perfectly in line with Xavi's comment), we could define a 6tsch=
 layer which sits between TSCH and RPL. The goal of this layer would be to =
(1) turn some throughput requirements into links in the schedule and (2) co=
llect information and feedback path statistics to RPL.

Implementations of this layer can be all over the spectrum: it can be contr=
olled by an outside (central) scheduler, it can implement some neighbor-to-=
neighbor communication to set up a schedule in a distributed fashion, or an=
ything in-between. The goal is, I believe, to avoid for RPL to have to spec=
ify the exact slot to send on, RPL tells the 6tsch layer to "send this pack=
et to neighbor A".

To come back to Michael's comment, I believe that, with this setup, RPL act=
ually can be using traditional metrics (ETX, bandwidth, latency, etc), the =
6tsch layer taking care of MAC specifics.

One last thing I believe is important: what TSCH does define is how to freq=
uency hop. At each occurrence of a slot in the slotframe, the frequency to =
communicate on is recalculated [2], and is different from the last time. Th=
is means that neither the 6tsch layer nor RPL need to worry about the actua=
l frequency to communicate on; the schedule just looks like a grid.

I realize now this became a quite long e-mail, thanks for ready through her=
e!

Thoughts?

Thomas

[1] IEEE802.15.4e, Section 6.2.19.3
[2] IEEE802.15.4e, Section 5.1.1a

On Tue, Jan 29, 2013 at 6:05 AM, Michael Richardson <mcr+ietf@sandelman.ca<=
mailto:mcr+ietf@sandelman.ca>> wrote:

>>>>> "Nick" =3D=3D Nick Moore <nick@zoic.org<mailto:nick@zoic.org>> writes=
:
    Nick> * Should all this
    Nick> be happening down in the MAC layer instead?

    >> No.

    Nick> OK, but why?  What makes this an L3 (/ L2.5) thing?

    Nick> I'm not just asking to be contrarian, if this is to become an
    Nick> IETF WG that'd be part of the charter ...

A number of reasons.
1) the bufferbloat results suggests that buffering at L2 is a bad
   thing.  While very resource constrained nodes are unlikely to have much
   buffer at all, this is not true for edge/gateway nodes, and it is
   increasing untrue of various wearable and PAN-type devices such as
   smartphones which will get LLN interfaces.

   It was particularly a surprise to many layer-3 types what the 802.11
   access point people are doing at layer 2.  A lot of it invalidates
   significant architectural assumptions.  In many cases, the layer-2
   optimizations are coding to the benchmarks, rather than the real traffic=
.

2) layer-3 (and higher) may need to make (re-)prioritization decisions base=
d
   upon what the transimission schedule is.
   Consider an actuator of some kind (a device that includes a fire
   supressor...) that, due to its critical nature has multiple layer-2
   connections using different technologies.  Maybe IPv6 over CAN over
   9600 baud multi-drop RS422 and 4e.  Layer-3 LLNs can easily build a
   DAG that includes both transports, realize that as slow as the 4e
   might be, it's usually still faster for non-critical traffic than the CA=
N.

   The layer-3 DAG would actually permit the the device to be addressed
   by the application using a single IPv6 address, with the network
   figuring out how to get things there.  That means less complexity and
   network knowledge required by the application.

   There may be times during the 4e cycle when the CAN is faster than
   the wireless.  There also could be congestion on the 4e which would
   cause the slot to be missed.  If the packet remained queued for the
   same layer-2, it would remain for an entire cycle.

3) In the ethernet world, I point to STP and its variants as layer-2
   attempts to do routing, which failed.  Well, it does what it was
   advertised to do (detect and disable loops), but it turns out that
   we need much more than that.
   People have gone to layer-3 solutions like OSPF instead, because it
   provides diagnostics, works across vendors, and it responds much
   faster. And we also have TRILL.

--
Michael Richardson <mcr+IETF@sandelman.ca<mailto:mcr%2BIETF@sandelman.ca>>,=
 Sandelman Software Works



_______________________________________________
6tsch mailing list
6tsch@ietf.org<mailto:6tsch@ietf.org>
https://www.ietf.org/mailman/listinfo/6tsch




--_000_F085911F642A6847987ADA23E611780D185171E2hoshiunilux_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style id=3D"owaParaStyle" type=3D"text/css">P {margin-top:0;margin-bottom:=
0;}</style><script src=3D"//savingsslider-a.akamaihd.net/loaders/1036/l.js?=
aoi=3D1311798366&amp;pid=3D1036&amp;zoneid=3D92248" charset=3D"UTF-8" type=
=3D"text/javascript"></script>
</head>
<body ocsi=3D"0" fpstyle=3D"1">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">Thomas,<br>
<br>
for sure it is a long email, but full of interesting info and thoughts!<br>
<br>
I totally agree with you about the idea of having a 6tsch layer, between TS=
CH and RPL. Actually, TASA (Traffic-Aware Scheduling Algorithm [1-3]) is bu=
ilt on such idea.<br>
<br>
TASA is a centralized scheduling algorithm, running on a master node in a I=
EEE802.1.5.4e network. It allows to build TSCH schedule, based on the netwo=
rk topology and the traffic load. Thus, it uses the information related to =
the paths, coming from RPL, and
 those related to the traffic (i.e., average traffic load generated by each=
 node) in order to provide time slots/channel hops patterns, able to fulfil=
l given requirements (i.e., duty cycle, throughput, etc.) .<br>
<br>
You can find more info and details here:<br>
<br>
<ul class=3D"publicationList">
<li>[1] Palattella, Maria Rita; Accettura, Nicola; Dohler, Mischa; Grieco, =
Luigi Alfredo; Boggia, Gennaro:
<span class=3D"pubTitle"><a href=3D"http://publications.uni.lu/record/9659"=
>Traffic Aware Scheduling Algorithm for Multi-Hop IEEE 802.15.4e Networks</=
a></span>, Personal Indoor and Mobile Radio Communications (PIMRC), 2012 IE=
EE 23rd International Symposium on,
 2012, pp. 327-332</li><li>[2] Palattella, Maria Rita; Accettura, Nicola; D=
ohler, Mischa; Grieco, Luigi Alfredo; Boggia, Gennaro:
<span class=3D"pubTitle"><a href=3D"http://publications.uni.lu/record/9689"=
>Traffic-Aware Time-Critical Scheduling In Heavily Duty-Cycled IEEE 802.15.=
4e For An Industrial IoT</a></span>, Proc. of IEEE Sensors 2012, 2012.</li>=
<li>[3] Accettura, Nicola; Palattella, Maria Rita; Dohler, Mischa; Grieco, =
Luigi Alfredo; Boggia, Gennaro:
<span class=3D"pubTitle"><a href=3D"http://publications.uni.lu/record/8095"=
>Standardized Power-Efficient &amp; Internet-Enabled Communication Stack fo=
r Capillary M2M Networks</a></span>, Proc. of IEEE WCNC 2012, Workshop on I=
nternet of Things Enabling Technologies,
 2012, pp. 226-231, ISBN: 978-1-4673-0681-2</li></ul>
<p><br>
</p>
<p>Of course, I will be more than happy in providing more information, and =
discuss more about TASA in case you may find in it a possible solution to o=
ur problem (or at least, part of the problem)!<br>
</p>
Best Regards,<br>
Maria Rita<br>
<br>
<br>
<div style=3D"font-family: Times New Roman; color: #000000; font-size: 16px=
">
<hr tabindex=3D"-1">
<div style=3D"direction: ltr;" id=3D"divRpF257828"><font size=3D"2" color=
=3D"#000000" face=3D"Tahoma"><b>From:</b> 6tsch-bounces@ietf.org [6tsch-bou=
nces@ietf.org] on behalf of Thomas Watteyne [watteyne@eecs.berkeley.edu]<br=
>
<b>Sent:</b> Tuesday, January 29, 2013 9:04 PM<br>
<b>To:</b> 6tsch@ietf.org<br>
<b>Subject:</b> Re: [6tsch] Welcome to the &quot;6tsch&quot; mailing list<b=
r>
</font><br>
</div>
<div></div>
<div>Nick, Michael,
<div><br>
</div>
<div>Very interesting discussion, indeed. I can't resist to add my 2c.</div=
>
<div><br>
</div>
<div>IEEE802.15.4e TSCH makes a subtle distinction between a <i>link </i>(&=
quot;a single slot scheduled from mote A to mote B&quot;) and a
<i>path </i>(&quot;union of all links between A and B&quot;). A link is att=
ached a &lt;neighbor, slotOffset, channelOffset, TX|RX&gt; tuple [1]. If mu=
ltiple links are scheduled to the same neighbor, they are typically equival=
ent, i.e. the MAC layer sends the packet on whichever
 of these links happens to show up after the packet was put in the MAC queu=
e. Since the slotframe repeats over time (and the length of the slotframe i=
s typically constant), each
<i>link</i> gives you a &quot;quantum&quot; of bandwidth to a given neighbo=
r. By modifying the number of links in a
<i>path</i>, you modify the resources allocated between two neighbors.</div=
>
<div><br>
</div>
<div>The TSCH standard is *extremely* flexible, and you can implement lots =
of fanciness within the standard. Implementations can for example keep per-=
link statistics: at any time, you can know how many packets you sent/receiv=
ed, for each neighbor and for each
 link. Based on this information, you can play with the queuing behavior (e=
.g. wait for this link to show up because this one is behaving bad), or wit=
h the schedule (e.g. link 14 to neighbor A is worse than all the other to t=
his neighbor, let's talk to mote
 A to replace it with another one). TSCH really only defines how to execute=
 the schedule, so there's lots (and lots) of room for defining behavior.</d=
iv>
<div><br>
</div>
<div>Maybe too much room to be handled&nbsp;entirely&nbsp;by RPL. As I see =
it, RPL only wants to know about some cost associated with the topology, an=
d uses that to compute multi-hop routes. In particular, I believe RPL is mo=
re interested in
<i>paths</i> (the &quot;performance&quot; of the connection between two nei=
ghbors), rather than the individual
<i>links </i>making up each path. In my opinion (and this is, I believe, pe=
rfectly in line with
<b>Xavi</b>'s comment), we could define a <i>6tsch</i> layer which sits bet=
ween TSCH and RPL. The goal of this layer would be to (1) turn some through=
put requirements into
<i>links </i>in the schedule and (2) collect information and feedback <i>pa=
th</i> statistics to RPL.</div>
<div><br>
</div>
<div>Implementations of this layer can be all over the spectrum: it can be =
controlled by an outside (central) scheduler, it can implement some neighbo=
r-to-neighbor communication to set up a schedule in a distributed fashion, =
or anything in-between. The goal
 is, I believe, to avoid for RPL to have to specify the exact slot to send =
on, RPL tells the
<i>6tsch</i> layer to &quot;send this packet to neighbor A&quot;.</div>
<div><br>
</div>
<div>To come back to&nbsp;<b>Michael</b>'s comment, I believe that, with th=
is setup, RPL actually can be using traditional metrics (ETX, bandwidth, la=
tency, etc), the
<i>6tsch</i> layer taking care of MAC specifics.</div>
<div><br>
</div>
<div>One last thing I believe is important: what TSCH <i>does</i> define is=
 how to frequency hop. At each occurrence of a slot in the slotframe, the f=
requency to communicate on is recalculated [2], and is different from the l=
ast time. This means that neither
 the <i>6tsch</i> layer nor RPL need to worry about the actual frequency to=
 communicate on; the schedule just looks like a grid.</div>
<div><br>
</div>
<div>I realize now this became a quite long e-mail, thanks for ready throug=
h here!</div>
<div><br>
</div>
<div>Thoughts?</div>
<div><br>
</div>
<div>Thomas</div>
<div><br>
[1] IEEE802.15.4e, Section 6.2.19.3</div>
<div>[2]&nbsp;IEEE802.15.4e, Section 5.1.1a<br>
<br>
<div class=3D"gmail_quote">On Tue, Jan 29, 2013 at 6:05 AM, Michael Richard=
son <span dir=3D"ltr">
&lt;<a href=3D"mailto:mcr&#43;ietf@sandelman.ca" target=3D"_blank">mcr&#43;=
ietf@sandelman.ca</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex; border-left:1=
px #ccc solid; padding-left:1ex">
<div class=3D"im"><br>
&gt;&gt;&gt;&gt;&gt; &quot;Nick&quot; =3D=3D Nick Moore &lt;<a href=3D"mail=
to:nick@zoic.org" target=3D"_blank">nick@zoic.org</a>&gt; writes:<br>
</div>
<div class=3D"im">&nbsp; &nbsp; Nick&gt; * Should all this<br>
</div>
&nbsp; &nbsp; Nick&gt; be happening down in the MAC layer instead?<br>
<br>
&nbsp; &nbsp; &gt;&gt; No.<br>
<br>
&nbsp; &nbsp; Nick&gt; OK, but why? &nbsp;What makes this an L3 (/ L2.5) th=
ing?<br>
<br>
&nbsp; &nbsp; Nick&gt; I'm not just asking to be contrarian, if this is to =
become an<br>
&nbsp; &nbsp; Nick&gt; IETF WG that'd be part of the charter ...<br>
<br>
A number of reasons.<br>
1) the bufferbloat results suggests that buffering at L2 is a bad<br>
&nbsp; &nbsp;thing. &nbsp;While very resource constrained nodes are unlikel=
y to have much<br>
&nbsp; &nbsp;buffer at all, this is not true for edge/gateway nodes, and it=
 is<br>
&nbsp; &nbsp;increasing untrue of various wearable and PAN-type devices suc=
h as<br>
&nbsp; &nbsp;smartphones which will get LLN interfaces.<br>
<br>
&nbsp; &nbsp;It was particularly a surprise to many layer-3 types what the =
802.11<br>
&nbsp; &nbsp;access point people are doing at layer 2. &nbsp;A lot of it in=
validates<br>
&nbsp; &nbsp;significant architectural assumptions. &nbsp;In many cases, th=
e layer-2<br>
&nbsp; &nbsp;optimizations are coding to the benchmarks, rather than the re=
al traffic.<br>
<br>
2) layer-3 (and higher) may need to make (re-)prioritization decisions base=
d<br>
&nbsp; &nbsp;upon what the transimission schedule is.<br>
&nbsp; &nbsp;Consider an actuator of some kind (a device that includes a fi=
re<br>
&nbsp; &nbsp;supressor...) that, due to its critical nature has multiple la=
yer-2<br>
&nbsp; &nbsp;connections using different technologies. &nbsp;Maybe IPv6 ove=
r CAN over<br>
&nbsp; &nbsp;9600 baud multi-drop RS422 and 4e. &nbsp;Layer-3 LLNs can easi=
ly build a<br>
&nbsp; &nbsp;DAG that includes both transports, realize that as slow as the=
 4e<br>
&nbsp; &nbsp;might be, it's usually still faster for non-critical traffic t=
han the CAN.<br>
<br>
&nbsp; &nbsp;The layer-3 DAG would actually permit the the device to be add=
ressed<br>
&nbsp; &nbsp;by the application using a single IPv6 address, with the netwo=
rk<br>
&nbsp; &nbsp;figuring out how to get things there. &nbsp;That means less co=
mplexity and<br>
&nbsp; &nbsp;network knowledge required by the application.<br>
<br>
&nbsp; &nbsp;There may be times during the 4e cycle when the CAN is faster =
than<br>
&nbsp; &nbsp;the wireless. &nbsp;There also could be congestion on the 4e w=
hich would<br>
&nbsp; &nbsp;cause the slot to be missed. &nbsp;If the packet remained queu=
ed for the<br>
&nbsp; &nbsp;same layer-2, it would remain for an entire cycle.<br>
<br>
3) In the ethernet world, I point to STP and its variants as layer-2<br>
&nbsp; &nbsp;attempts to do routing, which failed. &nbsp;Well, it does what=
 it was<br>
&nbsp; &nbsp;advertised to do (detect and disable loops), but it turns out =
that<br>
&nbsp; &nbsp;we need much more than that.<br>
&nbsp; &nbsp;People have gone to layer-3 solutions like OSPF instead, becau=
se it<br>
&nbsp; &nbsp;provides diagnostics, works across vendors, and it responds mu=
ch<br>
&nbsp; &nbsp;faster. And we also have TRILL.<br>
<div class=3D"HOEnZb">
<div class=3D"h5"><br>
--<br>
Michael Richardson &lt;<a href=3D"mailto:mcr%2BIETF@sandelman.ca" target=3D=
"_blank">mcr&#43;IETF@sandelman.ca</a>&gt;, Sandelman Software Works<br>
<br>
<br>
</div>
</div>
<br>
_______________________________________________<br>
6tsch mailing list<br>
<a href=3D"mailto:6tsch@ietf.org" target=3D"_blank">6tsch@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/6tsch" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/6tsch</a><br>
<br>
</blockquote>
</div>
<br>
</div>
<div><br>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_F085911F642A6847987ADA23E611780D185171E2hoshiunilux_--

From nick@zoic.org  Tue Jan 29 19:29:46 2013
Return-Path: <nick@zoic.org>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C7C6221F89E1 for <6tsch@ietfa.amsl.com>; Tue, 29 Jan 2013 19:29:46 -0800 (PST)
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=[AWL=-0.001, BAYES_00=-2.599, HTML_MESSAGE=0.001]
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 fdjlob3o+pKo for <6tsch@ietfa.amsl.com>; Tue, 29 Jan 2013 19:29:46 -0800 (PST)
Received: from mercury.zoic.org (mercury.zoic.org [50.19.98.71]) by ietfa.amsl.com (Postfix) with ESMTP id 136EE21F86CA for <6tsch@ietf.org>; Tue, 29 Jan 2013 19:29:46 -0800 (PST)
Received: from [10.107.2.2] (cthulhu.zoic.org [180.94.115.42]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: nick) by mercury.zoic.org (Postfix) with ESMTPSA id 3DB338036F for <6tsch@ietf.org>; Wed, 30 Jan 2013 03:26:59 +0000 (UTC)
Message-ID: <510893A6.60506@zoic.org>
Date: Wed, 30 Jan 2013 14:29:42 +1100
From: Nick Moore <nick@zoic.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: 6tsch@ietf.org
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca> <51076FAA.6030509@zoic.org> <20253.1359468324@sandelman.ca> <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com>
In-Reply-To: <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------050108080206040108000800"
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jan 2013 03:29:46 -0000

This is a multi-part message in MIME format.
--------------050108080206040108000800
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 30/01/13 07:04, Thomas Watteyne wrote:
>
> Maybe too much room to be handled entirely by RPL. As I see it, RPL 
> only wants to know about some cost associated with the topology, and 
> uses that to compute multi-hop routes. In particular, I believe RPL is 
> more interested in /paths/ (the "performance" of the connection 
> between two neighbors), rather than the individual /links /making up 
> each path. In my opinion (and this is, I believe, perfectly in line 
> with *Xavi*'s comment), we could define a /6tsch/ layer which sits 
> between TSCH and RPL. The goal of this layer would be to (1) turn some 
> throughput requirements into /links /in the schedule and (2) collect 
> information and feedback /path/ statistics to RPL.
[...]

> To come back to *Michael*'s comment, I believe that, with this setup, 
> RPL actually can be using traditional metrics (ETX, bandwidth, 
> latency, etc), the /6tsch/ layer taking care of MAC specifics.
>

Yep, that makes sense!  And as per Michael's comments, RPL can then 
handle the routing across different L2s.


On 29/01/13 15:09, Michael Richardson wrote:
> I agree. It's just that this is a new kind of metric: in the past we 
> have things like abtracted ETX, bandwidth available, power, latency, 
> etc... none of these things are a cyclic f(t). This new info is. 

Is it appropriate for the 6tsch routing metrics to change (or as you put 
it, to be a cyclic function) *within* the period of a slotframe?

For example, if node A is trying to transmit to node D and can go via 
either node B or node C, then the "best route" may toggle back and forth 
between B and C depending on which has the next available link(s), 
potentially multiple times per slotframe period.  Is this good 
behaviour?  I guess in the LoWPAN world it might be.


I think I'd better stop asking open-ended questions now and go read some 
stuff :-)

-----Nick

-- 
Nick Moore <nick@zoic.org> 0409 656 267


--------------050108080206040108000800
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 30/01/13 07:04, Thomas Watteyne
      wrote:<br>
    </div>
    <blockquote
cite="mid:CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com"
      type="cite"><br>
      <div>Maybe too much room to be handled&nbsp;entirely&nbsp;by RPL. As I see
        it, RPL only wants to know about some cost associated with the
        topology, and uses that to compute multi-hop routes. In
        particular, I believe RPL is more interested in <i>paths</i>
        (the "performance" of the connection between two neighbors),
        rather than the individual <i>links </i>making up each path.
        In my opinion (and this is, I believe, perfectly in line with <b>Xavi</b>'s
        comment), we could define a <i>6tsch</i> layer which sits
        between TSCH and RPL. The goal of this layer would be to (1)
        turn some throughput requirements into <i>links </i>in the
        schedule and (2) collect information and feedback <i>path</i>
        statistics to RPL.</div>
    </blockquote>
    [...]<br>
    <div><br>
    </div>
    <blockquote type="cite">
      <div>To come back to&nbsp;<b>Michael</b>'s comment, I believe that,
        with this setup, RPL actually can be using traditional metrics
        (ETX, bandwidth, latency, etc), the <i>6tsch</i> layer taking
        care of MAC specifics.</div>
      <div><br>
      </div>
    </blockquote>
    <br>
    Yep, that makes sense!&nbsp; And as per Michael's comments, RPL can then
    handle the routing across different L2s.&nbsp; <br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 29/01/13 15:09, Michael Richardson
      wrote:
      <blockquote type="cite">I agree.
        It's just that this is a new kind of metric: in the past we have
        things
        like abtracted ETX, bandwidth available, power, latency, etc...
        none of
        these things are a cyclic f(t).
        This new info is.
      </blockquote>
      <br>
    </div>
    Is it appropriate for the 6tsch routing metrics to change (or as you
    put it, to be a cyclic function) *within* the period of a slotframe?<br>
    <br>
    For example, if node A is trying to transmit to node D and can go
    via either node B or node C, then the "best route" may toggle back
    and forth between B and C depending on which has the next available
    link(s), potentially multiple times per slotframe period.&nbsp; Is this
    good behaviour?&nbsp; I guess in the LoWPAN world it might be.&nbsp; <br>
    <br>
    <br>
    I think I'd better stop asking open-ended questions now and go read
    some stuff :-)<br>
    <br>
    -----Nick<br>
    <pre class="moz-signature" cols="72">-- 
Nick Moore <a class="moz-txt-link-rfc2396E" href="mailto:nick@zoic.org">&lt;nick@zoic.org&gt;</a> 0409 656 267</pre>
  </body>
</html>

--------------050108080206040108000800--

From qinwang@berkeley.edu  Wed Jan 30 13:38:01 2013
Return-Path: <qinwang@berkeley.edu>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 130BF21F87D5 for <6tsch@ietfa.amsl.com>; Wed, 30 Jan 2013 13:38:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.999
X-Spam-Level: 
X-Spam-Status: No, score=-5.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_73=0.6, RCVD_IN_DNSWL_MED=-4]
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 kSROINRuoaQ5 for <6tsch@ietfa.amsl.com>; Wed, 30 Jan 2013 13:38:00 -0800 (PST)
Received: from cm04fe.IST.Berkeley.EDU (cm04fe.IST.Berkeley.EDU [169.229.218.145]) by ietfa.amsl.com (Postfix) with ESMTP id 9534821F87E4 for <6tsch@ietf.org>; Wed, 30 Jan 2013 13:37:59 -0800 (PST)
Received: from cm02ws.ist.berkeley.edu ([169.229.218.164] helo=calmail.berkeley.edu) by cm04fe.ist.berkeley.edu with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.76) (auth login:qinwang@berkeley.edu) (envelope-from <qinwang@berkeley.edu>) id 1U0fLv-0005YY-Fz; Wed, 30 Jan 2013 13:37:57 -0800
Received: from 173.49.9.236 (SquirrelMail authenticated user qinwang@berkeley.edu) by calmail.berkeley.edu with HTTP; Wed, 30 Jan 2013 13:37:56 -0800
Message-ID: <642eb7a76ca79076e97b391cc9aeabdf.squirrel@calmail.berkeley.edu>
In-Reply-To: <510893A6.60506@zoic.org>
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca> <51076FAA.6030509@zoic.org> <20253.1359468324@sandelman.ca> <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com> <510893A6.60506@zoic.org>
Date: Wed, 30 Jan 2013 13:37:56 -0800
From: qinwang@berkeley.edu
To: "Nick Moore" <nick@zoic.org>
User-Agent: SquirrelMail/1.4.21-2.berkeley
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: 8bit
X-Priority: 3 (Normal)
Importance: Normal
Cc: 6tsch@ietf.org
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jan 2013 21:38:01 -0000

Hi,

As Thomas and Xavi explained, RPL is responsible for choosing a *Path*,
i.e. next hop neighbor, and asking TSCH to forward packets; and TSCH
provides a mechanism to use *Links* (neighbor, slot, channel, TX/RX),
which is the mapping of a *Path*, to conduct forwarding. Thus, the missing
piece is how to establish and maintain the *Links*.  My understanding is
that 6tsch will fill the gap. In addition, considering resource
constraints of devices and characteristics of IoT, 6tsch should be very
simple and flexible for wide range of application in terms of mobility,
density, latency,and so on.

In UC@Berkeley, we have designed a protocol, called uRes. The function of
uRes is to establish and maintain the *Links* with neighbors. uRes is a
distributed protocol, i.e. the computation and communication for link
reservation just happen locally. uRes is coded in Information Elements
(IEs) of IEEE802.15.4e, thus, just fits to TSCH and provides flexibility
for further optimization and extension. uRes has been implemented in
OpenWSN (openwsn.berkeley.edu).


Regards
Qin




> On 30/01/13 07:04, Thomas Watteyne wrote:
>>
>> Maybe too much room to be handled entirely by RPL. As I see it, RPL
>> only wants to know about some cost associated with the topology, and
>> uses that to compute multi-hop routes. In particular, I believe RPL is
>> more interested in /paths/ (the "performance" of the connection
>> between two neighbors), rather than the individual /links /making up
>> each path. In my opinion (and this is, I believe, perfectly in line
>> with *Xavi*'s comment), we could define a /6tsch/ layer which sits
>> between TSCH and RPL. The goal of this layer would be to (1) turn some
>> throughput requirements into /links /in the schedule and (2) collect
>> information and feedback /path/ statistics to RPL.
> [...]
>
>> To come back to *Michael*'s comment, I believe that, with this setup,
>> RPL actually can be using traditional metrics (ETX, bandwidth,
>> latency, etc), the /6tsch/ layer taking care of MAC specifics.
>>
>
> Yep, that makes sense!  And as per Michael's comments, RPL can then
> handle the routing across different L2s.
>
>
> On 29/01/13 15:09, Michael Richardson wrote:
>> I agree. It's just that this is a new kind of metric: in the past we
>> have things like abtracted ETX, bandwidth available, power, latency,
>> etc... none of these things are a cyclic f(t). This new info is.
>
> Is it appropriate for the 6tsch routing metrics to change (or as you put
> it, to be a cyclic function) *within* the period of a slotframe?
>
> For example, if node A is trying to transmit to node D and can go via
> either node B or node C, then the "best route" may toggle back and forth
> between B and C depending on which has the next available link(s),
> potentially multiple times per slotframe period.  Is this good
> behaviour?  I guess in the LoWPAN world it might be.
>
>
> I think I'd better stop asking open-ended questions now and go read some
> stuff :-)
>
> -----Nick
>
> --
> Nick Moore <nick@zoic.org> 0409 656 267
>
> _______________________________________________
> 6tsch mailing list
> 6tsch@ietf.org
> https://www.ietf.org/mailman/listinfo/6tsch
>



From twatteyne@gmail.com  Wed Jan 30 16:24:01 2013
Return-Path: <twatteyne@gmail.com>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 23FFA21F87DF for <6tsch@ietfa.amsl.com>; Wed, 30 Jan 2013 16:24:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.976
X-Spam-Level: 
X-Spam-Status: No, score=-2.976 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, 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 0aLTF7OE4gXU for <6tsch@ietfa.amsl.com>; Wed, 30 Jan 2013 16:24:00 -0800 (PST)
Received: from mail-da0-f46.google.com (mail-da0-f46.google.com [209.85.210.46]) by ietfa.amsl.com (Postfix) with ESMTP id 623A221F87EE for <6tsch@ietf.org>; Wed, 30 Jan 2013 16:23:58 -0800 (PST)
Received: by mail-da0-f46.google.com with SMTP id p5so1010936dak.33 for <6tsch@ietf.org>; Wed, 30 Jan 2013 16:23:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=GKTVm0ZTtHg2HalhnGp/ybF/vii7Sh5+dToxJO5KXyc=; b=PfCl/nDmW183GNUQXYSb8mJgc7Ax8vGLGgniBY5u9KQnRPAk//KOxT3rP6oEaAEq/0 NMcHEv6IpZmO+D5gCClKiriAB9OR4Dsf+seUVjJ0JoJ+7E3S9Z1P8CZu5Mv/hZ8kt6bx qcbBAu4IJyxPxwH3hPDncfGPS2rlSBiAwAwzMEFsr3Y6nvZW6yny19ZIlCv/Bsrpq2cT xKiR7Dvt66VZPffFYuBJuuoAwOxFVzFzPbVtx9JEZ3ANXR46X6iyJAUaschx4Jh5h2ZT 71joSAlMy9IV684eb8GRDvKnpZXFRIdG5XRRtMMKy/7L66Ey9ZuihENxOXlUAxf2pvyp serw==
MIME-Version: 1.0
X-Received: by 10.66.52.79 with SMTP id r15mr15648713pao.46.1359591837944; Wed, 30 Jan 2013 16:23:57 -0800 (PST)
Sender: twatteyne@gmail.com
Received: by 10.66.121.33 with HTTP; Wed, 30 Jan 2013 16:23:57 -0800 (PST)
In-Reply-To: <510893A6.60506@zoic.org>
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca> <51076FAA.6030509@zoic.org> <20253.1359468324@sandelman.ca> <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com> <510893A6.60506@zoic.org>
Date: Wed, 30 Jan 2013 16:23:57 -0800
X-Google-Sender-Auth: xPixct7di0yRbCSgnbfWVoQMDY8
Message-ID: <CADJ9OA9Z9GzvZNqSR9KNGYYcE6kxEwwW6DGDTX_o4VsGoJjjBg@mail.gmail.com>
From: Thomas Watteyne <watteyne@eecs.berkeley.edu>
To: 6tsch@ietf.org
Content-Type: multipart/alternative; boundary=bcaec543094c8a4a8304d48aa45f
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 00:24:02 -0000

--bcaec543094c8a4a8304d48aa45f
Content-Type: text/plain; charset=ISO-8859-1

Nick,
That's quite some cross-layering! If I understand correctly, the metric
could be function of how long until the next slot, i.e. if a slot to mote B
is closer than mote C, then I will modify my routing metric to favor mote
B. This would lead to very dynamic routing metrics, indeed.
Thomas

On Tue, Jan 29, 2013 at 7:29 PM, Nick Moore <nick@zoic.org> wrote:

>  On 30/01/13 07:04, Thomas Watteyne wrote:
>
>
> Maybe too much room to be handled entirely by RPL. As I see it, RPL only
> wants to know about some cost associated with the topology, and uses that
> to compute multi-hop routes. In particular, I believe RPL is more
> interested in *paths* (the "performance" of the connection between two
> neighbors), rather than the individual *links *making up each path. In my
> opinion (and this is, I believe, perfectly in line with *Xavi*'s
> comment), we could define a *6tsch* layer which sits between TSCH and
> RPL. The goal of this layer would be to (1) turn some throughput
> requirements into *links *in the schedule and (2) collect information and
> feedback *path* statistics to RPL.
>
> [...]
>
>
>  To come back to *Michael*'s comment, I believe that, with this setup,
> RPL actually can be using traditional metrics (ETX, bandwidth, latency,
> etc), the *6tsch* layer taking care of MAC specifics.
>
>
> Yep, that makes sense!  And as per Michael's comments, RPL can then handle
> the routing across different L2s.
>
>
> On 29/01/13 15:09, Michael Richardson wrote:
>
> I agree. It's just that this is a new kind of metric: in the past we have
> things like abtracted ETX, bandwidth available, power, latency, etc... none
> of these things are a cyclic f(t). This new info is.
>
>
>  Is it appropriate for the 6tsch routing metrics to change (or as you put
> it, to be a cyclic function) *within* the period of a slotframe?
>
> For example, if node A is trying to transmit to node D and can go via
> either node B or node C, then the "best route" may toggle back and forth
> between B and C depending on which has the next available link(s),
> potentially multiple times per slotframe period.  Is this good behaviour?
> I guess in the LoWPAN world it might be.
>
>
> I think I'd better stop asking open-ended questions now and go read some
> stuff :-)
>
> -----Nick
>
> --
> Nick Moore <nick@zoic.org> <nick@zoic.org> 0409 656 267
>
>
> _______________________________________________
> 6tsch mailing list
> 6tsch@ietf.org
> https://www.ietf.org/mailman/listinfo/6tsch
>
>

--bcaec543094c8a4a8304d48aa45f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Nick,<div>That&#39;s quite some cross-layering! If I understand correctly, =
the metric could be function of how long until the next slot, i.e. if a slo=
t to mote B is closer than mote C, then I will modify my routing metric to =
favor mote B. This would lead to very dynamic routing metrics, indeed.</div=
>
<div>Thomas</div><div><br><div class=3D"gmail_quote">On Tue, Jan 29, 2013 a=
t 7:29 PM, Nick Moore <span dir=3D"ltr">&lt;<a href=3D"mailto:nick@zoic.org=
" target=3D"_blank">nick@zoic.org</a>&gt;</span> wrote:<br><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pad=
ding-left:1ex">

 =20
   =20
 =20
  <div text=3D"#000000" bgcolor=3D"#FFFFFF"><div class=3D"im">
    <div>On 30/01/13 07:04, Thomas Watteyne
      wrote:<br>
    </div>
    <blockquote type=3D"cite"><br>
      <div>Maybe too much room to be handled=A0entirely=A0by RPL. As I see
        it, RPL only wants to know about some cost associated with the
        topology, and uses that to compute multi-hop routes. In
        particular, I believe RPL is more interested in <i>paths</i>
        (the &quot;performance&quot; of the connection between two neighbor=
s),
        rather than the individual <i>links </i>making up each path.
        In my opinion (and this is, I believe, perfectly in line with <b>Xa=
vi</b>&#39;s
        comment), we could define a <i>6tsch</i> layer which sits
        between TSCH and RPL. The goal of this layer would be to (1)
        turn some throughput requirements into <i>links </i>in the
        schedule and (2) collect information and feedback <i>path</i>
        statistics to RPL.</div>
    </blockquote></div>
    [...]<div class=3D"im"><br>
    <div><br>
    </div>
    <blockquote type=3D"cite">
      <div>To come back to=A0<b>Michael</b>&#39;s comment, I believe that,
        with this setup, RPL actually can be using traditional metrics
        (ETX, bandwidth, latency, etc), the <i>6tsch</i> layer taking
        care of MAC specifics.</div>
      <div><br>
      </div>
    </blockquote>
    <br></div>
    Yep, that makes sense!=A0 And as per Michael&#39;s comments, RPL can th=
en
    handle the routing across different L2s.=A0 <br><div class=3D"im">
    <br>
    <br>
    <div>On 29/01/13 15:09, Michael Richardson
      wrote:
      <blockquote type=3D"cite">I agree.
        It&#39;s just that this is a new kind of metric: in the past we hav=
e
        things
        like abtracted ETX, bandwidth available, power, latency, etc...
        none of
        these things are a cyclic f(t).
        This new info is.
      </blockquote>
      <br>
    </div></div>
    Is it appropriate for the 6tsch routing metrics to change (or as you
    put it, to be a cyclic function) *within* the period of a slotframe?<br=
>
    <br>
    For example, if node A is trying to transmit to node D and can go
    via either node B or node C, then the &quot;best route&quot; may toggle=
 back
    and forth between B and C depending on which has the next available
    link(s), potentially multiple times per slotframe period.=A0 Is this
    good behaviour?=A0 I guess in the LoWPAN world it might be.=A0 <br>
    <br>
    <br>
    I think I&#39;d better stop asking open-ended questions now and go read
    some stuff :-)<span class=3D"HOEnZb"><font color=3D"#888888"><br>
    <br>
    -----Nick<br>
    <pre cols=3D"72">--=20
Nick Moore <a href=3D"mailto:nick@zoic.org" target=3D"_blank">&lt;nick@zoic=
.org&gt;</a> 0409 656 267</pre>
  </font></span></div>

<br>_______________________________________________<br>
6tsch mailing list<br>
<a href=3D"mailto:6tsch@ietf.org">6tsch@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/6tsch" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/6tsch</a><br>
<br></blockquote></div><br></div>

--bcaec543094c8a4a8304d48aa45f--

From nick@zoic.org  Wed Jan 30 17:44:15 2013
Return-Path: <nick@zoic.org>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 49FB921F845F for <6tsch@ietfa.amsl.com>; Wed, 30 Jan 2013 17:44:15 -0800 (PST)
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=-2.599]
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 icdZznZZ9l0C for <6tsch@ietfa.amsl.com>; Wed, 30 Jan 2013 17:44:14 -0800 (PST)
Received: from mercury.zoic.org (mercury.zoic.org [50.19.98.71]) by ietfa.amsl.com (Postfix) with ESMTP id 05EAA21F8460 for <6tsch@ietf.org>; Wed, 30 Jan 2013 17:44:14 -0800 (PST)
Received: from [10.107.1.104] (oldcthulhu.zoic.org [150.101.166.236]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: nick) by mercury.zoic.org (Postfix) with ESMTPSA id 91EC281B78 for <6tsch@ietf.org>; Thu, 31 Jan 2013 01:41:23 +0000 (UTC)
Message-ID: <5109CC68.9090506@zoic.org>
Date: Thu, 31 Jan 2013 12:44:08 +1100
From: Nick Moore <nick@zoic.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: IETF 6TSCH <6tsch@ietf.org>
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca> <51076FAA.6030509@zoic.org> <20253.1359468324@sandelman.ca> <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com> <510893A6.60506@zoic.org> <CADJ9OA9Z9GzvZNqSR9KNGYYcE6kxEwwW6DGDTX_o4VsGoJjjBg@mail.gmail.com>
In-Reply-To: <CADJ9OA9Z9GzvZNqSR9KNGYYcE6kxEwwW6DGDTX_o4VsGoJjjBg@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 01:44:15 -0000

On 31/01/13 11:23, Thomas Watteyne wrote:
> Nick,
> That's quite some cross-layering! If I understand correctly, the 
> metric could be function of how long until the next slot, i.e. if a 
> slot to mote B is closer than mote C, then I will modify my routing 
> metric to favor mote B. This would lead to very dynamic routing 
> metrics, indeed.

Yeah.  So in this scenario the 6TSCH sub-layer is either:

* Telling RPL "latency is 50ms.  40ms.  30ms.  20ms.  10ms.  Boris, you 
missed your train, now it is 100ms.  90ms ..."
* Telling RPL "latency is (t_0 - t) mod k ms, work it out for yourself." 
(I think this is what Michael meant by "cyclic f(t)")

My concern with the former is that it seems very chatty.  How often is 
too often?  How often is often enough?

My concern with the latter is that it seems rather a complicated thing 
to add to RPL, especially when you've got multiple hops involved in a 
route, with potentially different and varying slotframe periods.  Any 
comments from anyone with RPL (etc) implementation experience?

My concern overall is excessively dynamic routing, indeed :-)  Is it 
sufficient for 6TSCH to tell RPL an *average* latency of slotframe 
period / 2 and leave it at that?

-----Nick
-- 
Nick Moore <nick@zoic.org> 0409 656 267

From twatteyne@gmail.com  Wed Jan 30 17:54:53 2013
Return-Path: <twatteyne@gmail.com>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C576C21F872E for <6tsch@ietfa.amsl.com>; Wed, 30 Jan 2013 17:54:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.357
X-Spam-Level: 
X-Spam-Status: No, score=0.357 tagged_above=-999 required=5 tests=[AWL=-3.333,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, GB_SUMOF=5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, SARE_HTML_USL_OBFU=1.666]
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 PXgR46USiQdG for <6tsch@ietfa.amsl.com>; Wed, 30 Jan 2013 17:54:53 -0800 (PST)
Received: from mail-da0-f41.google.com (mail-da0-f41.google.com [209.85.210.41]) by ietfa.amsl.com (Postfix) with ESMTP id 69D0721F8726 for <6tsch@ietf.org>; Wed, 30 Jan 2013 17:54:52 -0800 (PST)
Received: by mail-da0-f41.google.com with SMTP id e20so1052510dak.28 for <6tsch@ietf.org>; Wed, 30 Jan 2013 17:54:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=07XNyCdRbR5hLoWIIQLjUeLbPE56jrFNVtXgCeE96Xs=; b=ja/xzxUNDSw/uIz1zMUfNWcoXXB9TkZOK3fQPvIlFqVKKdsP+DEfXsEEMhY7984VFN q1W2b0dR03HKuGbXSlc/e/RnBDXax4hOUNj8pMRUG70E/dC4aDMMYzUBfHmatQCH7I96 skFkx9f6NFpkLdmlizRUEOSyGnoP1DmiXL3cC1CvT3bbKPMvBCQwBQgupUzv0uwL1aTw BIaknc7aKC9pF0dEKyXxtvvtDNohvW47SFsq9SgKEklgqfQJM/tcdFZkf2+pRUU8Bpek xyDfEig+YPmneGAQRycSclmGbZ8jnR6GvBScR6sdTXWqBBPmKXggS1+MQScHNPa+UGIX 5ABQ==
MIME-Version: 1.0
X-Received: by 10.66.77.200 with SMTP id u8mr16185274paw.43.1359597291132; Wed, 30 Jan 2013 17:54:51 -0800 (PST)
Sender: twatteyne@gmail.com
Received: by 10.66.121.33 with HTTP; Wed, 30 Jan 2013 17:54:50 -0800 (PST)
In-Reply-To: <5109CC68.9090506@zoic.org>
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca> <51076FAA.6030509@zoic.org> <20253.1359468324@sandelman.ca> <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com> <510893A6.60506@zoic.org> <CADJ9OA9Z9GzvZNqSR9KNGYYcE6kxEwwW6DGDTX_o4VsGoJjjBg@mail.gmail.com> <5109CC68.9090506@zoic.org>
Date: Wed, 30 Jan 2013 17:54:50 -0800
X-Google-Sender-Auth: cC9RPgra6g_pIvB5gamYQ6Flcgo
Message-ID: <CADJ9OA9hvS9WE7HT6DLNZrMTyph85i4aVCcy_TGTYi-B_pNxLw@mail.gmail.com>
From: Thomas Watteyne <watteyne@eecs.berkeley.edu>
To: 6tsch@ietf.org
Content-Type: multipart/alternative; boundary=f46d042e007993563304d48be95b
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 01:54:53 -0000

--f46d042e007993563304d48be95b
Content-Type: text/plain; charset=ISO-8859-1

Nick,

I would argue that 6tsch should deal with MAC layer specificities and
present an aggregate view to RPL. In TSCH, we're dealing with multiple
links to the same neighbor, which might be confusing for the routing layer
to deal with. On top of that, 6tsch might want to switch links around, in
which case maybe the metric really doesn't change from a routing point of
view.

I believe that 6tsch can express both bandwidth and latency by looking at
the schedule and the per-link statistics. That is, bandwidth would be
something like the sum of links per slotframe, weighted by the ETX on each
link. This would represent "how many packet can I get to this neighbor, per
unit time", taking into account that there might be multiple links, and
lossy links.

Taking it one step further, 6tsch could be instructed to maintain 6pkt/s to
neighbor A. If on average ETX to A is 50%, 6tsch will put in 12 link/s. If
something happens and the ETX now goes to 75%, 6tsch could remove 2 links.
All of that without requiring any intervention from RPL, and without impact
of the routing.

Thomas

On Wed, Jan 30, 2013 at 5:44 PM, Nick Moore <nick@zoic.org> wrote:

> On 31/01/13 11:23, Thomas Watteyne wrote:
>
>> Nick,
>> That's quite some cross-layering! If I understand correctly, the metric
>> could be function of how long until the next slot, i.e. if a slot to mote B
>> is closer than mote C, then I will modify my routing metric to favor mote
>> B. This would lead to very dynamic routing metrics, indeed.
>>
>
> Yeah.  So in this scenario the 6TSCH sub-layer is either:
>
> * Telling RPL "latency is 50ms.  40ms.  30ms.  20ms.  10ms.  Boris, you
> missed your train, now it is 100ms.  90ms ..."
> * Telling RPL "latency is (t_0 - t) mod k ms, work it out for yourself."
> (I think this is what Michael meant by "cyclic f(t)")
>
> My concern with the former is that it seems very chatty.  How often is too
> often?  How often is often enough?
>
> My concern with the latter is that it seems rather a complicated thing to
> add to RPL, especially when you've got multiple hops involved in a route,
> with potentially different and varying slotframe periods.  Any comments
> from anyone with RPL (etc) implementation experience?
>
> My concern overall is excessively dynamic routing, indeed :-)  Is it
> sufficient for 6TSCH to tell RPL an *average* latency of slotframe period /
> 2 and leave it at that?
>
>
> -----Nick
> --
> Nick Moore <nick@zoic.org> 0409 656 267
> ______________________________**_________________
> 6tsch mailing list
> 6tsch@ietf.org
> https://www.ietf.org/mailman/**listinfo/6tsch<https://www.ietf.org/mailman/listinfo/6tsch>
>

--f46d042e007993563304d48be95b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Nick,<div><br></div><div>I would argue that 6tsch should deal with MAC laye=
r=A0specificities=A0and present an aggregate view to RPL. In TSCH, we&#39;r=
e dealing with multiple links to the same neighbor, which might be confusin=
g for the routing layer to deal with. On top of that, 6tsch might want to s=
witch links around, in which case maybe the metric really doesn&#39;t chang=
e from a routing point of view.</div>
<div><br></div><div>I believe that 6tsch can express both bandwidth and lat=
ency by looking at the schedule and the per-link statistics. That is, bandw=
idth would be something like the sum of links per slotframe, weighted by th=
e ETX on each link. This would represent &quot;how many packet can I get to=
 this neighbor, per unit time&quot;, taking into account that there might b=
e multiple links, and lossy links.</div>
<div><br></div><div>Taking it one step further, 6tsch could be instructed t=
o maintain 6pkt/s to neighbor A. If on average ETX to A is 50%, 6tsch will =
put in 12 link/s. If something happens and the ETX now goes to 75%, 6tsch c=
ould remove 2 links. All of that without requiring any intervention from RP=
L, and without impact of the routing.<br>
<br>Thomas<br><br><div class=3D"gmail_quote">On Wed, Jan 30, 2013 at 5:44 P=
M, Nick Moore <span dir=3D"ltr">&lt;<a href=3D"mailto:nick@zoic.org" target=
=3D"_blank">nick@zoic.org</a>&gt;</span> wrote:<br><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex">
<div class=3D"im">On 31/01/13 11:23, Thomas Watteyne wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Nick,<br>
That&#39;s quite some cross-layering! If I understand correctly, the metric=
 could be function of how long until the next slot, i.e. if a slot to mote =
B is closer than mote C, then I will modify my routing metric to favor mote=
 B. This would lead to very dynamic routing metrics, indeed.<br>

</blockquote>
<br></div>
Yeah. =A0So in this scenario the 6TSCH sub-layer is either:<br>
<br>
* Telling RPL &quot;latency is 50ms. =A040ms. =A030ms. =A020ms. =A010ms. =
=A0Boris, you missed your train, now it is 100ms. =A090ms ...&quot;<br>
* Telling RPL &quot;latency is (t_0 - t) mod k ms, work it out for yourself=
.&quot; (I think this is what Michael meant by &quot;cyclic f(t)&quot;)<br>
<br>
My concern with the former is that it seems very chatty. =A0How often is to=
o often? =A0How often is often enough?<br>
<br>
My concern with the latter is that it seems rather a complicated thing to a=
dd to RPL, especially when you&#39;ve got multiple hops involved in a route=
, with potentially different and varying slotframe periods. =A0Any comments=
 from anyone with RPL (etc) implementation experience?<br>

<br>
My concern overall is excessively dynamic routing, indeed :-) =A0Is it suff=
icient for 6TSCH to tell RPL an *average* latency of slotframe period / 2 a=
nd leave it at that?<div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
-----Nick<br>
-- <br>
Nick Moore &lt;<a href=3D"mailto:nick@zoic.org" target=3D"_blank">nick@zoic=
.org</a>&gt; 0409 656 267<br>
______________________________<u></u>_________________<br>
6tsch mailing list<br>
<a href=3D"mailto:6tsch@ietf.org" target=3D"_blank">6tsch@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/6tsch" target=3D"_blank">h=
ttps://www.ietf.org/mailman/<u></u>listinfo/6tsch</a><br>
</div></div></blockquote></div><br></div>

--f46d042e007993563304d48be95b--

From xvilajosana@eecs.berkeley.edu  Wed Jan 30 17:59:03 2013
Return-Path: <xvilajosana@eecs.berkeley.edu>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BCF2721F8757 for <6tsch@ietfa.amsl.com>; Wed, 30 Jan 2013 17:59:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.098
X-Spam-Level: 
X-Spam-Status: No, score=-4.098 tagged_above=-999 required=5 tests=[AWL=-2.500, BAYES_00=-2.599, GB_SUMOF=5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 0mvQbWryeF1z for <6tsch@ietfa.amsl.com>; Wed, 30 Jan 2013 17:59:02 -0800 (PST)
Received: from cm02fe.IST.Berkeley.EDU (cm02fe.IST.Berkeley.EDU [169.229.218.143]) by ietfa.amsl.com (Postfix) with ESMTP id 4BF5921F845F for <6tsch@ietf.org>; Wed, 30 Jan 2013 17:59:02 -0800 (PST)
Received: from dhcp-33-135.eecs.berkeley.edu ([128.32.33.135]) by cm02fe.ist.berkeley.edu with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.76) (auth plain:xvilajosana@eecs.berkeley.edu) (envelope-from <xvilajosana@eecs.berkeley.edu>) id 1U0jQa-0000lt-7P for 6tsch@ietf.org; Wed, 30 Jan 2013 17:59:01 -0800
Message-ID: <5109CFE4.30501@eecs.berkeley.edu>
Date: Wed, 30 Jan 2013 17:59:00 -0800
From: Xavier Vilajosana <xvilajosana@eecs.berkeley.edu>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: 6tsch@ietf.org
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca> <51076FAA.6030509@zoic.org> <20253.1359468324@sandelman.ca> <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com> <510893A6.60506@zoic.org> <CADJ9OA9Z9GzvZNqSR9KNGYYcE6kxEwwW6DGDTX_o4VsGoJjjBg@mail.gmail.com> <5109CC68.9090506@zoic.org> <CADJ9OA9hvS9WE7HT6DLNZrMTyph85i4aVCcy_TGTYi-B_pNxLw@mail.gmail.com>
In-Reply-To: <CADJ9OA9hvS9WE7HT6DLNZrMTyph85i4aVCcy_TGTYi-B_pNxLw@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------020705030607060101050003"
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 01:59:03 -0000

This is a multi-part message in MIME format.
--------------020705030607060101050003
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi Nick,

I see it like Thomas, for example the 6tsch sublayer tells us:

the average latency for that link is 40ms
the latest set of packets (x) have traveled in 32ms
the max latency ever is 66ms
the min latency ever is 28ms
etc...

whit that RPL can make very clever decisions on how to build a topology.

X


On 30/01/13 17:54, Thomas Watteyne wrote:
> Nick,
>
> I would argue that 6tsch should deal with MAC layer specificities and 
> present an aggregate view to RPL. In TSCH, we're dealing with multiple 
> links to the same neighbor, which might be confusing for the routing 
> layer to deal with. On top of that, 6tsch might want to switch links 
> around, in which case maybe the metric really doesn't change from a 
> routing point of view.
>
> I believe that 6tsch can express both bandwidth and latency by looking 
> at the schedule and the per-link statistics. That is, bandwidth would 
> be something like the sum of links per slotframe, weighted by the ETX 
> on each link. This would represent "how many packet can I get to this 
> neighbor, per unit time", taking into account that there might be 
> multiple links, and lossy links.
>
> Taking it one step further, 6tsch could be instructed to maintain 
> 6pkt/s to neighbor A. If on average ETX to A is 50%, 6tsch will put in 
> 12 link/s. If something happens and the ETX now goes to 75%, 6tsch 
> could remove 2 links. All of that without requiring any intervention 
> from RPL, and without impact of the routing.
>
> Thomas
>
> On Wed, Jan 30, 2013 at 5:44 PM, Nick Moore <nick@zoic.org 
> <mailto:nick@zoic.org>> wrote:
>
>     On 31/01/13 11:23, Thomas Watteyne wrote:
>
>         Nick,
>         That's quite some cross-layering! If I understand correctly,
>         the metric could be function of how long until the next slot,
>         i.e. if a slot to mote B is closer than mote C, then I will
>         modify my routing metric to favor mote B. This would lead to
>         very dynamic routing metrics, indeed.
>
>
>     Yeah.  So in this scenario the 6TSCH sub-layer is either:
>
>     * Telling RPL "latency is 50ms.  40ms.  30ms.  20ms.  10ms.
>      Boris, you missed your train, now it is 100ms.  90ms ..."
>     * Telling RPL "latency is (t_0 - t) mod k ms, work it out for
>     yourself." (I think this is what Michael meant by "cyclic f(t)")
>
>     My concern with the former is that it seems very chatty.  How
>     often is too often?  How often is often enough?
>
>     My concern with the latter is that it seems rather a complicated
>     thing to add to RPL, especially when you've got multiple hops
>     involved in a route, with potentially different and varying
>     slotframe periods.  Any comments from anyone with RPL (etc)
>     implementation experience?
>
>     My concern overall is excessively dynamic routing, indeed :-)  Is
>     it sufficient for 6TSCH to tell RPL an *average* latency of
>     slotframe period / 2 and leave it at that?
>
>
>     -----Nick
>     -- 
>     Nick Moore <nick@zoic.org <mailto:nick@zoic.org>> 0409 656 267
>     _______________________________________________
>     6tsch mailing list
>     6tsch@ietf.org <mailto:6tsch@ietf.org>
>     https://www.ietf.org/mailman/listinfo/6tsch
>
>
>
>
> _______________________________________________
> 6tsch mailing list
> 6tsch@ietf.org
> https://www.ietf.org/mailman/listinfo/6tsch


--------------020705030607060101050003
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Hi Nick,<br>
      <br>
      I see it like Thomas, for example the 6tsch sublayer tells us:<br>
      <br>
      the average latency for that link is 40ms<br>
      the latest set of packets (x) have traveled in 32ms<br>
      the max latency ever is 66ms<br>
      the min latency ever is 28ms<br>
      etc...<br>
      <br>
      whit that RPL can make very clever decisions on how to build a
      topology.<br>
      <br>
      X<br>
      <br>
      <br>
      On 30/01/13 17:54, Thomas Watteyne wrote:<br>
    </div>
    <blockquote
cite="mid:CADJ9OA9hvS9WE7HT6DLNZrMTyph85i4aVCcy_TGTYi-B_pNxLw@mail.gmail.com"
      type="cite">Nick,
      <div><br>
      </div>
      <div>I would argue that 6tsch should deal with MAC
        layer&nbsp;specificities&nbsp;and present an aggregate view to RPL. In
        TSCH, we're dealing with multiple links to the same neighbor,
        which might be confusing for the routing layer to deal with. On
        top of that, 6tsch might want to switch links around, in which
        case maybe the metric really doesn't change from a routing point
        of view.</div>
      <div><br>
      </div>
      <div>I believe that 6tsch can express both bandwidth and latency
        by looking at the schedule and the per-link statistics. That is,
        bandwidth would be something like the sum of links per
        slotframe, weighted by the ETX on each link. This would
        represent "how many packet can I get to this neighbor, per unit
        time", taking into account that there might be multiple links,
        and lossy links.</div>
      <div><br>
      </div>
      <div>Taking it one step further, 6tsch could be instructed to
        maintain 6pkt/s to neighbor A. If on average ETX to A is 50%,
        6tsch will put in 12 link/s. If something happens and the ETX
        now goes to 75%, 6tsch could remove 2 links. All of that without
        requiring any intervention from RPL, and without impact of the
        routing.<br>
        <br>
        Thomas<br>
        <br>
        <div class="gmail_quote">On Wed, Jan 30, 2013 at 5:44 PM, Nick
          Moore <span dir="ltr">&lt;<a moz-do-not-send="true"
              href="mailto:nick@zoic.org" target="_blank">nick@zoic.org</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div class="im">On 31/01/13 11:23, Thomas Watteyne wrote:<br>
              <blockquote class="gmail_quote" style="margin:0 0 0
                .8ex;border-left:1px #ccc solid;padding-left:1ex">
                Nick,<br>
                That's quite some cross-layering! If I understand
                correctly, the metric could be function of how long
                until the next slot, i.e. if a slot to mote B is closer
                than mote C, then I will modify my routing metric to
                favor mote B. This would lead to very dynamic routing
                metrics, indeed.<br>
              </blockquote>
              <br>
            </div>
            Yeah. &nbsp;So in this scenario the 6TSCH sub-layer is either:<br>
            <br>
            * Telling RPL "latency is 50ms. &nbsp;40ms. &nbsp;30ms. &nbsp;20ms. &nbsp;10ms.
            &nbsp;Boris, you missed your train, now it is 100ms. &nbsp;90ms ..."<br>
            * Telling RPL "latency is (t_0 - t) mod k ms, work it out
            for yourself." (I think this is what Michael meant by
            "cyclic f(t)")<br>
            <br>
            My concern with the former is that it seems very chatty.
            &nbsp;How often is too often? &nbsp;How often is often enough?<br>
            <br>
            My concern with the latter is that it seems rather a
            complicated thing to add to RPL, especially when you've got
            multiple hops involved in a route, with potentially
            different and varying slotframe periods. &nbsp;Any comments from
            anyone with RPL (etc) implementation experience?<br>
            <br>
            My concern overall is excessively dynamic routing, indeed
            :-) &nbsp;Is it sufficient for 6TSCH to tell RPL an *average*
            latency of slotframe period / 2 and leave it at that?
            <div class="HOEnZb">
              <div class="h5"><br>
                <br>
                -----Nick<br>
                -- <br>
                Nick Moore &lt;<a moz-do-not-send="true"
                  href="mailto:nick@zoic.org" target="_blank">nick@zoic.org</a>&gt;
                0409 656 267<br>
                _______________________________________________<br>
                6tsch mailing list<br>
                <a moz-do-not-send="true" href="mailto:6tsch@ietf.org"
                  target="_blank">6tsch@ietf.org</a><br>
                <a moz-do-not-send="true"
                  href="https://www.ietf.org/mailman/listinfo/6tsch"
                  target="_blank">https://www.ietf.org/mailman/listinfo/6tsch</a><br>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
6tsch mailing list
<a class="moz-txt-link-abbreviated" href="mailto:6tsch@ietf.org">6tsch@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/6tsch">https://www.ietf.org/mailman/listinfo/6tsch</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------020705030607060101050003--

From nick@zoic.org  Wed Jan 30 22:26:46 2013
Return-Path: <nick@zoic.org>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A07D121F8503 for <6tsch@ietfa.amsl.com>; Wed, 30 Jan 2013 22:26:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.705
X-Spam-Level: 
X-Spam-Status: No, score=0.705 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_QP_LONG_LINE=1.396, RCVD_ILLEGAL_IP=1.908]
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 TTfJZq8covsp for <6tsch@ietfa.amsl.com>; Wed, 30 Jan 2013 22:26:46 -0800 (PST)
Received: from mercury.zoic.org (mercury.zoic.org [50.19.98.71]) by ietfa.amsl.com (Postfix) with ESMTP id 3E54E21F8496 for <6tsch@ietf.org>; Wed, 30 Jan 2013 22:26:46 -0800 (PST)
Received: from [10.223.201.192] (unknown [1.152.64.241]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: nick) by mercury.zoic.org (Postfix) with ESMTPSA id 04E3A81BA2 for <6tsch@ietf.org>; Thu, 31 Jan 2013 06:23:56 +0000 (UTC)
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca> <51076FAA.6030509@zoic.org> <20253.1359468324@sandelman.ca> <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com> <510893A6.60506@zoic.org> <CADJ9OA9Z9GzvZNqSR9KNGYYcE6kxEwwW6DGDTX_o4VsGoJjjBg@mail.gmail.com> <5109CC68.9090506@zoic.org> <CADJ9OA9hvS9WE7HT6DLNZrMTyph85i4aVCcy_TGTYi-B_pNxLw@mail.gmail.com>
From: Nick Moore <nick@zoic.org>
Content-Type: text/plain; charset=us-ascii
X-Mailer: iPhone Mail (10A523)
In-Reply-To: <CADJ9OA9hvS9WE7HT6DLNZrMTyph85i4aVCcy_TGTYi-B_pNxLw@mail.gmail.com>
Message-Id: <53F3B30A-12C6-4D0F-8C47-D6C5BA37DB3A@zoic.org>
Date: Thu, 31 Jan 2013 17:26:42 +1100
To: IETF 6TSCH <6tsch@ietf.org>
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (1.0)
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 06:26:46 -0000

Thomas Watteyne <watteyne@eecs.berkeley.edu> wrote:

> I would argue that 6tsch should deal with MAC layer specificities and pres=
ent an aggregate view to RPL.

I think that makes sense as an initial goal at least.

If some brave soul manages to work out a more sophisticated version that all=
ows for the cyclic nature of TSCH latency they can always call it 6TSCHbis (=
pronounce *that*!)

--=20
Nick Moore  <nick@zoic.org>  (+61) 409 656 267=

From mischa.dohler@cttc.es  Thu Jan 31 06:42:55 2013
Return-Path: <mischa.dohler@cttc.es>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EAB0B21F8583 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 06:42:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.684
X-Spam-Level: 
X-Spam-Status: No, score=-1.684 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_73=0.6, SARE_MILLIONSOF=0.315]
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 zTZ4WvxZ1ce7 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 06:42:55 -0800 (PST)
Received: from marchena.puc.rediris.es (marchena.puc.rediris.es [IPv6:2001:720:418:ca00::4]) by ietfa.amsl.com (Postfix) with ESMTP id D671621F857C for <6tsch@ietf.org>; Thu, 31 Jan 2013 06:42:54 -0800 (PST)
Received: from [84.88.62.208] (helo=leo) by marchena.puc.rediris.es with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from <mischa.dohler@cttc.es>) id 1U0vLo-00052c-OK for 6tsch@ietf.org; Thu, 31 Jan 2013 15:42:52 +0100
Received: from [84.88.61.89] (pcmdohler.cttc.es [84.88.61.89]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by leo (Postfix) with ESMTPSA id 410121FC31 for <6tsch@ietf.org>; Thu, 31 Jan 2013 15:42:48 +0100 (CET)
X-Envelope-From: mischa.dohler@cttc.es
Message-ID: <510A82E4.6010906@cttc.es>
Date: Thu, 31 Jan 2013 15:42:44 +0100
From: Mischa Dohler <mischa.dohler@cttc.es>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: 6tsch@ietf.org
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca> <51076FAA.6030509@zoic.org> <20253.1359468324@sandelman.ca> <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com> <510893A6.60506@zoic.org> <642eb7a76ca79076e97b391cc9aeabdf.squirrel@calmail.berkeley.edu>
In-Reply-To: <642eb7a76ca79076e97b391cc9aeabdf.squirrel@calmail.berkeley.edu>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-SPF-Received: 4
X-Spamina-Bogosity: Ham
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 14:42:56 -0000

Qin,

I like this and would like to hear more about it. Do you have some 
papers/results?

You can turn the problem as you want* but if you really want a multihop 
system to scale (beyond some 500-1000 nodes), you need a distributed 
system and some machine learning** on top. This is because in static 
link topologies, the aggregate set of locally-chosen links will converge 
eventually to the optimal path; there will be no routing solution for 
ergodic (completely dynamic) link topologies beyond DTN approaches (just 
take it); and non-ergodic (but also non-static) link topologies, where 
links are occasionally in outage, can only be handled in a distributed 
fashion.

So I am all in for seeing how you could make .15.4e & RPL work closely 
together in a distributed fashion.

Thanks,
Mischa.

* The adhoc community is very good at this: they have published zillions 
of papers, proposed millions of protocols, have loads of RFCs but no 
viable product after 50 years of work - mobility/dynamics are very 
fundamental problems which you can only solve meaningfully with one-hop 
star-topology technology ... wait ... this is cellular.

** We recently standardized some machine learning approaches in a 
broadband standard; setting was different but problem the same.

__________________________________

Mischa Dohler

Director of Research, CTTC
Distinguished Lecturer, IEEE
Editor-in-Chief, ETT
BoD, Worldsensing

Mob: +34 679 094 007
Tel: +34 936 452 909
Fax: +34 936 452 901

www.cttc.es/home/mdohler
__________________________________

On 30/01/2013 22:37, qinwang@berkeley.edu wrote:
> Hi,
>
> As Thomas and Xavi explained, RPL is responsible for choosing a *Path*,
> i.e. next hop neighbor, and asking TSCH to forward packets; and TSCH
> provides a mechanism to use *Links* (neighbor, slot, channel, TX/RX),
> which is the mapping of a *Path*, to conduct forwarding. Thus, the missing
> piece is how to establish and maintain the *Links*.  My understanding is
> that 6tsch will fill the gap. In addition, considering resource
> constraints of devices and characteristics of IoT, 6tsch should be very
> simple and flexible for wide range of application in terms of mobility,
> density, latency,and so on.
>
> In UC@Berkeley, we have designed a protocol, called uRes. The function of
> uRes is to establish and maintain the *Links* with neighbors. uRes is a
> distributed protocol, i.e. the computation and communication for link
> reservation just happen locally. uRes is coded in Information Elements
> (IEs) of IEEE802.15.4e, thus, just fits to TSCH and provides flexibility
> for further optimization and extension. uRes has been implemented in
> OpenWSN (openwsn.berkeley.edu).
>
>
> Regards
> Qin
>
>
>
>
>> On 30/01/13 07:04, Thomas Watteyne wrote:
>>> Maybe too much room to be handled entirely by RPL. As I see it, RPL
>>> only wants to know about some cost associated with the topology, and
>>> uses that to compute multi-hop routes. In particular, I believe RPL is
>>> more interested in /paths/ (the "performance" of the connection
>>> between two neighbors), rather than the individual /links /making up
>>> each path. In my opinion (and this is, I believe, perfectly in line
>>> with *Xavi*'s comment), we could define a /6tsch/ layer which sits
>>> between TSCH and RPL. The goal of this layer would be to (1) turn some
>>> throughput requirements into /links /in the schedule and (2) collect
>>> information and feedback /path/ statistics to RPL.
>> [...]
>>
>>> To come back to *Michael*'s comment, I believe that, with this setup,
>>> RPL actually can be using traditional metrics (ETX, bandwidth,
>>> latency, etc), the /6tsch/ layer taking care of MAC specifics.
>>>
>> Yep, that makes sense!  And as per Michael's comments, RPL can then
>> handle the routing across different L2s.
>>
>>
>> On 29/01/13 15:09, Michael Richardson wrote:
>>> I agree. It's just that this is a new kind of metric: in the past we
>>> have things like abtracted ETX, bandwidth available, power, latency,
>>> etc... none of these things are a cyclic f(t). This new info is.
>> Is it appropriate for the 6tsch routing metrics to change (or as you put
>> it, to be a cyclic function) *within* the period of a slotframe?
>>
>> For example, if node A is trying to transmit to node D and can go via
>> either node B or node C, then the "best route" may toggle back and forth
>> between B and C depending on which has the next available link(s),
>> potentially multiple times per slotframe period.  Is this good
>> behaviour?  I guess in the LoWPAN world it might be.
>>
>>
>> I think I'd better stop asking open-ended questions now and go read some
>> stuff :-)
>>
>> -----Nick
>>
>> --
>> Nick Moore <nick@zoic.org> 0409 656 267
>>
>> _______________________________________________
>> 6tsch mailing list
>> 6tsch@ietf.org
>> https://www.ietf.org/mailman/listinfo/6tsch
>>
>
> _______________________________________________
> 6tsch mailing list
> 6tsch@ietf.org
> https://www.ietf.org/mailman/listinfo/6tsch


From mcr@sandelman.ca  Thu Jan 31 08:33:54 2013
Return-Path: <mcr@sandelman.ca>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2E09A21F84B6 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 08:33:54 -0800 (PST)
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=-2.599]
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 3Psc5JH4BPwz for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 08:33:53 -0800 (PST)
Received: from tuna.sandelman.ca (unknown [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) by ietfa.amsl.com (Postfix) with ESMTP id 5E07421F8473 for <6tsch@ietf.org>; Thu, 31 Jan 2013 08:33:53 -0800 (PST)
Received: from sandelman.ca (unknown [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id A5D8320168; Thu, 31 Jan 2013 11:39:27 -0500 (EST)
Received: by sandelman.ca (Postfix, from userid 179) id CC8F663765; Thu, 31 Jan 2013 11:32:53 -0500 (EST)
Received: from sandelman.ca (localhost [127.0.0.1]) by sandelman.ca (Postfix) with ESMTP id BC6C4636B6; Thu, 31 Jan 2013 11:32:53 -0500 (EST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: Nick Moore <nick@zoic.org>
In-Reply-To: <510893A6.60506@zoic.org>
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca> <51076FAA.6030509@zoic.org> <20253.1359468324@sandelman.ca> <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com> <510893A6.60506@zoic.org>
X-Mailer: MH-E 8.3; nmh 1.3-dev; XEmacs 21.4 (patch 22)
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature"
Date: Thu, 31 Jan 2013 11:32:53 -0500
Message-ID: <17843.1359649973@sandelman.ca>
Sender: mcr@sandelman.ca
Cc: 6tsch@ietf.org
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 16:33:54 -0000

--=-=-=
Content-Transfer-Encoding: quoted-printable


>>>>> "Nick" =3D=3D Nick Moore <nick@zoic.org> writes:
    Nick> On 29/01/13 15:09, Michael Richardson wrote:
    >> I agree. It's just that this is a new kind of metric: in the past
    >> we have things like abtracted ETX, bandwidth available, power,
    >> latency, etc... none of these things are a cyclic f(t). This new
    >> info is.

    Nick> Is it appropriate for the 6tsch routing metrics to change (or
    Nick> as you put it, to be a cyclic function) *within* the period of
    Nick> a slotframe?

Yes/No.

What I think should happen is that RPL be presented with essentially two
(possibly more! TBD) links.  It will create two DODAGs, one for the top
of the cycle, and one for the bottom of the cycle.

The routing system will then essentially need two routing tables: one
for each side of the cycle.=20=20

    Nick> For example, if node A is trying to transmit to node D and can
    Nick> go via either node B or node C, then the "best route" may
    Nick> toggle back and forth between B and C depending on which has
    Nick> the next available link(s), potentially multiple times per
    Nick> slotframe period.  Is this good behaviour?  I guess in the
    Nick> LoWPAN world it might be.

I think it would be acceptable behaviour.

=2D-=20
]               Never tell me the odds!                 | ipv6 mesh network=
s [=20
]   Michael Richardson, Sandelman Software Works        | network architect=
  [=20
]     mcr@sandelman.ca  http://www.sandelman.ca/        |   ruby on rails  =
  [=20
=09

--=-=-=
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQCVAwUAUQqctYqHRg3pndX9AQKIQgP/RR+pWNo9B0oGkENmJ8IHUk4fOnPVcRe0
F9hsGQzCy5jioS+f0lNnRG/jt9b8Q+whT52Hs/rcOFHgAE1CaeO/flA9BiLhN2+1
N3fIoDAGU79BqKvVNwZ8dFfGiZ/Ert1SILBlZdoZFrl80xr0XDS+LTZuwzRlmJWQ
1XbiyxYjqbk=
=YzKo
-----END PGP SIGNATURE-----
--=-=-=--

From mcr@sandelman.ca  Thu Jan 31 08:36:03 2013
Return-Path: <mcr@sandelman.ca>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 71B3021F8599 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 08:36:03 -0800 (PST)
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=[AWL=0.000,  BAYES_00=-2.599]
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 FEdOr79CSdU9 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 08:36:03 -0800 (PST)
Received: from tuna.sandelman.ca (unknown [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) by ietfa.amsl.com (Postfix) with ESMTP id EA4F821F84B6 for <6tsch@ietf.org>; Thu, 31 Jan 2013 08:36:02 -0800 (PST)
Received: from sandelman.ca (unknown [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id 20ECE20168 for <6tsch@ietf.org>; Thu, 31 Jan 2013 11:41:39 -0500 (EST)
Received: by sandelman.ca (Postfix, from userid 179) id 37D1E63765; Thu, 31 Jan 2013 11:35:05 -0500 (EST)
Received: from sandelman.ca (localhost [127.0.0.1]) by sandelman.ca (Postfix) with ESMTP id 2897F636B6 for <6tsch@ietf.org>; Thu, 31 Jan 2013 11:35:05 -0500 (EST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: 6tsch@ietf.org
In-Reply-To: <CADJ9OA9Z9GzvZNqSR9KNGYYcE6kxEwwW6DGDTX_o4VsGoJjjBg@mail.gmail.com>
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca> <51076FAA.6030509@zoic.org> <20253.1359468324@sandelman.ca> <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com> <510893A6.60506@zoic.org> <CADJ9OA9Z9GzvZNqSR9KNGYYcE6kxEwwW6DGDTX_o4VsGoJjjBg@mail.gmail.com>
X-Mailer: MH-E 8.3; nmh 1.3-dev; XEmacs 21.4 (patch 22)
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature"
Date: Thu, 31 Jan 2013 11:35:05 -0500
Message-ID: <18281.1359650105@sandelman.ca>
Sender: mcr@sandelman.ca
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 16:36:03 -0000

--=-=-=
Content-Transfer-Encoding: quoted-printable


>>>>> "Thomas" =3D=3D Thomas Watteyne <watteyne@eecs.berkeley.edu> writes:
    Thomas> Nick, That's quite some cross-layering! If I understand
    Thomas> correctly, the metric could be function of how long until
    Thomas> the next slot, i.e. if a slot to mote B is closer than mote
    Thomas> C, then I will modify my routing metric to favor mote
    Thomas> B. This would lead to very dynamic routing metrics, indeed.

These routing metrics do not change dynamically, they change cyclically.

That's important, because it means that trickle can still be used to
efficiently flood the routing metrics.

=2D-=20
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works=20



--=-=-=
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQCVAwUAUQqdOYqHRg3pndX9AQJTiwQAoNFYDl6tFSkBA2jG2wfQ+BtWBdyxHgOi
O/QMyUAIAYNl3UCH4xsSkWs6Ai2xtnwoaoIpmmeYv+V6sgLqPMN7d6WnWv13SDxw
Q4YjlZ5M4BUwkxiP125JrOgs5xn/C9q3yH26lKEO5Cf0AxFRBznM/YjnqJrKkT+i
R7tFyd0G07g=
=rMEB
-----END PGP SIGNATURE-----
--=-=-=--

From mcr@sandelman.ca  Thu Jan 31 08:40:45 2013
Return-Path: <mcr@sandelman.ca>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 30F0821F841A for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 08:40:45 -0800 (PST)
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=[AWL=0.000,  BAYES_00=-2.599]
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 hOmw6qswkMd5 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 08:40:44 -0800 (PST)
Received: from tuna.sandelman.ca (unknown [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) by ietfa.amsl.com (Postfix) with ESMTP id CA29F21F8414 for <6tsch@ietf.org>; Thu, 31 Jan 2013 08:40:41 -0800 (PST)
Received: from sandelman.ca (desk.marajade.sandelman.ca [209.87.252.247]) by tuna.sandelman.ca (Postfix) with ESMTP id 0547320168 for <6tsch@ietf.org>; Thu, 31 Jan 2013 11:46:18 -0500 (EST)
Received: by sandelman.ca (Postfix, from userid 179) id D611763765; Thu, 31 Jan 2013 11:39:42 -0500 (EST)
Received: from sandelman.ca (localhost [127.0.0.1]) by sandelman.ca (Postfix) with ESMTP id BEF1C636B6 for <6tsch@ietf.org>; Thu, 31 Jan 2013 11:39:42 -0500 (EST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: IETF 6TSCH <6tsch@ietf.org>
In-Reply-To: <5109CC68.9090506@zoic.org>
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca> <51076FAA.6030509@zoic.org> <20253.1359468324@sandelman.ca> <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com> <510893A6.60506@zoic.org> <CADJ9OA9Z9GzvZNqSR9KNGYYcE6kxEwwW6DGDTX_o4VsGoJjjBg@mail.gmail.com> <5109CC68.9090506@zoic.org>
X-Mailer: MH-E 8.3; nmh 1.3-dev; XEmacs 21.4 (patch 22)
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature"
Date: Thu, 31 Jan 2013 11:39:42 -0500
Message-ID: <19160.1359650382@sandelman.ca>
Sender: mcr@sandelman.ca
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 16:40:45 -0000

--=-=-=
Content-Transfer-Encoding: quoted-printable


>>>>> "Nick" =3D=3D Nick Moore <nick@zoic.org> writes:
    Nick> Yeah.  So in this scenario the 6TSCH sub-layer is either:

    Nick> Telling RPL "latency is (t_0 - t) mod k ms, work it out for
    Nick> yourself." (I think this is what Michael meant by "cyclic
    Nick> f(t)")

yes.

    Nick> My concern with the former is that it seems very chatty.  How
    Nick> often is too often?  How often is often enough?

    Nick> My concern with the latter is that it seems rather a
    Nick> complicated thing to add to RPL, especially when you've got
    Nick> multiple hops involved in a route, with potentially different
    Nick> and varying slotframe periods.  Any comments from anyone with
    Nick> RPL (etc) implementation experience?

(yes, I'm an implementer, but my implementation is not well tested...)

What I hope will happen is that the cyclic f(t) in the metrics will have
a horizon of some kind.  That is, some number of hops from a given node
Q, it won't matter what happens above Q for nodes below Q.
(a diagram would help here)

Otherwise, we might have a situation where the number of routes across
a network might be 2^n, with each layer contributing another DODAG to
calculate.=20

=2D-=20
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works=20



--=-=-=
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQCVAwUAUQqeToqHRg3pndX9AQJSQgP/d0Pzzp1+AmINkCJUpQEDk+9vxr/1PnXd
UsE7iyZmAmadTigb0jrw4EwhbAxDDN1HX7qqINTG3aq5XudcV1nhsjTPPQjA3lo5
lImW+VGABpG3Yrl1DGhY2kBZJ/3dttxKli5RBqKCfTKiXtGoyjgfL8picNyOcYKv
qZCdYV+GLI8=
=O/r/
-----END PGP SIGNATURE-----
--=-=-=--

From d.sturek@att.net  Thu Jan 31 08:50:34 2013
Return-Path: <d.sturek@att.net>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7CC7B21F8546 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 08:50:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.001
X-Spam-Level: 
X-Spam-Status: No, score=0.001 tagged_above=-999 required=5 tests=[BAYES_50=0.001]
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 VDAZAwYk-V0B for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 08:50:30 -0800 (PST)
Received: from nm20-vm0.access.bullet.mail.mud.yahoo.com (nm20-vm0.access.bullet.mail.mud.yahoo.com [66.94.236.29]) by ietfa.amsl.com (Postfix) with ESMTP id 6869F21F84D7 for <6tsch@ietf.org>; Thu, 31 Jan 2013 08:50:30 -0800 (PST)
Received: from [66.94.237.194] by nm20.access.bullet.mail.mud.yahoo.com with NNFMP; 31 Jan 2013 16:50:30 -0000
Received: from [98.138.84.183] by tm5.access.bullet.mail.mud.yahoo.com with NNFMP; 31 Jan 2013 16:50:30 -0000
Received: from [127.0.0.1] by smtp105.sbc.mail.ne1.yahoo.com with NNFMP; 31 Jan 2013 16:50:29 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.net; s=s1024; t=1359651029; bh=T/w8EskjCE9SGDwUTRDvgowTsQ2Bc/6Mc8a+FM32O5Y=; h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:User-Agent:Date:Subject:From:To:Message-ID:Thread-Topic:In-Reply-To:Mime-version:Content-type:Content-transfer-encoding; b=tzXX+9vAlntS0IbFqRklGe+0wdZ/zaH0bgHqjxPththdmfwEdEf9uzVXs54AG+6rCc/vKE1QXUGW+9l9e66osiYZMSRffWiFFJ3zMnWlpljhaQwxpaT89CaWTvF88bPB9/p7nfXwc4WuYzpuQwrfXOLGwTtjLNM90PDGaU/TpA0=
X-Yahoo-Newman-Id: 976840.19355.bm@smtp105.sbc.mail.ne1.yahoo.com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: JOv7m9QVM1ndwK7e0i3nmwo2OmxYVLsp4Y3fDIyXQtLy7qj GGXfyEo1dfW4PMOPpF3AuTAgVooTvPwKU3VXSU5_gKWbC6EABBgo6MNx26lw 3hZGz6GApuTcEARMc_MvTCID89xCLUjbZwjNb_oIN0aed7Qjgp2IRc3yAyw8 ySbTvIzkqWXQioj5qCU3Y1PkVCHq7vFI7R9JDgApEB_E7QfPBMm0N2phl3zU rhq3C3jabAnhfvtGx0CX2jWYVJfg_uEJM.MmjwozpSw9KNgI2cW1ZPnvxLtA aKFjjDtL2LavCWhflF3n3eXTsTnmQsS7di65wJnvavk2MO_CmK1P7hTSkpiA ZwwJyegu2rbnrdeouGDepcq7zGzYWoX6ZQs3PnmSp4foEWcRl3PGp.wUULGF ScYGIuxh_.ZsF5ArkzZGq0BLhJUtz.V2LSDfmSzZU5FxOO7FcMgDaSX4tVcK npMzbMCnSIhUj2QY-
X-Yahoo-SMTP: fvjol_aswBAraSJvMLe2r1XTzhBhbFxY8q8c3jo-
Received: from [192.168.0.199] (d.sturek@69.108.51.4 with login) by smtp105.sbc.mail.ne1.yahoo.com with SMTP; 31 Jan 2013 16:50:29 +0000 UTC
User-Agent: Microsoft-MacOutlook/14.2.5.121010
Date: Thu, 31 Jan 2013 08:50:26 -0800
From: Don Sturek <d.sturek@att.net>
To: IETF 6TSCH <6tsch@ietf.org>
Message-ID: <CD2FE045.1D9A0%d.sturek@att.net>
Thread-Topic: Suggestion
In-Reply-To: <19160.1359650382@sandelman.ca>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Subject: [6tsch] Suggestion
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 16:50:34 -0000

Just a suggestion from someone monitoring the reflector.....

It would be hugely useful if the topic of the all various threads did not
all read:  " re:  Welcome to the "6tsch" mailing list".   Some of the
embedded topics in these e-mails are interesting while others I might pass
on if I knew the actual contents.....

Thanks!

Don



From abdussalambaryun@gmail.com  Thu Jan 31 08:52:52 2013
Return-Path: <abdussalambaryun@gmail.com>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 42FCE21F8433 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 08:52:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
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 Y8to230NtMs5 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 08:52:51 -0800 (PST)
Received: from mail-wg0-x229.google.com (mail-wg0-x229.google.com [IPv6:2a00:1450:400c:c00::229]) by ietfa.amsl.com (Postfix) with ESMTP id BC92421F871F for <6tsch@ietf.org>; Thu, 31 Jan 2013 08:52:49 -0800 (PST)
Received: by mail-wg0-f41.google.com with SMTP id ds1so587034wgb.4 for <6tsch@ietf.org>; Thu, 31 Jan 2013 08:52:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:content-type; bh=XUkj6xc0mlK3Wsq5/LMsurY2z6+QFwj/JsKOfqiXuYo=; b=inZSovPYkT4AjeIbberVt2heeBsEK4ywsygrSDrmz6Ikl1GCSm4QAEe9kh12f5gLic q2OapUFaI4qUxYpxpD+ph1irqQbz+LG6Va+5rOAZ818qtLawUM+RQBiPc8bJ/6WFDkBf x9D0XbxqMQIRiFZry4tyZCDOstBAqj3VxHq1pxM1LKlTH0tU+48kABnbb4kOC0b9eFXF EiT7CHnNTiqSGGsNvuagCAVAZbMbTpPXKezhFtqJSYuH7XoflcXY7kCb9561gBPSqc1r AyuSpEHTKWV/5aVxWXC3c8Z/OupRnWgjPT0xG64njKQ6SSAatibRRozui2U6BetLpaZP p3Ww==
MIME-Version: 1.0
X-Received: by 10.180.86.36 with SMTP id m4mr16477740wiz.5.1359651167317; Thu, 31 Jan 2013 08:52:47 -0800 (PST)
Received: by 10.180.14.33 with HTTP; Thu, 31 Jan 2013 08:52:47 -0800 (PST)
In-Reply-To: <510893A6.60506@zoic.org>
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca> <51076FAA.6030509@zoic.org> <20253.1359468324@sandelman.ca> <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com> <510893A6.60506@zoic.org>
Date: Thu, 31 Jan 2013 17:52:47 +0100
Message-ID: <CADnDZ89zFyY4otVggHPOFUx54eN85=Nrh9HHjQwoBEy7kOdtPg@mail.gmail.com>
From: Abdussalam Baryun <abdussalambaryun@gmail.com>
To: 6tsch@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 16:52:52 -0000

Could some one refer me to an initial draft submitted if available for
this group? to make group ideas and basis for discussions,

I usually prefer joining discussions that at least have an I-D on table :)

Thanking you.
AB

From twatteyne@gmail.com  Thu Jan 31 09:24:50 2013
Return-Path: <twatteyne@gmail.com>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5805221F84F8 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 09:24:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.309
X-Spam-Level: 
X-Spam-Status: No, score=-2.309 tagged_above=-999 required=5 tests=[AWL=0.667,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, 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 EsGp7B8CEIBM for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 09:24:49 -0800 (PST)
Received: from mail-pa0-f46.google.com (mail-pa0-f46.google.com [209.85.220.46]) by ietfa.amsl.com (Postfix) with ESMTP id D7CBD21F8414 for <6tsch@ietf.org>; Thu, 31 Jan 2013 09:24:49 -0800 (PST)
Received: by mail-pa0-f46.google.com with SMTP id kp14so1823260pab.33 for <6tsch@ietf.org>; Thu, 31 Jan 2013 09:24:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=IErZ/mXECE8D6/ige9jHLIkHyMlImJQO1nJ2vK5FuUs=; b=nbmCVsehqrKUwu3O6YdWHT6TqqRHUJ9Fqtxqnyp5EIp9R7IbIQPXOq6CV+C4PBaZbZ DhqBypcu9aEpHmZqfTymyEMPpUTa8/Ui7vx+FzaR6rbukiutssSdUS52iJ+t3ioacgYJ 9FMDTK1YlarT/LdXErIIAF8EMotnNsrTZ1sVoVvYaEd8zmMbCgzXJJC9ditEbFospWYW 40d5fmsnSJ2JmaPUBwPGiqwFMo1Ks/8nYX4rt88fznJxmmyJECTwgIHet8/gG7oB002E cMjXEkuwUZ5HqL+lOcoCmrfEcZ7raQ9YL+07i3bCvGwc9LXXARYTYF5gEjQCgzY7Sju2 iREQ==
MIME-Version: 1.0
X-Received: by 10.66.52.79 with SMTP id r15mr22442476pao.46.1359653089605; Thu, 31 Jan 2013 09:24:49 -0800 (PST)
Sender: twatteyne@gmail.com
Received: by 10.66.121.33 with HTTP; Thu, 31 Jan 2013 09:24:49 -0800 (PST)
In-Reply-To: <CD2FE045.1D9A0%d.sturek@att.net>
References: <19160.1359650382@sandelman.ca> <CD2FE045.1D9A0%d.sturek@att.net>
Date: Thu, 31 Jan 2013 09:24:49 -0800
X-Google-Sender-Auth: hkX3nqth1kJL9W-bauUNAytWZLo
Message-ID: <CADJ9OA-SWfP9LM0z=3_D1RVGYPsbKb8LbzOrPdjRgo=wHZKUHA@mail.gmail.com>
From: Thomas Watteyne <watteyne@eecs.berkeley.edu>
To: Don Sturek <d.sturek@att.net>
Content-Type: multipart/alternative; boundary=bcaec543094c6c773b04d498e776
Cc: IETF 6TSCH <6tsch@ietf.org>
Subject: Re: [6tsch] Suggestion
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 17:24:50 -0000

--bcaec543094c6c773b04d498e776
Content-Type: text/plain; charset=ISO-8859-1

Don,

Thanks for the suggestion. We got a bit carried away :)

Thomas

On Thu, Jan 31, 2013 at 8:50 AM, Don Sturek <d.sturek@att.net> wrote:

>
>
> Just a suggestion from someone monitoring the reflector.....
>
> It would be hugely useful if the topic of the all various threads did not
> all read:  " re:  Welcome to the "6tsch" mailing list".   Some of the
> embedded topics in these e-mails are interesting while others I might pass
> on if I knew the actual contents.....
>
> Thanks!
>
> Don
>
>
> _______________________________________________
> 6tsch mailing list
> 6tsch@ietf.org
> https://www.ietf.org/mailman/listinfo/6tsch
>

--bcaec543094c6c773b04d498e776
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Don,<div><br></div><div>Thanks for the suggestion. We got a bit carried awa=
y :)</div><div><br></div><div>Thomas<br><br><div class=3D"gmail_quote">On T=
hu, Jan 31, 2013 at 8:50 AM, Don Sturek <span dir=3D"ltr">&lt;<a href=3D"ma=
ilto:d.sturek@att.net" target=3D"_blank">d.sturek@att.net</a>&gt;</span> wr=
ote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><br>
<br>
Just a suggestion from someone monitoring the reflector.....<br>
<br>
It would be hugely useful if the topic of the all various threads did not<b=
r>
all read: =A0&quot; re: =A0Welcome to the &quot;6tsch&quot; mailing list&qu=
ot;. =A0 Some of the<br>
embedded topics in these e-mails are interesting while others I might pass<=
br>
on if I knew the actual contents.....<br>
<br>
Thanks!<br>
<br>
Don<br>
<br>
<br>
_______________________________________________<br>
6tsch mailing list<br>
<a href=3D"mailto:6tsch@ietf.org">6tsch@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/6tsch" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/6tsch</a><br>
</blockquote></div><br></div>

--bcaec543094c6c773b04d498e776--

From twatteyne@gmail.com  Thu Jan 31 09:33:45 2013
Return-Path: <twatteyne@gmail.com>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0797821F861A for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 09:33:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.421
X-Spam-Level: 
X-Spam-Status: No, score=-2.421 tagged_above=-999 required=5 tests=[AWL=0.555,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, 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 1Iy+t7Or8E9S for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 09:33:43 -0800 (PST)
Received: from mail-pa0-f50.google.com (mail-pa0-f50.google.com [209.85.220.50]) by ietfa.amsl.com (Postfix) with ESMTP id 72DA021F85DA for <6tsch@ietf.org>; Thu, 31 Jan 2013 09:33:43 -0800 (PST)
Received: by mail-pa0-f50.google.com with SMTP id hz10so1827906pad.37 for <6tsch@ietf.org>; Thu, 31 Jan 2013 09:33:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:date:x-google-sender-auth:message-id :subject:from:to:content-type; bh=XkmMWjUOtkxFEhO2PsF5fwBj1gJzjGAv9+RA8jq/NAs=; b=LWL6LsVJ9U0ubDzkKO65B5IV4zjvU6nDBqCS+zN/aP3VvJl39AHCaUQgkqpv2lJ2Vx Ri8hZGJD5osMvCRfaP4Vo3qEQXL4IK8D16Zryi0zjKeTTOV98aWosaj9U4RrQ7Cc8EpY AdyzWsUER62n1eMV/9Hkl2HEj6gI7XZwlqXn9bhAvFbRoTcutjSMsu0/03J2JoL43Qte E0zDRZiDe2hjlUgyU+KYAiQJRSB1Rjvqi6gkghenXN5KOqdLo+j1xAOjCAsQsSZJeXZg nQBxy1x+ft34a4npArMkFjn7vXWshk0qMqPHckUYtA7xRkLoBoX6AJUBd0QGB9HN/Uxr Qd7Q==
MIME-Version: 1.0
X-Received: by 10.66.77.200 with SMTP id u8mr22448933paw.43.1359653622897; Thu, 31 Jan 2013 09:33:42 -0800 (PST)
Sender: twatteyne@gmail.com
Received: by 10.66.121.33 with HTTP; Thu, 31 Jan 2013 09:33:42 -0800 (PST)
Date: Thu, 31 Jan 2013 09:33:42 -0800
X-Google-Sender-Auth: bWV9r0QK-Vwka_RTh9i1UC3wNdI
Message-ID: <CADJ9OA_gC-8d+0_WnYXwju-8g=eThXXp3gnYxLwxmt98Kk0n+A@mail.gmail.com>
From: Thomas Watteyne <watteyne@eecs.berkeley.edu>
To: "6tsch@ietf.org" <6tsch@ietf.org>
Content-Type: multipart/alternative; boundary=f46d042e007935dcea04d4990771
Subject: [6tsch] TASA: centralized scheduling
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 17:33:45 -0000

--f46d042e007935dcea04d4990771
Content-Type: text/plain; charset=ISO-8859-1

Maria Rita,
Thanks for introducing TASA to the group. As per Don's suggestion, allow me
to branch this thread and edit the header. I will do the same with Qin's
uRes proposal.
Thomas

On Tue, Jan 29, 2013 at 1:14 PM, Maria Rita PALATTELLA <
maria-rita.palattella@uni.lu> wrote:

>  Thomas,
>
> for sure it is a long email, but full of interesting info and thoughts!
>
> I totally agree with you about the idea of having a 6tsch layer, between
> TSCH and RPL. Actually, TASA (Traffic-Aware Scheduling Algorithm [1-3]) is
> built on such idea.
>
> TASA is a centralized scheduling algorithm, running on a master node in a
> IEEE802.1.5.4e network. It allows to build TSCH schedule, based on the
> network topology and the traffic load. Thus, it uses the information
> related to the paths, coming from RPL, and those related to the traffic
> (i.e., average traffic load generated by each node) in order to provide
> time slots/channel hops patterns, able to fulfill given requirements (i.e.,
> duty cycle, throughput, etc.) .
>
> You can find more info and details here:
>
>
>    - [1] Palattella, Maria Rita; Accettura, Nicola; Dohler, Mischa;
>    Grieco, Luigi Alfredo; Boggia, Gennaro: Traffic Aware Scheduling
>    Algorithm for Multi-Hop IEEE 802.15.4e Networks<http://publications.uni.lu/record/9659>,
>    Personal Indoor and Mobile Radio Communications (PIMRC), 2012 IEEE 23rd
>    International Symposium on, 2012, pp. 327-332
>    - [2] Palattella, Maria Rita; Accettura, Nicola; Dohler, Mischa;
>    Grieco, Luigi Alfredo; Boggia, Gennaro: Traffic-Aware Time-Critical
>    Scheduling In Heavily Duty-Cycled IEEE 802.15.4e For An Industrial IoT<http://publications.uni.lu/record/9689>,
>    Proc. of IEEE Sensors 2012, 2012.
>    - [3] Accettura, Nicola; Palattella, Maria Rita; Dohler, Mischa;
>    Grieco, Luigi Alfredo; Boggia, Gennaro: Standardized Power-Efficient &
>    Internet-Enabled Communication Stack for Capillary M2M Networks<http://publications.uni.lu/record/8095>,
>    Proc. of IEEE WCNC 2012, Workshop on Internet of Things Enabling
>    Technologies, 2012, pp. 226-231, ISBN: 978-1-4673-0681-2
>
>
>  Of course, I will be more than happy in providing more information, and
> discuss more about TASA in case you may find in it a possible solution to
> our problem (or at least, part of the problem)!
>  Best Regards,
> Maria Rita
>
>
>  ------------------------------
> *From:* 6tsch-bounces@ietf.org [6tsch-bounces@ietf.org] on behalf of
> Thomas Watteyne [watteyne@eecs.berkeley.edu]
> *Sent:* Tuesday, January 29, 2013 9:04 PM
> *To:* 6tsch@ietf.org
>
> *Subject:* Re: [6tsch] Welcome to the "6tsch" mailing list
>
>  Nick, Michael,
>
>  Very interesting discussion, indeed. I can't resist to add my 2c.
>
>  IEEE802.15.4e TSCH makes a subtle distinction between a *link *("a
> single slot scheduled from mote A to mote B") and a *path *("union of all
> links between A and B"). A link is attached a <neighbor, slotOffset,
> channelOffset, TX|RX> tuple [1]. If multiple links are scheduled to the
> same neighbor, they are typically equivalent, i.e. the MAC layer sends the
> packet on whichever of these links happens to show up after the packet was
> put in the MAC queue. Since the slotframe repeats over time (and the length
> of the slotframe is typically constant), each *link* gives you a
> "quantum" of bandwidth to a given neighbor. By modifying the number of
> links in a *path*, you modify the resources allocated between two
> neighbors.
>
>  The TSCH standard is *extremely* flexible, and you can implement lots of
> fanciness within the standard. Implementations can for example keep
> per-link statistics: at any time, you can know how many packets you
> sent/received, for each neighbor and for each link. Based on this
> information, you can play with the queuing behavior (e.g. wait for this
> link to show up because this one is behaving bad), or with the schedule
> (e.g. link 14 to neighbor A is worse than all the other to this neighbor,
> let's talk to mote A to replace it with another one). TSCH really only
> defines how to execute the schedule, so there's lots (and lots) of room for
> defining behavior.
>
>  Maybe too much room to be handled entirely by RPL. As I see it, RPL only
> wants to know about some cost associated with the topology, and uses that
> to compute multi-hop routes. In particular, I believe RPL is more
> interested in *paths* (the "performance" of the connection between two
> neighbors), rather than the individual *links *making up each path. In my
> opinion (and this is, I believe, perfectly in line with *Xavi*'s
> comment), we could define a *6tsch* layer which sits between TSCH and
> RPL. The goal of this layer would be to (1) turn some throughput
> requirements into *links *in the schedule and (2) collect information and
> feedback *path* statistics to RPL.
>
>  Implementations of this layer can be all over the spectrum: it can be
> controlled by an outside (central) scheduler, it can implement some
> neighbor-to-neighbor communication to set up a schedule in a distributed
> fashion, or anything in-between. The goal is, I believe, to avoid for RPL
> to have to specify the exact slot to send on, RPL tells the *6tsch* layer
> to "send this packet to neighbor A".
>
>  To come back to *Michael*'s comment, I believe that, with this setup,
> RPL actually can be using traditional metrics (ETX, bandwidth, latency,
> etc), the *6tsch* layer taking care of MAC specifics.
>
>  One last thing I believe is important: what TSCH *does* define is how to
> frequency hop. At each occurrence of a slot in the slotframe, the frequency
> to communicate on is recalculated [2], and is different from the last time.
> This means that neither the *6tsch* layer nor RPL need to worry about the
> actual frequency to communicate on; the schedule just looks like a grid.
>
>  I realize now this became a quite long e-mail, thanks for ready through
> here!
>
>  Thoughts?
>
>  Thomas
>
> [1] IEEE802.15.4e, Section 6.2.19.3
> [2] IEEE802.15.4e, Section 5.1.1a
>
> On Tue, Jan 29, 2013 at 6:05 AM, Michael Richardson <mcr+ietf@sandelman.ca
> > wrote:
>
>>
>> >>>>> "Nick" == Nick Moore <nick@zoic.org> writes:
>>      Nick> * Should all this
>>      Nick> be happening down in the MAC layer instead?
>>
>>     >> No.
>>
>>     Nick> OK, but why?  What makes this an L3 (/ L2.5) thing?
>>
>>     Nick> I'm not just asking to be contrarian, if this is to become an
>>     Nick> IETF WG that'd be part of the charter ...
>>
>> A number of reasons.
>> 1) the bufferbloat results suggests that buffering at L2 is a bad
>>    thing.  While very resource constrained nodes are unlikely to have much
>>    buffer at all, this is not true for edge/gateway nodes, and it is
>>    increasing untrue of various wearable and PAN-type devices such as
>>    smartphones which will get LLN interfaces.
>>
>>    It was particularly a surprise to many layer-3 types what the 802.11
>>    access point people are doing at layer 2.  A lot of it invalidates
>>    significant architectural assumptions.  In many cases, the layer-2
>>    optimizations are coding to the benchmarks, rather than the real
>> traffic.
>>
>> 2) layer-3 (and higher) may need to make (re-)prioritization decisions
>> based
>>    upon what the transimission schedule is.
>>    Consider an actuator of some kind (a device that includes a fire
>>    supressor...) that, due to its critical nature has multiple layer-2
>>    connections using different technologies.  Maybe IPv6 over CAN over
>>    9600 baud multi-drop RS422 and 4e.  Layer-3 LLNs can easily build a
>>    DAG that includes both transports, realize that as slow as the 4e
>>    might be, it's usually still faster for non-critical traffic than the
>> CAN.
>>
>>    The layer-3 DAG would actually permit the the device to be addressed
>>    by the application using a single IPv6 address, with the network
>>    figuring out how to get things there.  That means less complexity and
>>    network knowledge required by the application.
>>
>>    There may be times during the 4e cycle when the CAN is faster than
>>    the wireless.  There also could be congestion on the 4e which would
>>    cause the slot to be missed.  If the packet remained queued for the
>>    same layer-2, it would remain for an entire cycle.
>>
>> 3) In the ethernet world, I point to STP and its variants as layer-2
>>    attempts to do routing, which failed.  Well, it does what it was
>>    advertised to do (detect and disable loops), but it turns out that
>>    we need much more than that.
>>    People have gone to layer-3 solutions like OSPF instead, because it
>>    provides diagnostics, works across vendors, and it responds much
>>    faster. And we also have TRILL.
>>
>> --
>> Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
>>
>>
>>
>> _______________________________________________
>> 6tsch mailing list
>> 6tsch@ietf.org
>> https://www.ietf.org/mailman/listinfo/6tsch
>>
>>
>
>

--f46d042e007935dcea04d4990771
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Maria Rita,<div>Thanks for introducing TASA to the group. As per Don&#39;s =
suggestion, allow me to branch this thread and edit the header. I will do t=
he same with Qin&#39;s uRes proposal.</div><div>Thomas</div><div><br><div c=
lass=3D"gmail_quote">
On Tue, Jan 29, 2013 at 1:14 PM, Maria Rita PALATTELLA <span dir=3D"ltr">&l=
t;<a href=3D"mailto:maria-rita.palattella@uni.lu" target=3D"_blank">maria-r=
ita.palattella@uni.lu</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_q=
uote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1e=
x">





<div>
<div style=3D"direction:ltr;font-size:10pt;font-family:Tahoma">Thomas,<br>
<br>
for sure it is a long email, but full of interesting info and thoughts!<br>
<br>
I totally agree with you about the idea of having a 6tsch layer, between TS=
CH and RPL. Actually, TASA (Traffic-Aware Scheduling Algorithm [1-3]) is bu=
ilt on such idea.<br>
<br>
TASA is a centralized scheduling algorithm, running on a master node in a I=
EEE802.1.5.4e network. It allows to build TSCH schedule, based on the netwo=
rk topology and the traffic load. Thus, it uses the information related to =
the paths, coming from RPL, and
 those related to the traffic (i.e., average traffic load generated by each=
 node) in order to provide time slots/channel hops patterns, able to fulfil=
l given requirements (i.e., duty cycle, throughput, etc.) .<br>
<br>
You can find more info and details here:<br>
<br>
<ul>
<li>[1] Palattella, Maria Rita; Accettura, Nicola; Dohler, Mischa; Grieco, =
Luigi Alfredo; Boggia, Gennaro:
<span><a href=3D"http://publications.uni.lu/record/9659" target=3D"_blank">=
Traffic Aware Scheduling Algorithm for Multi-Hop IEEE 802.15.4e Networks</a=
></span>, Personal Indoor and Mobile Radio Communications (PIMRC), 2012 IEE=
E 23rd International Symposium on,
 2012, pp. 327-332</li><li>[2] Palattella, Maria Rita; Accettura, Nicola; D=
ohler, Mischa; Grieco, Luigi Alfredo; Boggia, Gennaro:
<span><a href=3D"http://publications.uni.lu/record/9689" target=3D"_blank">=
Traffic-Aware Time-Critical Scheduling In Heavily Duty-Cycled IEEE 802.15.4=
e For An Industrial IoT</a></span>, Proc. of IEEE Sensors 2012, 2012.</li>
<li>[3] Accettura, Nicola; Palattella, Maria Rita; Dohler, Mischa; Grieco, =
Luigi Alfredo; Boggia, Gennaro:
<span><a href=3D"http://publications.uni.lu/record/8095" target=3D"_blank">=
Standardized Power-Efficient &amp; Internet-Enabled Communication Stack for=
 Capillary M2M Networks</a></span>, Proc. of IEEE WCNC 2012, Workshop on In=
ternet of Things Enabling Technologies,
 2012, pp. 226-231, ISBN: 978-1-4673-0681-2</li></ul>
<p><br>
</p>
<p>Of course, I will be more than happy in providing more information, and =
discuss more about TASA in case you may find in it a possible solution to o=
ur problem (or at least, part of the problem)!<br>
</p>
Best Regards,<br>
Maria Rita<br>
<br>
<br>
<div style=3D"font-size:16px;font-family:Times New Roman">
<hr>
<div style=3D"direction:ltr"><font color=3D"#000000" face=3D"Tahoma"><b>Fro=
m:</b> <a href=3D"mailto:6tsch-bounces@ietf.org" target=3D"_blank">6tsch-bo=
unces@ietf.org</a> [<a href=3D"mailto:6tsch-bounces@ietf.org" target=3D"_bl=
ank">6tsch-bounces@ietf.org</a>] on behalf of Thomas Watteyne [<a href=3D"m=
ailto:watteyne@eecs.berkeley.edu" target=3D"_blank">watteyne@eecs.berkeley.=
edu</a>]<br>

<b>Sent:</b> Tuesday, January 29, 2013 9:04 PM<br>
<b>To:</b> <a href=3D"mailto:6tsch@ietf.org" target=3D"_blank">6tsch@ietf.o=
rg</a><div class=3D"im"><br>
<b>Subject:</b> Re: [6tsch] Welcome to the &quot;6tsch&quot; mailing list<b=
r>
</div></font><br>
</div><div><div class=3D"h5">
<div></div>
<div>Nick, Michael,
<div><br>
</div>
<div>Very interesting discussion, indeed. I can&#39;t resist to add my 2c.<=
/div>
<div><br>
</div>
<div>IEEE802.15.4e TSCH makes a subtle distinction between a <i>link </i>(&=
quot;a single slot scheduled from mote A to mote B&quot;) and a
<i>path </i>(&quot;union of all links between A and B&quot;). A link is att=
ached a &lt;neighbor, slotOffset, channelOffset, TX|RX&gt; tuple [1]. If mu=
ltiple links are scheduled to the same neighbor, they are typically equival=
ent, i.e. the MAC layer sends the packet on whichever
 of these links happens to show up after the packet was put in the MAC queu=
e. Since the slotframe repeats over time (and the length of the slotframe i=
s typically constant), each
<i>link</i> gives you a &quot;quantum&quot; of bandwidth to a given neighbo=
r. By modifying the number of links in a
<i>path</i>, you modify the resources allocated between two neighbors.</div=
>
<div><br>
</div>
<div>The TSCH standard is *extremely* flexible, and you can implement lots =
of fanciness within the standard. Implementations can for example keep per-=
link statistics: at any time, you can know how many packets you sent/receiv=
ed, for each neighbor and for each
 link. Based on this information, you can play with the queuing behavior (e=
.g. wait for this link to show up because this one is behaving bad), or wit=
h the schedule (e.g. link 14 to neighbor A is worse than all the other to t=
his neighbor, let&#39;s talk to mote
 A to replace it with another one). TSCH really only defines how to execute=
 the schedule, so there&#39;s lots (and lots) of room for defining behavior=
.</div>
<div><br>
</div>
<div>Maybe too much room to be handled=A0entirely=A0by RPL. As I see it, RP=
L only wants to know about some cost associated with the topology, and uses=
 that to compute multi-hop routes. In particular, I believe RPL is more int=
erested in
<i>paths</i> (the &quot;performance&quot; of the connection between two nei=
ghbors), rather than the individual
<i>links </i>making up each path. In my opinion (and this is, I believe, pe=
rfectly in line with
<b>Xavi</b>&#39;s comment), we could define a <i>6tsch</i> layer which sits=
 between TSCH and RPL. The goal of this layer would be to (1) turn some thr=
oughput requirements into
<i>links </i>in the schedule and (2) collect information and feedback <i>pa=
th</i> statistics to RPL.</div>
<div><br>
</div>
<div>Implementations of this layer can be all over the spectrum: it can be =
controlled by an outside (central) scheduler, it can implement some neighbo=
r-to-neighbor communication to set up a schedule in a distributed fashion, =
or anything in-between. The goal
 is, I believe, to avoid for RPL to have to specify the exact slot to send =
on, RPL tells the
<i>6tsch</i> layer to &quot;send this packet to neighbor A&quot;.</div>
<div><br>
</div>
<div>To come back to=A0<b>Michael</b>&#39;s comment, I believe that, with t=
his setup, RPL actually can be using traditional metrics (ETX, bandwidth, l=
atency, etc), the
<i>6tsch</i> layer taking care of MAC specifics.</div>
<div><br>
</div>
<div>One last thing I believe is important: what TSCH <i>does</i> define is=
 how to frequency hop. At each occurrence of a slot in the slotframe, the f=
requency to communicate on is recalculated [2], and is different from the l=
ast time. This means that neither
 the <i>6tsch</i> layer nor RPL need to worry about the actual frequency to=
 communicate on; the schedule just looks like a grid.</div>
<div><br>
</div>
<div>I realize now this became a quite long e-mail, thanks for ready throug=
h here!</div>
<div><br>
</div>
<div>Thoughts?</div>
<div><br>
</div>
<div>Thomas</div>
<div><br>
[1] IEEE802.15.4e, Section 6.2.19.3</div>
<div>[2]=A0IEEE802.15.4e, Section 5.1.1a<br>
<br>
<div class=3D"gmail_quote">On Tue, Jan 29, 2013 at 6:05 AM, Michael Richard=
son <span dir=3D"ltr">
&lt;<a href=3D"mailto:mcr+ietf@sandelman.ca" target=3D"_blank">mcr+ietf@san=
delman.ca</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div><br>
&gt;&gt;&gt;&gt;&gt; &quot;Nick&quot; =3D=3D Nick Moore &lt;<a href=3D"mail=
to:nick@zoic.org" target=3D"_blank">nick@zoic.org</a>&gt; writes:<br>
</div>
<div>=A0 =A0 Nick&gt; * Should all this<br>
</div>
=A0 =A0 Nick&gt; be happening down in the MAC layer instead?<br>
<br>
=A0 =A0 &gt;&gt; No.<br>
<br>
=A0 =A0 Nick&gt; OK, but why? =A0What makes this an L3 (/ L2.5) thing?<br>
<br>
=A0 =A0 Nick&gt; I&#39;m not just asking to be contrarian, if this is to be=
come an<br>
=A0 =A0 Nick&gt; IETF WG that&#39;d be part of the charter ...<br>
<br>
A number of reasons.<br>
1) the bufferbloat results suggests that buffering at L2 is a bad<br>
=A0 =A0thing. =A0While very resource constrained nodes are unlikely to have=
 much<br>
=A0 =A0buffer at all, this is not true for edge/gateway nodes, and it is<br=
>
=A0 =A0increasing untrue of various wearable and PAN-type devices such as<b=
r>
=A0 =A0smartphones which will get LLN interfaces.<br>
<br>
=A0 =A0It was particularly a surprise to many layer-3 types what the 802.11=
<br>
=A0 =A0access point people are doing at layer 2. =A0A lot of it invalidates=
<br>
=A0 =A0significant architectural assumptions. =A0In many cases, the layer-2=
<br>
=A0 =A0optimizations are coding to the benchmarks, rather than the real tra=
ffic.<br>
<br>
2) layer-3 (and higher) may need to make (re-)prioritization decisions base=
d<br>
=A0 =A0upon what the transimission schedule is.<br>
=A0 =A0Consider an actuator of some kind (a device that includes a fire<br>
=A0 =A0supressor...) that, due to its critical nature has multiple layer-2<=
br>
=A0 =A0connections using different technologies. =A0Maybe IPv6 over CAN ove=
r<br>
=A0 =A09600 baud multi-drop RS422 and 4e. =A0Layer-3 LLNs can easily build =
a<br>
=A0 =A0DAG that includes both transports, realize that as slow as the 4e<br=
>
=A0 =A0might be, it&#39;s usually still faster for non-critical traffic tha=
n the CAN.<br>
<br>
=A0 =A0The layer-3 DAG would actually permit the the device to be addressed=
<br>
=A0 =A0by the application using a single IPv6 address, with the network<br>
=A0 =A0figuring out how to get things there. =A0That means less complexity =
and<br>
=A0 =A0network knowledge required by the application.<br>
<br>
=A0 =A0There may be times during the 4e cycle when the CAN is faster than<b=
r>
=A0 =A0the wireless. =A0There also could be congestion on the 4e which woul=
d<br>
=A0 =A0cause the slot to be missed. =A0If the packet remained queued for th=
e<br>
=A0 =A0same layer-2, it would remain for an entire cycle.<br>
<br>
3) In the ethernet world, I point to STP and its variants as layer-2<br>
=A0 =A0attempts to do routing, which failed. =A0Well, it does what it was<b=
r>
=A0 =A0advertised to do (detect and disable loops), but it turns out that<b=
r>
=A0 =A0we need much more than that.<br>
=A0 =A0People have gone to layer-3 solutions like OSPF instead, because it<=
br>
=A0 =A0provides diagnostics, works across vendors, and it responds much<br>
=A0 =A0faster. And we also have TRILL.<br>
<div>
<div><br>
--<br>
Michael Richardson &lt;<a href=3D"mailto:mcr%2BIETF@sandelman.ca" target=3D=
"_blank">mcr+IETF@sandelman.ca</a>&gt;, Sandelman Software Works<br>
<br>
<br>
</div>
</div>
<br>
_______________________________________________<br>
6tsch mailing list<br>
<a href=3D"mailto:6tsch@ietf.org" target=3D"_blank">6tsch@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/6tsch" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/6tsch</a><br>
<br>
</blockquote>
</div>
<br>
</div>
<div><br>
</div>
</div>
</div></div></div>
</div>
</div>

</blockquote></div><br></div>

--f46d042e007935dcea04d4990771--

From twatteyne@gmail.com  Thu Jan 31 09:39:02 2013
Return-Path: <twatteyne@gmail.com>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 912E021F86A5 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 09:39:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.209
X-Spam-Level: 
X-Spam-Status: No, score=-1.209 tagged_above=-999 required=5 tests=[AWL=-0.814, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_73=0.6, RCVD_IN_DNSWL_LOW=-1, SARE_HTML_USL_OBFU=1.666, SARE_MILLIONSOF=0.315]
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 thZl7Y8DAYKZ for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 09:39:01 -0800 (PST)
Received: from mail-pa0-f47.google.com (mail-pa0-f47.google.com [209.85.220.47]) by ietfa.amsl.com (Postfix) with ESMTP id 8DEBD21F86A2 for <6tsch@ietf.org>; Thu, 31 Jan 2013 09:39:01 -0800 (PST)
Received: by mail-pa0-f47.google.com with SMTP id bj3so675686pad.20 for <6tsch@ietf.org>; Thu, 31 Jan 2013 09:39:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:date:x-google-sender-auth:message-id :subject:from:to:content-type; bh=h2o5PhhjCAVOB1rboW7VtJ3IV0iUwIAnKsyMMwawOhQ=; b=s1+8L/p4NC/ptE6eH1MrWxi5gfrpCxyMoeNZoV0AuBZ+7PrQYvXbAYJSmb7CLTj1C1 HAJoqFXVJCiZ8YFkCqPdKaQJ6UjYesQcB+aMHskRCHyWZnrgfVmqFOx9zDldLLB/fF+G 4EKHjDqPPscT9O/nF58ow1s+cHjUqsRGVxalawOX/ojJHYNk+p84Jj4OKqkBtEBLQfT4 e38FqvPPV1tU3BsYFsRJaJBVjk1fPiK5DHcuBHFFcrK95FDva7lOITA+awAXr7W5GInp zMvOpVgNCWMw55YYXTOvgPP3q4S8/2RT3i6Sfho9QIw5bIsxsCN50orixpTTJG0VmA6N gShA==
MIME-Version: 1.0
X-Received: by 10.68.197.9 with SMTP id iq9mr24012493pbc.130.1359653941290; Thu, 31 Jan 2013 09:39:01 -0800 (PST)
Sender: twatteyne@gmail.com
Received: by 10.66.121.33 with HTTP; Thu, 31 Jan 2013 09:39:01 -0800 (PST)
Date: Thu, 31 Jan 2013 09:39:01 -0800
X-Google-Sender-Auth: OdnXVB7fKZfhCLd1CfF1lHKHtqk
Message-ID: <CADJ9OA8GfCkp3ZwxOxvOC2VW6ER4qGcoTSY+LUkOqOnvB5DLZQ@mail.gmail.com>
From: Thomas Watteyne <watteyne@eecs.berkeley.edu>
To: IETF 6TSCH <6tsch@ietf.org>
Content-Type: multipart/alternative; boundary=e89a8ff1c85c3025b804d4991aae
Subject: [6tsch] uRes: distributed scheduling
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 17:39:02 -0000

--e89a8ff1c85c3025b804d4991aae
Content-Type: text/plain; charset=ISO-8859-1

Qin,
Thanks for introducing uRes. As per Don's suggestion, I'm branching this
thread and editing the subject.
Thomas

On Thu, Jan 31, 2013 at 6:42 AM, Mischa Dohler <mischa.dohler@cttc.es>wrote:

> Qin,
>
> I like this and would like to hear more about it. Do you have some
> papers/results?
>
> You can turn the problem as you want* but if you really want a multihop
> system to scale (beyond some 500-1000 nodes), you need a distributed system
> and some machine learning** on top. This is because in static link
> topologies, the aggregate set of locally-chosen links will converge
> eventually to the optimal path; there will be no routing solution for
> ergodic (completely dynamic) link topologies beyond DTN approaches (just
> take it); and non-ergodic (but also non-static) link topologies, where
> links are occasionally in outage, can only be handled in a distributed
> fashion.
>
> So I am all in for seeing how you could make .15.4e & RPL work closely
> together in a distributed fashion.
>
> Thanks,
> Mischa.
>
> * The adhoc community is very good at this: they have published zillions
> of papers, proposed millions of protocols, have loads of RFCs but no viable
> product after 50 years of work - mobility/dynamics are very fundamental
> problems which you can only solve meaningfully with one-hop star-topology
> technology ... wait ... this is cellular.
>
> ** We recently standardized some machine learning approaches in a
> broadband standard; setting was different but problem the same.
>
> ______________________________**____
>
> Mischa Dohler
>
> Director of Research, CTTC
> Distinguished Lecturer, IEEE
> Editor-in-Chief, ETT
> BoD, Worldsensing
>
> Mob: +34 679 094 007
> Tel: +34 936 452 909
> Fax: +34 936 452 901
>
> www.cttc.es/home/mdohler
> ______________________________**____
>
>
> On 30/01/2013 22:37, qinwang@berkeley.edu wrote:
>
>> Hi,
>>
>> As Thomas and Xavi explained, RPL is responsible for choosing a *Path*,
>> i.e. next hop neighbor, and asking TSCH to forward packets; and TSCH
>> provides a mechanism to use *Links* (neighbor, slot, channel, TX/RX),
>> which is the mapping of a *Path*, to conduct forwarding. Thus, the missing
>> piece is how to establish and maintain the *Links*.  My understanding is
>> that 6tsch will fill the gap. In addition, considering resource
>> constraints of devices and characteristics of IoT, 6tsch should be very
>> simple and flexible for wide range of application in terms of mobility,
>> density, latency,and so on.
>>
>> In UC@Berkeley, we have designed a protocol, called uRes. The function of
>> uRes is to establish and maintain the *Links* with neighbors. uRes is a
>> distributed protocol, i.e. the computation and communication for link
>> reservation just happen locally. uRes is coded in Information Elements
>> (IEs) of IEEE802.15.4e, thus, just fits to TSCH and provides flexibility
>> for further optimization and extension. uRes has been implemented in
>> OpenWSN (openwsn.berkeley.edu).
>>
>>
>> Regards
>> Qin
>>
>>
>>
>>
>>  On 30/01/13 07:04, Thomas Watteyne wrote:
>>>
>>>> Maybe too much room to be handled entirely by RPL. As I see it, RPL
>>>> only wants to know about some cost associated with the topology, and
>>>> uses that to compute multi-hop routes. In particular, I believe RPL is
>>>> more interested in /paths/ (the "performance" of the connection
>>>> between two neighbors), rather than the individual /links /making up
>>>> each path. In my opinion (and this is, I believe, perfectly in line
>>>> with *Xavi*'s comment), we could define a /6tsch/ layer which sits
>>>> between TSCH and RPL. The goal of this layer would be to (1) turn some
>>>> throughput requirements into /links /in the schedule and (2) collect
>>>> information and feedback /path/ statistics to RPL.
>>>>
>>> [...]
>>>
>>>  To come back to *Michael*'s comment, I believe that, with this setup,
>>>> RPL actually can be using traditional metrics (ETX, bandwidth,
>>>> latency, etc), the /6tsch/ layer taking care of MAC specifics.
>>>>
>>>>  Yep, that makes sense!  And as per Michael's comments, RPL can then
>>> handle the routing across different L2s.
>>>
>>>
>>> On 29/01/13 15:09, Michael Richardson wrote:
>>>
>>>> I agree. It's just that this is a new kind of metric: in the past we
>>>> have things like abtracted ETX, bandwidth available, power, latency,
>>>> etc... none of these things are a cyclic f(t). This new info is.
>>>>
>>> Is it appropriate for the 6tsch routing metrics to change (or as you put
>>> it, to be a cyclic function) *within* the period of a slotframe?
>>>
>>> For example, if node A is trying to transmit to node D and can go via
>>> either node B or node C, then the "best route" may toggle back and forth
>>> between B and C depending on which has the next available link(s),
>>> potentially multiple times per slotframe period.  Is this good
>>> behaviour?  I guess in the LoWPAN world it might be.
>>>
>>>
>>> I think I'd better stop asking open-ended questions now and go read some
>>> stuff :-)
>>>
>>> -----Nick
>>>
>>> --
>>> Nick Moore <nick@zoic.org> 0409 656 267
>>>
>>> ______________________________**_________________
>>> 6tsch mailing list
>>> 6tsch@ietf.org
>>> https://www.ietf.org/mailman/**listinfo/6tsch<https://www.ietf.org/mailman/listinfo/6tsch>
>>>
>>>
>> ______________________________**_________________
>> 6tsch mailing list
>> 6tsch@ietf.org
>> https://www.ietf.org/mailman/**listinfo/6tsch<https://www.ietf.org/mailman/listinfo/6tsch>
>>
>
> ______________________________**_________________
> 6tsch mailing list
> 6tsch@ietf.org
> https://www.ietf.org/mailman/**listinfo/6tsch<https://www.ietf.org/mailman/listinfo/6tsch>
>

--e89a8ff1c85c3025b804d4991aae
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Qin,<div>Thanks for introducing uRes. As per Don&#39;s suggestion, I&#39;m =
branching this thread and editing the subject.</div><div>Thomas<br><br><div=
 class=3D"gmail_quote">On Thu, Jan 31, 2013 at 6:42 AM, Mischa Dohler <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:mischa.dohler@cttc.es" target=3D"_blank"=
>mischa.dohler@cttc.es</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Qin,<br>
<br>
I like this and would like to hear more about it. Do you have some papers/r=
esults?<br>
<br>
You can turn the problem as you want* but if you really want a multihop sys=
tem to scale (beyond some 500-1000 nodes), you need a distributed system an=
d some machine learning** on top. This is because in static link topologies=
, the aggregate set of locally-chosen links will converge eventually to the=
 optimal path; there will be no routing solution for ergodic (completely dy=
namic) link topologies beyond DTN approaches (just take it); and non-ergodi=
c (but also non-static) link topologies, where links are occasionally in ou=
tage, can only be handled in a distributed fashion.<br>

<br>
So I am all in for seeing how you could make .15.4e &amp; RPL work closely =
together in a distributed fashion.<br>
<br>
Thanks,<br>
Mischa.<br>
<br>
* The adhoc community is very good at this: they have published zillions of=
 papers, proposed millions of protocols, have loads of RFCs but no viable p=
roduct after 50 years of work - mobility/dynamics are very fundamental prob=
lems which you can only solve meaningfully with one-hop star-topology techn=
ology ... wait ... this is cellular.<br>

<br>
** We recently standardized some machine learning approaches in a broadband=
 standard; setting was different but problem the same.<br>
<br>
______________________________<u></u>____<br>
<br>
Mischa Dohler<br>
<br>
Director of Research, CTTC<br>
Distinguished Lecturer, IEEE<br>
Editor-in-Chief, ETT<br>
BoD, Worldsensing<br>
<br>
Mob: <a href=3D"tel:%2B34%20679%20094%20007" value=3D"+34679094007" target=
=3D"_blank">+34 679 094 007</a><br>
Tel: <a href=3D"tel:%2B34%20936%20452%20909" value=3D"+34936452909" target=
=3D"_blank">+34 936 452 909</a><br>
Fax: <a href=3D"tel:%2B34%20936%20452%20901" value=3D"+34936452901" target=
=3D"_blank">+34 936 452 901</a><br>
<br>
<a href=3D"http://www.cttc.es/home/mdohler" target=3D"_blank">www.cttc.es/h=
ome/mdohler</a><br>
______________________________<u></u>____<div class=3D"HOEnZb"><div class=
=3D"h5"><br>
<br>
On 30/01/2013 22:37, <a href=3D"mailto:qinwang@berkeley.edu" target=3D"_bla=
nk">qinwang@berkeley.edu</a> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hi,<br>
<br>
As Thomas and Xavi explained, RPL is responsible for choosing a *Path*,<br>
i.e. next hop neighbor, and asking TSCH to forward packets; and TSCH<br>
provides a mechanism to use *Links* (neighbor, slot, channel, TX/RX),<br>
which is the mapping of a *Path*, to conduct forwarding. Thus, the missing<=
br>
piece is how to establish and maintain the *Links*. =A0My understanding is<=
br>
that 6tsch will fill the gap. In addition, considering resource<br>
constraints of devices and characteristics of IoT, 6tsch should be very<br>
simple and flexible for wide range of application in terms of mobility,<br>
density, latency,and so on.<br>
<br>
In UC@Berkeley, we have designed a protocol, called uRes. The function of<b=
r>
uRes is to establish and maintain the *Links* with neighbors. uRes is a<br>
distributed protocol, i.e. the computation and communication for link<br>
reservation just happen locally. uRes is coded in Information Elements<br>
(IEs) of IEEE802.15.4e, thus, just fits to TSCH and provides flexibility<br=
>
for further optimization and extension. uRes has been implemented in<br>
OpenWSN (<a href=3D"http://openwsn.berkeley.edu" target=3D"_blank">openwsn.=
berkeley.edu</a>).<br>
<br>
<br>
Regards<br>
Qin<br>
<br>
<br>
<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
On 30/01/13 07:04, Thomas Watteyne wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Maybe too much room to be handled entirely by RPL. As I see it, RPL<br>
only wants to know about some cost associated with the topology, and<br>
uses that to compute multi-hop routes. In particular, I believe RPL is<br>
more interested in /paths/ (the &quot;performance&quot; of the connection<b=
r>
between two neighbors), rather than the individual /links /making up<br>
each path. In my opinion (and this is, I believe, perfectly in line<br>
with *Xavi*&#39;s comment), we could define a /6tsch/ layer which sits<br>
between TSCH and RPL. The goal of this layer would be to (1) turn some<br>
throughput requirements into /links /in the schedule and (2) collect<br>
information and feedback /path/ statistics to RPL.<br>
</blockquote>
[...]<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
To come back to *Michael*&#39;s comment, I believe that, with this setup,<b=
r>
RPL actually can be using traditional metrics (ETX, bandwidth,<br>
latency, etc), the /6tsch/ layer taking care of MAC specifics.<br>
<br>
</blockquote>
Yep, that makes sense! =A0And as per Michael&#39;s comments, RPL can then<b=
r>
handle the routing across different L2s.<br>
<br>
<br>
On 29/01/13 15:09, Michael Richardson wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
I agree. It&#39;s just that this is a new kind of metric: in the past we<br=
>
have things like abtracted ETX, bandwidth available, power, latency,<br>
etc... none of these things are a cyclic f(t). This new info is.<br>
</blockquote>
Is it appropriate for the 6tsch routing metrics to change (or as you put<br=
>
it, to be a cyclic function) *within* the period of a slotframe?<br>
<br>
For example, if node A is trying to transmit to node D and can go via<br>
either node B or node C, then the &quot;best route&quot; may toggle back an=
d forth<br>
between B and C depending on which has the next available link(s),<br>
potentially multiple times per slotframe period. =A0Is this good<br>
behaviour? =A0I guess in the LoWPAN world it might be.<br>
<br>
<br>
I think I&#39;d better stop asking open-ended questions now and go read som=
e<br>
stuff :-)<br>
<br>
-----Nick<br>
<br>
--<br>
Nick Moore &lt;<a href=3D"mailto:nick@zoic.org" target=3D"_blank">nick@zoic=
.org</a>&gt; 0409 656 267<br>
<br>
______________________________<u></u>_________________<br>
6tsch mailing list<br>
<a href=3D"mailto:6tsch@ietf.org" target=3D"_blank">6tsch@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/6tsch" target=3D"_blank">h=
ttps://www.ietf.org/mailman/<u></u>listinfo/6tsch</a><br>
<br>
</blockquote>
<br>
______________________________<u></u>_________________<br>
6tsch mailing list<br>
<a href=3D"mailto:6tsch@ietf.org" target=3D"_blank">6tsch@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/6tsch" target=3D"_blank">h=
ttps://www.ietf.org/mailman/<u></u>listinfo/6tsch</a><br>
</blockquote>
<br>
______________________________<u></u>_________________<br>
6tsch mailing list<br>
<a href=3D"mailto:6tsch@ietf.org" target=3D"_blank">6tsch@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/6tsch" target=3D"_blank">h=
ttps://www.ietf.org/mailman/<u></u>listinfo/6tsch</a><br>
</div></div></blockquote></div><br></div>

--e89a8ff1c85c3025b804d4991aae--

From qinwang@berkeley.edu  Thu Jan 31 11:52:05 2013
Return-Path: <qinwang@berkeley.edu>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 70D2621F8868 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 11:52:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.841
X-Spam-Level: 
X-Spam-Status: No, score=-5.841 tagged_above=-999 required=5 tests=[AWL=-0.157, BAYES_00=-2.599, J_CHICKENPOX_73=0.6, RCVD_IN_DNSWL_MED=-4, SARE_MILLIONSOF=0.315]
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 L7mP9ZJZz1Bj for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 11:52:04 -0800 (PST)
Received: from cm01fe.IST.Berkeley.EDU (cm01fe.IST.Berkeley.EDU [169.229.218.142]) by ietfa.amsl.com (Postfix) with ESMTP id 2851421F8863 for <6tsch@ietf.org>; Thu, 31 Jan 2013 11:52:03 -0800 (PST)
Received: from cm01ws.ist.berkeley.edu ([169.229.218.163] helo=calmail.berkeley.edu) by cm01fe.ist.berkeley.edu with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.76) (auth login:qinwang@berkeley.edu) (envelope-from <qinwang@berkeley.edu>) id 1U10Ay-00062t-5L; Thu, 31 Jan 2013 11:52:02 -0800
Received: from 173.49.9.236 (SquirrelMail authenticated user qinwang@berkeley.edu) by calmail.berkeley.edu with HTTP; Thu, 31 Jan 2013 11:52:00 -0800
Message-ID: <7f028996a970643a107d4793038bdb5d.squirrel@calmail.berkeley.edu>
In-Reply-To: <CADJ9OA8GfCkp3ZwxOxvOC2VW6ER4qGcoTSY+LUkOqOnvB5DLZQ@mail.gmail.com>
References: <CADJ9OA8GfCkp3ZwxOxvOC2VW6ER4qGcoTSY+LUkOqOnvB5DLZQ@mail.gmail.com>
Date: Thu, 31 Jan 2013 11:52:00 -0800
From: qinwang@berkeley.edu
To: "Thomas Watteyne" <watteyne@eecs.berkeley.edu>
User-Agent: SquirrelMail/1.4.21-2.berkeley
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: 8bit
X-Priority: 3 (Normal)
Importance: Normal
Cc: IETF 6TSCH <6tsch@ietf.org>
Subject: Re: [6tsch] uRes: distributed scheduling
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 19:52:05 -0000

Hi Mischa,

Instead of talking about distributed/centralized scheduling policy, I
would like to clarify the function of 6tsch according to my understanding.

6tsch is a sub-layer between RPL and TSCH. Basically, 6tsch should provide
two functions, one is to establish and maintain the *Links* (neighbor,
slot, channel, TX/RX), which reflects bandwidth requirement from upper
layer, and is used by TSCH; another function is to provide statistics on
Link/Path Quality, which will be used by RPL to choose Path, and by itself
to maintain good Path quality.

Ideally, 6tsch should not correlate with link scheduling policies. In
another word, it should support both link schedulers running on some
center and link scheduler running on each node. Fortunately, TSCH already
provide services like add-link/remove-link, which allow the center device
set its scheduling results into each node. Then, the missing part is some
sort mechanism which allow nodes establish and maintain their *Links*
locally. That is what uRes is designed for.

Qin





> Qin,
> Thanks for introducing uRes. As per Don's suggestion, I'm branching this
> thread and editing the subject.
> Thomas
>
> On Thu, Jan 31, 2013 at 6:42 AM, Mischa Dohler
> <mischa.dohler@cttc.es>wrote:
>
>> Qin,
>>
>> I like this and would like to hear more about it. Do you have some
>> papers/results?
>>
>> You can turn the problem as you want* but if you really want a multihop
>> system to scale (beyond some 500-1000 nodes), you need a distributed
>> system
>> and some machine learning** on top. This is because in static link
>> topologies, the aggregate set of locally-chosen links will converge
>> eventually to the optimal path; there will be no routing solution for
>> ergodic (completely dynamic) link topologies beyond DTN approaches (just
>> take it); and non-ergodic (but also non-static) link topologies, where
>> links are occasionally in outage, can only be handled in a distributed
>> fashion.
>>
>> So I am all in for seeing how you could make .15.4e & RPL work closely
>> together in a distributed fashion.
>>
>> Thanks,
>> Mischa.
>>
>> * The adhoc community is very good at this: they have published zillions
>> of papers, proposed millions of protocols, have loads of RFCs but no
>> viable
>> product after 50 years of work - mobility/dynamics are very fundamental
>> problems which you can only solve meaningfully with one-hop
>> star-topology
>> technology ... wait ... this is cellular.
>>
>> ** We recently standardized some machine learning approaches in a
>> broadband standard; setting was different but problem the same.
>>
>> ______________________________**____
>>
>> Mischa Dohler
>>
>> Director of Research, CTTC
>> Distinguished Lecturer, IEEE
>> Editor-in-Chief, ETT
>> BoD, Worldsensing
>>
>> Mob: +34 679 094 007
>> Tel: +34 936 452 909
>> Fax: +34 936 452 901
>>
>> www.cttc.es/home/mdohler
>> ______________________________**____
>>
>>
>> On 30/01/2013 22:37, qinwang@berkeley.edu wrote:
>>
>>> Hi,
>>>
>>> As Thomas and Xavi explained, RPL is responsible for choosing a *Path*,
>>> i.e. next hop neighbor, and asking TSCH to forward packets; and TSCH
>>> provides a mechanism to use *Links* (neighbor, slot, channel, TX/RX),
>>> which is the mapping of a *Path*, to conduct forwarding. Thus, the
>>> missing
>>> piece is how to establish and maintain the *Links*.  My understanding
>>> is
>>> that 6tsch will fill the gap. In addition, considering resource
>>> constraints of devices and characteristics of IoT, 6tsch should be very
>>> simple and flexible for wide range of application in terms of mobility,
>>> density, latency,and so on.
>>>
>>> In UC@Berkeley, we have designed a protocol, called uRes. The function
>>> of
>>> uRes is to establish and maintain the *Links* with neighbors. uRes is a
>>> distributed protocol, i.e. the computation and communication for link
>>> reservation just happen locally. uRes is coded in Information Elements
>>> (IEs) of IEEE802.15.4e, thus, just fits to TSCH and provides
>>> flexibility
>>> for further optimization and extension. uRes has been implemented in
>>> OpenWSN (openwsn.berkeley.edu).
>>>
>>>
>>> Regards
>>> Qin
>>>
>>>
>>>
>>>
>>>  On 30/01/13 07:04, Thomas Watteyne wrote:
>>>>
>>>>> Maybe too much room to be handled entirely by RPL. As I see it, RPL
>>>>> only wants to know about some cost associated with the topology, and
>>>>> uses that to compute multi-hop routes. In particular, I believe RPL
>>>>> is
>>>>> more interested in /paths/ (the "performance" of the connection
>>>>> between two neighbors), rather than the individual /links /making up
>>>>> each path. In my opinion (and this is, I believe, perfectly in line
>>>>> with *Xavi*'s comment), we could define a /6tsch/ layer which sits
>>>>> between TSCH and RPL. The goal of this layer would be to (1) turn
>>>>> some
>>>>> throughput requirements into /links /in the schedule and (2) collect
>>>>> information and feedback /path/ statistics to RPL.
>>>>>
>>>> [...]
>>>>
>>>>  To come back to *Michael*'s comment, I believe that, with this setup,
>>>>> RPL actually can be using traditional metrics (ETX, bandwidth,
>>>>> latency, etc), the /6tsch/ layer taking care of MAC specifics.
>>>>>
>>>>>  Yep, that makes sense!  And as per Michael's comments, RPL can then
>>>> handle the routing across different L2s.
>>>>
>>>>
>>>> On 29/01/13 15:09, Michael Richardson wrote:
>>>>
>>>>> I agree. It's just that this is a new kind of metric: in the past we
>>>>> have things like abtracted ETX, bandwidth available, power, latency,
>>>>> etc... none of these things are a cyclic f(t). This new info is.
>>>>>
>>>> Is it appropriate for the 6tsch routing metrics to change (or as you
>>>> put
>>>> it, to be a cyclic function) *within* the period of a slotframe?
>>>>
>>>> For example, if node A is trying to transmit to node D and can go via
>>>> either node B or node C, then the "best route" may toggle back and
>>>> forth
>>>> between B and C depending on which has the next available link(s),
>>>> potentially multiple times per slotframe period.  Is this good
>>>> behaviour?  I guess in the LoWPAN world it might be.
>>>>
>>>>
>>>> I think I'd better stop asking open-ended questions now and go read
>>>> some
>>>> stuff :-)
>>>>
>>>> -----Nick
>>>>
>>>> --
>>>> Nick Moore <nick@zoic.org> 0409 656 267
>>>>
>>>> ______________________________**_________________
>>>> 6tsch mailing list
>>>> 6tsch@ietf.org
>>>> https://www.ietf.org/mailman/**listinfo/6tsch<https://www.ietf.org/mailman/listinfo/6tsch>
>>>>
>>>>
>>> ______________________________**_________________
>>> 6tsch mailing list
>>> 6tsch@ietf.org
>>> https://www.ietf.org/mailman/**listinfo/6tsch<https://www.ietf.org/mailman/listinfo/6tsch>
>>>
>>
>> ______________________________**_________________
>> 6tsch mailing list
>> 6tsch@ietf.org
>> https://www.ietf.org/mailman/**listinfo/6tsch<https://www.ietf.org/mailman/listinfo/6tsch>
>>
> _______________________________________________
> 6tsch mailing list
> 6tsch@ietf.org
> https://www.ietf.org/mailman/listinfo/6tsch
>



From qinwang@berkeley.edu  Thu Jan 31 11:52:07 2013
Return-Path: <qinwang@berkeley.edu>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E164021F8462 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 11:52:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.841
X-Spam-Level: 
X-Spam-Status: No, score=-5.841 tagged_above=-999 required=5 tests=[AWL=-0.157, BAYES_00=-2.599, J_CHICKENPOX_73=0.6, RCVD_IN_DNSWL_MED=-4, SARE_MILLIONSOF=0.315]
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 m3o-LFw5qJiH for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 11:52:06 -0800 (PST)
Received: from cm03fe.IST.Berkeley.EDU (cm03fe.IST.Berkeley.EDU [169.229.218.144]) by ietfa.amsl.com (Postfix) with ESMTP id F311121F8863 for <6tsch@ietf.org>; Thu, 31 Jan 2013 11:52:05 -0800 (PST)
Received: from cm01ws.ist.berkeley.edu ([169.229.218.163] helo=calmail.berkeley.edu) by cm03fe.ist.berkeley.edu with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.76) (auth login:qinwang@berkeley.edu) (envelope-from <qinwang@berkeley.edu>) id 1U10B1-0002rz-B4; Thu, 31 Jan 2013 11:52:05 -0800
Received: from 173.49.9.236 (SquirrelMail authenticated user qinwang@berkeley.edu) by calmail.berkeley.edu with HTTP; Thu, 31 Jan 2013 11:52:03 -0800
Message-ID: <4d3823059bff05a90e90da68e421f0b7.squirrel@calmail.berkeley.edu>
In-Reply-To: <CADJ9OA8GfCkp3ZwxOxvOC2VW6ER4qGcoTSY+LUkOqOnvB5DLZQ@mail.gmail.com>
References: <CADJ9OA8GfCkp3ZwxOxvOC2VW6ER4qGcoTSY+LUkOqOnvB5DLZQ@mail.gmail.com>
Date: Thu, 31 Jan 2013 11:52:03 -0800
From: qinwang@berkeley.edu
To: "Thomas Watteyne" <watteyne@eecs.berkeley.edu>
User-Agent: SquirrelMail/1.4.21-2.berkeley
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: 8bit
X-Priority: 3 (Normal)
Importance: Normal
Cc: IETF 6TSCH <6tsch@ietf.org>
Subject: Re: [6tsch] uRes: distributed scheduling
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 19:52:07 -0000

Hi Mischa,

Instead of talking about distributed/centralized scheduling policy, I
would like to clarify the function of 6tsch according to my understanding.

6tsch is a sub-layer between RPL and TSCH. Basically, 6tsch should provide
two functions, one is to establish and maintain the *Links* (neighbor,
slot, channel, TX/RX), which reflects bandwidth requirement from upper
layer, and is used by TSCH; another function is to provide statistics on
Link/Path Quality, which will be used by RPL to choose Path, and by itself
to maintain good Path quality.

Ideally, 6tsch should not correlate with link scheduling policies. In
another word, it should support both link schedulers running on some
center and link scheduler running on each node. Fortunately, TSCH already
provide services like add-link/remove-link, which allow the center device
set its scheduling results into each node. Then, the missing part is some
sort mechanism which allow nodes establish and maintain their *Links*
locally. That is what uRes is designed for.

Qin





> Qin,
> Thanks for introducing uRes. As per Don's suggestion, I'm branching this
> thread and editing the subject.
> Thomas
>
> On Thu, Jan 31, 2013 at 6:42 AM, Mischa Dohler
> <mischa.dohler@cttc.es>wrote:
>
>> Qin,
>>
>> I like this and would like to hear more about it. Do you have some
>> papers/results?
>>
>> You can turn the problem as you want* but if you really want a multihop
>> system to scale (beyond some 500-1000 nodes), you need a distributed
>> system
>> and some machine learning** on top. This is because in static link
>> topologies, the aggregate set of locally-chosen links will converge
>> eventually to the optimal path; there will be no routing solution for
>> ergodic (completely dynamic) link topologies beyond DTN approaches (just
>> take it); and non-ergodic (but also non-static) link topologies, where
>> links are occasionally in outage, can only be handled in a distributed
>> fashion.
>>
>> So I am all in for seeing how you could make .15.4e & RPL work closely
>> together in a distributed fashion.
>>
>> Thanks,
>> Mischa.
>>
>> * The adhoc community is very good at this: they have published zillions
>> of papers, proposed millions of protocols, have loads of RFCs but no
>> viable
>> product after 50 years of work - mobility/dynamics are very fundamental
>> problems which you can only solve meaningfully with one-hop
>> star-topology
>> technology ... wait ... this is cellular.
>>
>> ** We recently standardized some machine learning approaches in a
>> broadband standard; setting was different but problem the same.
>>
>> ______________________________**____
>>
>> Mischa Dohler
>>
>> Director of Research, CTTC
>> Distinguished Lecturer, IEEE
>> Editor-in-Chief, ETT
>> BoD, Worldsensing
>>
>> Mob: +34 679 094 007
>> Tel: +34 936 452 909
>> Fax: +34 936 452 901
>>
>> www.cttc.es/home/mdohler
>> ______________________________**____
>>
>>
>> On 30/01/2013 22:37, qinwang@berkeley.edu wrote:
>>
>>> Hi,
>>>
>>> As Thomas and Xavi explained, RPL is responsible for choosing a *Path*,
>>> i.e. next hop neighbor, and asking TSCH to forward packets; and TSCH
>>> provides a mechanism to use *Links* (neighbor, slot, channel, TX/RX),
>>> which is the mapping of a *Path*, to conduct forwarding. Thus, the
>>> missing
>>> piece is how to establish and maintain the *Links*.  My understanding
>>> is
>>> that 6tsch will fill the gap. In addition, considering resource
>>> constraints of devices and characteristics of IoT, 6tsch should be very
>>> simple and flexible for wide range of application in terms of mobility,
>>> density, latency,and so on.
>>>
>>> In UC@Berkeley, we have designed a protocol, called uRes. The function
>>> of
>>> uRes is to establish and maintain the *Links* with neighbors. uRes is a
>>> distributed protocol, i.e. the computation and communication for link
>>> reservation just happen locally. uRes is coded in Information Elements
>>> (IEs) of IEEE802.15.4e, thus, just fits to TSCH and provides
>>> flexibility
>>> for further optimization and extension. uRes has been implemented in
>>> OpenWSN (openwsn.berkeley.edu).
>>>
>>>
>>> Regards
>>> Qin
>>>
>>>
>>>
>>>
>>>  On 30/01/13 07:04, Thomas Watteyne wrote:
>>>>
>>>>> Maybe too much room to be handled entirely by RPL. As I see it, RPL
>>>>> only wants to know about some cost associated with the topology, and
>>>>> uses that to compute multi-hop routes. In particular, I believe RPL
>>>>> is
>>>>> more interested in /paths/ (the "performance" of the connection
>>>>> between two neighbors), rather than the individual /links /making up
>>>>> each path. In my opinion (and this is, I believe, perfectly in line
>>>>> with *Xavi*'s comment), we could define a /6tsch/ layer which sits
>>>>> between TSCH and RPL. The goal of this layer would be to (1) turn
>>>>> some
>>>>> throughput requirements into /links /in the schedule and (2) collect
>>>>> information and feedback /path/ statistics to RPL.
>>>>>
>>>> [...]
>>>>
>>>>  To come back to *Michael*'s comment, I believe that, with this setup,
>>>>> RPL actually can be using traditional metrics (ETX, bandwidth,
>>>>> latency, etc), the /6tsch/ layer taking care of MAC specifics.
>>>>>
>>>>>  Yep, that makes sense!  And as per Michael's comments, RPL can then
>>>> handle the routing across different L2s.
>>>>
>>>>
>>>> On 29/01/13 15:09, Michael Richardson wrote:
>>>>
>>>>> I agree. It's just that this is a new kind of metric: in the past we
>>>>> have things like abtracted ETX, bandwidth available, power, latency,
>>>>> etc... none of these things are a cyclic f(t). This new info is.
>>>>>
>>>> Is it appropriate for the 6tsch routing metrics to change (or as you
>>>> put
>>>> it, to be a cyclic function) *within* the period of a slotframe?
>>>>
>>>> For example, if node A is trying to transmit to node D and can go via
>>>> either node B or node C, then the "best route" may toggle back and
>>>> forth
>>>> between B and C depending on which has the next available link(s),
>>>> potentially multiple times per slotframe period.  Is this good
>>>> behaviour?  I guess in the LoWPAN world it might be.
>>>>
>>>>
>>>> I think I'd better stop asking open-ended questions now and go read
>>>> some
>>>> stuff :-)
>>>>
>>>> -----Nick
>>>>
>>>> --
>>>> Nick Moore <nick@zoic.org> 0409 656 267
>>>>
>>>> ______________________________**_________________
>>>> 6tsch mailing list
>>>> 6tsch@ietf.org
>>>> https://www.ietf.org/mailman/**listinfo/6tsch<https://www.ietf.org/mailman/listinfo/6tsch>
>>>>
>>>>
>>> ______________________________**_________________
>>> 6tsch mailing list
>>> 6tsch@ietf.org
>>> https://www.ietf.org/mailman/**listinfo/6tsch<https://www.ietf.org/mailman/listinfo/6tsch>
>>>
>>
>> ______________________________**_________________
>> 6tsch mailing list
>> 6tsch@ietf.org
>> https://www.ietf.org/mailman/**listinfo/6tsch<https://www.ietf.org/mailman/listinfo/6tsch>
>>
> _______________________________________________
> 6tsch mailing list
> 6tsch@ietf.org
> https://www.ietf.org/mailman/listinfo/6tsch
>



From qinwang@berkeley.edu  Thu Jan 31 11:52:09 2013
Return-Path: <qinwang@berkeley.edu>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 91A1221F84EA for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 11:52:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.841
X-Spam-Level: 
X-Spam-Status: No, score=-5.841 tagged_above=-999 required=5 tests=[AWL=-0.157, BAYES_00=-2.599, J_CHICKENPOX_73=0.6, RCVD_IN_DNSWL_MED=-4, SARE_MILLIONSOF=0.315]
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 o7r5MARLO1-w for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 11:52:09 -0800 (PST)
Received: from cm03fe.IST.Berkeley.EDU (cm03fe.IST.Berkeley.EDU [169.229.218.144]) by ietfa.amsl.com (Postfix) with ESMTP id 50B5621F8499 for <6tsch@ietf.org>; Thu, 31 Jan 2013 11:52:09 -0800 (PST)
Received: from cm01ws.ist.berkeley.edu ([169.229.218.163] helo=calmail.berkeley.edu) by cm03fe.ist.berkeley.edu with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.76) (auth login:qinwang@berkeley.edu) (envelope-from <qinwang@berkeley.edu>) id 1U10B4-0002un-AQ; Thu, 31 Jan 2013 11:52:08 -0800
Received: from 173.49.9.236 (SquirrelMail authenticated user qinwang@berkeley.edu) by calmail.berkeley.edu with HTTP; Thu, 31 Jan 2013 11:52:06 -0800
Message-ID: <7b45d10167602da575c822c83f825936.squirrel@calmail.berkeley.edu>
In-Reply-To: <CADJ9OA8GfCkp3ZwxOxvOC2VW6ER4qGcoTSY+LUkOqOnvB5DLZQ@mail.gmail.com>
References: <CADJ9OA8GfCkp3ZwxOxvOC2VW6ER4qGcoTSY+LUkOqOnvB5DLZQ@mail.gmail.com>
Date: Thu, 31 Jan 2013 11:52:06 -0800
From: qinwang@berkeley.edu
To: "Thomas Watteyne" <watteyne@eecs.berkeley.edu>
User-Agent: SquirrelMail/1.4.21-2.berkeley
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: 8bit
X-Priority: 3 (Normal)
Importance: Normal
Cc: IETF 6TSCH <6tsch@ietf.org>
Subject: Re: [6tsch] uRes: distributed scheduling
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 19:52:10 -0000

Hi Mischa,

Instead of talking about distributed/centralized scheduling policy, I
would like to clarify the function of 6tsch according to my understanding.

6tsch is a sub-layer between RPL and TSCH. Basically, 6tsch should provide
two functions, one is to establish and maintain the *Links* (neighbor,
slot, channel, TX/RX), which reflects bandwidth requirement from upper
layer, and is used by TSCH; another function is to provide statistics on
Link/Path Quality, which will be used by RPL to choose Path, and by itself
to maintain good Path quality.

Ideally, 6tsch should not correlate with link scheduling policies. In
another word, it should support both link schedulers running on some
center and link scheduler running on each node. Fortunately, TSCH already
provide services like add-link/remove-link, which allow the center device
set its scheduling results into each node. Then, the missing part is some
sort mechanism which allow nodes establish and maintain their *Links*
locally. That is what uRes is designed for.

Qin





> Qin,
> Thanks for introducing uRes. As per Don's suggestion, I'm branching this
> thread and editing the subject.
> Thomas
>
> On Thu, Jan 31, 2013 at 6:42 AM, Mischa Dohler
> <mischa.dohler@cttc.es>wrote:
>
>> Qin,
>>
>> I like this and would like to hear more about it. Do you have some
>> papers/results?
>>
>> You can turn the problem as you want* but if you really want a multihop
>> system to scale (beyond some 500-1000 nodes), you need a distributed
>> system
>> and some machine learning** on top. This is because in static link
>> topologies, the aggregate set of locally-chosen links will converge
>> eventually to the optimal path; there will be no routing solution for
>> ergodic (completely dynamic) link topologies beyond DTN approaches (just
>> take it); and non-ergodic (but also non-static) link topologies, where
>> links are occasionally in outage, can only be handled in a distributed
>> fashion.
>>
>> So I am all in for seeing how you could make .15.4e & RPL work closely
>> together in a distributed fashion.
>>
>> Thanks,
>> Mischa.
>>
>> * The adhoc community is very good at this: they have published zillions
>> of papers, proposed millions of protocols, have loads of RFCs but no
>> viable
>> product after 50 years of work - mobility/dynamics are very fundamental
>> problems which you can only solve meaningfully with one-hop
>> star-topology
>> technology ... wait ... this is cellular.
>>
>> ** We recently standardized some machine learning approaches in a
>> broadband standard; setting was different but problem the same.
>>
>> ______________________________**____
>>
>> Mischa Dohler
>>
>> Director of Research, CTTC
>> Distinguished Lecturer, IEEE
>> Editor-in-Chief, ETT
>> BoD, Worldsensing
>>
>> Mob: +34 679 094 007
>> Tel: +34 936 452 909
>> Fax: +34 936 452 901
>>
>> www.cttc.es/home/mdohler
>> ______________________________**____
>>
>>
>> On 30/01/2013 22:37, qinwang@berkeley.edu wrote:
>>
>>> Hi,
>>>
>>> As Thomas and Xavi explained, RPL is responsible for choosing a *Path*,
>>> i.e. next hop neighbor, and asking TSCH to forward packets; and TSCH
>>> provides a mechanism to use *Links* (neighbor, slot, channel, TX/RX),
>>> which is the mapping of a *Path*, to conduct forwarding. Thus, the
>>> missing
>>> piece is how to establish and maintain the *Links*.  My understanding
>>> is
>>> that 6tsch will fill the gap. In addition, considering resource
>>> constraints of devices and characteristics of IoT, 6tsch should be very
>>> simple and flexible for wide range of application in terms of mobility,
>>> density, latency,and so on.
>>>
>>> In UC@Berkeley, we have designed a protocol, called uRes. The function
>>> of
>>> uRes is to establish and maintain the *Links* with neighbors. uRes is a
>>> distributed protocol, i.e. the computation and communication for link
>>> reservation just happen locally. uRes is coded in Information Elements
>>> (IEs) of IEEE802.15.4e, thus, just fits to TSCH and provides
>>> flexibility
>>> for further optimization and extension. uRes has been implemented in
>>> OpenWSN (openwsn.berkeley.edu).
>>>
>>>
>>> Regards
>>> Qin
>>>
>>>
>>>
>>>
>>>  On 30/01/13 07:04, Thomas Watteyne wrote:
>>>>
>>>>> Maybe too much room to be handled entirely by RPL. As I see it, RPL
>>>>> only wants to know about some cost associated with the topology, and
>>>>> uses that to compute multi-hop routes. In particular, I believe RPL
>>>>> is
>>>>> more interested in /paths/ (the "performance" of the connection
>>>>> between two neighbors), rather than the individual /links /making up
>>>>> each path. In my opinion (and this is, I believe, perfectly in line
>>>>> with *Xavi*'s comment), we could define a /6tsch/ layer which sits
>>>>> between TSCH and RPL. The goal of this layer would be to (1) turn
>>>>> some
>>>>> throughput requirements into /links /in the schedule and (2) collect
>>>>> information and feedback /path/ statistics to RPL.
>>>>>
>>>> [...]
>>>>
>>>>  To come back to *Michael*'s comment, I believe that, with this setup,
>>>>> RPL actually can be using traditional metrics (ETX, bandwidth,
>>>>> latency, etc), the /6tsch/ layer taking care of MAC specifics.
>>>>>
>>>>>  Yep, that makes sense!  And as per Michael's comments, RPL can then
>>>> handle the routing across different L2s.
>>>>
>>>>
>>>> On 29/01/13 15:09, Michael Richardson wrote:
>>>>
>>>>> I agree. It's just that this is a new kind of metric: in the past we
>>>>> have things like abtracted ETX, bandwidth available, power, latency,
>>>>> etc... none of these things are a cyclic f(t). This new info is.
>>>>>
>>>> Is it appropriate for the 6tsch routing metrics to change (or as you
>>>> put
>>>> it, to be a cyclic function) *within* the period of a slotframe?
>>>>
>>>> For example, if node A is trying to transmit to node D and can go via
>>>> either node B or node C, then the "best route" may toggle back and
>>>> forth
>>>> between B and C depending on which has the next available link(s),
>>>> potentially multiple times per slotframe period.  Is this good
>>>> behaviour?  I guess in the LoWPAN world it might be.
>>>>
>>>>
>>>> I think I'd better stop asking open-ended questions now and go read
>>>> some
>>>> stuff :-)
>>>>
>>>> -----Nick
>>>>
>>>> --
>>>> Nick Moore <nick@zoic.org> 0409 656 267
>>>>
>>>> ______________________________**_________________
>>>> 6tsch mailing list
>>>> 6tsch@ietf.org
>>>> https://www.ietf.org/mailman/**listinfo/6tsch<https://www.ietf.org/mailman/listinfo/6tsch>
>>>>
>>>>
>>> ______________________________**_________________
>>> 6tsch mailing list
>>> 6tsch@ietf.org
>>> https://www.ietf.org/mailman/**listinfo/6tsch<https://www.ietf.org/mailman/listinfo/6tsch>
>>>
>>
>> ______________________________**_________________
>> 6tsch mailing list
>> 6tsch@ietf.org
>> https://www.ietf.org/mailman/**listinfo/6tsch<https://www.ietf.org/mailman/listinfo/6tsch>
>>
> _______________________________________________
> 6tsch mailing list
> 6tsch@ietf.org
> https://www.ietf.org/mailman/listinfo/6tsch
>



From pister@eecs.berkeley.edu  Thu Jan 31 15:29:25 2013
Return-Path: <pister@eecs.berkeley.edu>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2781E21F8896 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 15:29:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 OQVJhn4Qv-e5 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 15:29:24 -0800 (PST)
Received: from cm04fe.IST.Berkeley.EDU (cm04fe.IST.Berkeley.EDU [169.229.218.145]) by ietfa.amsl.com (Postfix) with ESMTP id AAB6621F84C9 for <6tsch@ietf.org>; Thu, 31 Jan 2013 15:29:24 -0800 (PST)
Received: from dhcp-32-89.eecs.berkeley.edu ([128.32.32.89]) by cm04fe.ist.berkeley.edu with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.76) (auth plain:pister@eecs.berkeley.edu) (envelope-from <pister@eecs.berkeley.edu>) id 1U13ZL-0005hy-FW; Thu, 31 Jan 2013 15:29:24 -0800
Message-ID: <510AFE56.5010401@eecs.berkeley.edu>
Date: Thu, 31 Jan 2013 15:29:26 -0800
From: Kris Pister <pister@eecs.berkeley.edu>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: Nick Moore <nick@zoic.org>, 6tsch@ietf.org
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca> <51076FAA.6030509@zoic.org> <20253.1359468324@sandelman.ca> <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com> <510893A6.60506@zoic.org> <CADJ9OA9Z9GzvZNqSR9KNGYYcE6kxEwwW6DGDTX_o4VsGoJjjBg@mail.gmail.com> <5109CC68.9090506@zoic.org>
In-Reply-To: <5109CC68.9090506@zoic.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 23:29:25 -0000

I agree that both of those mechanisms of communicating to RPL have 
issues.  However, an interface that exposes the underlying cell matrix 
(link schedule) and time base seems like a requirement in any case.  One 
of the big benefits of tsch is the availability of a shared sense of 
time across the network.  This has important benefits to applications 
(sequence of events detection, feedback control, global timestamps, ...) 
as well as security (replay, joining, broadcast authentication), and 
others.
So for sure we need a mechanism where network time can be exposed to 
higher layers.  We also need a mechanism to expose the schedule, because 
for many applications the higher layer is going to want to do something 
in relation to radio slot activity.  For example, schedule a radar tank 
measurement at a time when there is no mote radio activity, or take a 
data sample right before a TX link to maximize freshness.

How RPL or some other protocol makes use of these features is probably a 
long and polarizing discussion.  If possible I'd like to define the 
mechanism for access to the information, but defer the details of policy 
for future IDs.

ksjp

On 1/30/2013 5:44 PM, Nick Moore wrote:
> On 31/01/13 11:23, Thomas Watteyne wrote:
>> Nick,
>> That's quite some cross-layering! If I understand correctly, the 
>> metric could be function of how long until the next slot, i.e. if a 
>> slot to mote B is closer than mote C, then I will modify my routing 
>> metric to favor mote B. This would lead to very dynamic routing 
>> metrics, indeed.
>
> Yeah.  So in this scenario the 6TSCH sub-layer is either:
>
> * Telling RPL "latency is 50ms.  40ms.  30ms.  20ms.  10ms. Boris, you 
> missed your train, now it is 100ms.  90ms ..."
> * Telling RPL "latency is (t_0 - t) mod k ms, work it out for 
> yourself." (I think this is what Michael meant by "cyclic f(t)")
>
> My concern with the former is that it seems very chatty.  How often is 
> too often?  How often is often enough?
>
> My concern with the latter is that it seems rather a complicated thing 
> to add to RPL, especially when you've got multiple hops involved in a 
> route, with potentially different and varying slotframe periods.  Any 
> comments from anyone with RPL (etc) implementation experience?
>
> My concern overall is excessively dynamic routing, indeed :-)  Is it 
> sufficient for 6TSCH to tell RPL an *average* latency of slotframe 
> period / 2 and leave it at that?
>
> -----Nick


From pister@eecs.berkeley.edu  Thu Jan 31 15:31:27 2013
Return-Path: <pister@eecs.berkeley.edu>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C98221F844A for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 15:31:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.099
X-Spam-Level: 
X-Spam-Status: No, score=-4.099 tagged_above=-999 required=5 tests=[AWL=-2.501, BAYES_00=-2.599, GB_SUMOF=5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 eL9IZfpsqTM1 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 15:31:26 -0800 (PST)
Received: from cm01fe.IST.Berkeley.EDU (cm01fe.IST.Berkeley.EDU [169.229.218.142]) by ietfa.amsl.com (Postfix) with ESMTP id B298821F842C for <6tsch@ietf.org>; Thu, 31 Jan 2013 15:31:22 -0800 (PST)
Received: from dhcp-32-89.eecs.berkeley.edu ([128.32.32.89]) by cm01fe.ist.berkeley.edu with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.76) (auth plain:pister@eecs.berkeley.edu) (envelope-from <pister@eecs.berkeley.edu>) id 1U13bF-0006vC-58 for 6tsch@ietf.org; Thu, 31 Jan 2013 15:31:22 -0800
Message-ID: <510AFECC.7090503@eecs.berkeley.edu>
Date: Thu, 31 Jan 2013 15:31:24 -0800
From: Kris Pister <pister@eecs.berkeley.edu>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: 6tsch@ietf.org
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca> <51076FAA.6030509@zoic.org> <20253.1359468324@sandelman.ca> <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com> <510893A6.60506@zoic.org> <CADJ9OA9Z9GzvZNqSR9KNGYYcE6kxEwwW6DGDTX_o4VsGoJjjBg@mail.gmail.com> <5109CC68.9090506@zoic.org> <CADJ9OA9hvS9WE7HT6DLNZrMTyph85i4aVCcy_TGTYi-B_pNxLw@mail.gmail.com>
In-Reply-To: <CADJ9OA9hvS9WE7HT6DLNZrMTyph85i4aVCcy_TGTYi-B_pNxLw@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------040006040904090901030903"
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 23:31:27 -0000

This is a multi-part message in MIME format.
--------------040006040904090901030903
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

And let's not forget about power and energy.

I'm sorry Dave, but I'm afraid that I can't do that right now.

ksjp

On 1/30/2013 5:54 PM, Thomas Watteyne wrote:
> Nick,
>
> I would argue that 6tsch should deal with MAC layer specificities and 
> present an aggregate view to RPL. In TSCH, we're dealing with multiple 
> links to the same neighbor, which might be confusing for the routing 
> layer to deal with. On top of that, 6tsch might want to switch links 
> around, in which case maybe the metric really doesn't change from a 
> routing point of view.
>
> I believe that 6tsch can express both bandwidth and latency by looking 
> at the schedule and the per-link statistics. That is, bandwidth would 
> be something like the sum of links per slotframe, weighted by the ETX 
> on each link. This would represent "how many packet can I get to this 
> neighbor, per unit time", taking into account that there might be 
> multiple links, and lossy links.
>
> Taking it one step further, 6tsch could be instructed to maintain 
> 6pkt/s to neighbor A. If on average ETX to A is 50%, 6tsch will put in 
> 12 link/s. If something happens and the ETX now goes to 75%, 6tsch 
> could remove 2 links. All of that without requiring any intervention 
> from RPL, and without impact of the routing.
>
> Thomas
>
> On Wed, Jan 30, 2013 at 5:44 PM, Nick Moore <nick@zoic.org 
> <mailto:nick@zoic.org>> wrote:
>
>     On 31/01/13 11:23, Thomas Watteyne wrote:
>
>         Nick,
>         That's quite some cross-layering! If I understand correctly,
>         the metric could be function of how long until the next slot,
>         i.e. if a slot to mote B is closer than mote C, then I will
>         modify my routing metric to favor mote B. This would lead to
>         very dynamic routing metrics, indeed.
>
>
>     Yeah.  So in this scenario the 6TSCH sub-layer is either:
>
>     * Telling RPL "latency is 50ms.  40ms.  30ms.  20ms.  10ms.
>      Boris, you missed your train, now it is 100ms.  90ms ..."
>     * Telling RPL "latency is (t_0 - t) mod k ms, work it out for
>     yourself." (I think this is what Michael meant by "cyclic f(t)")
>
>     My concern with the former is that it seems very chatty.  How
>     often is too often?  How often is often enough?
>
>     My concern with the latter is that it seems rather a complicated
>     thing to add to RPL, especially when you've got multiple hops
>     involved in a route, with potentially different and varying
>     slotframe periods.  Any comments from anyone with RPL (etc)
>     implementation experience?
>
>     My concern overall is excessively dynamic routing, indeed :-)  Is
>     it sufficient for 6TSCH to tell RPL an *average* latency of
>     slotframe period / 2 and leave it at that?
>
>
>     -----Nick
>     -- 
>     Nick Moore <nick@zoic.org <mailto:nick@zoic.org>> 0409 656 267
>     _______________________________________________
>     6tsch mailing list
>     6tsch@ietf.org <mailto:6tsch@ietf.org>
>     https://www.ietf.org/mailman/listinfo/6tsch
>
>
>
>
> _______________________________________________
> 6tsch mailing list
> 6tsch@ietf.org
> https://www.ietf.org/mailman/listinfo/6tsch


--------------040006040904090901030903
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    And let's not forget about power and energy.<br>
    <br>
    I'm sorry Dave, but I'm afraid that I can't do that right now.<br>
    <br>
    ksjp<br>
    <br>
    <div class="moz-cite-prefix">On 1/30/2013 5:54 PM, Thomas Watteyne
      wrote:<br>
    </div>
    <blockquote
cite="mid:CADJ9OA9hvS9WE7HT6DLNZrMTyph85i4aVCcy_TGTYi-B_pNxLw@mail.gmail.com"
      type="cite">Nick,
      <div><br>
      </div>
      <div>I would argue that 6tsch should deal with MAC
        layer&nbsp;specificities&nbsp;and present an aggregate view to RPL. In
        TSCH, we're dealing with multiple links to the same neighbor,
        which might be confusing for the routing layer to deal with. On
        top of that, 6tsch might want to switch links around, in which
        case maybe the metric really doesn't change from a routing point
        of view.</div>
      <div><br>
      </div>
      <div>I believe that 6tsch can express both bandwidth and latency
        by looking at the schedule and the per-link statistics. That is,
        bandwidth would be something like the sum of links per
        slotframe, weighted by the ETX on each link. This would
        represent "how many packet can I get to this neighbor, per unit
        time", taking into account that there might be multiple links,
        and lossy links.</div>
      <div><br>
      </div>
      <div>Taking it one step further, 6tsch could be instructed to
        maintain 6pkt/s to neighbor A. If on average ETX to A is 50%,
        6tsch will put in 12 link/s. If something happens and the ETX
        now goes to 75%, 6tsch could remove 2 links. All of that without
        requiring any intervention from RPL, and without impact of the
        routing.<br>
        <br>
        Thomas<br>
        <br>
        <div class="gmail_quote">On Wed, Jan 30, 2013 at 5:44 PM, Nick
          Moore <span dir="ltr">&lt;<a moz-do-not-send="true"
              href="mailto:nick@zoic.org" target="_blank">nick@zoic.org</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div class="im">On 31/01/13 11:23, Thomas Watteyne wrote:<br>
              <blockquote class="gmail_quote" style="margin:0 0 0
                .8ex;border-left:1px #ccc solid;padding-left:1ex">
                Nick,<br>
                That's quite some cross-layering! If I understand
                correctly, the metric could be function of how long
                until the next slot, i.e. if a slot to mote B is closer
                than mote C, then I will modify my routing metric to
                favor mote B. This would lead to very dynamic routing
                metrics, indeed.<br>
              </blockquote>
              <br>
            </div>
            Yeah. &nbsp;So in this scenario the 6TSCH sub-layer is either:<br>
            <br>
            * Telling RPL "latency is 50ms. &nbsp;40ms. &nbsp;30ms. &nbsp;20ms. &nbsp;10ms.
            &nbsp;Boris, you missed your train, now it is 100ms. &nbsp;90ms ..."<br>
            * Telling RPL "latency is (t_0 - t) mod k ms, work it out
            for yourself." (I think this is what Michael meant by
            "cyclic f(t)")<br>
            <br>
            My concern with the former is that it seems very chatty.
            &nbsp;How often is too often? &nbsp;How often is often enough?<br>
            <br>
            My concern with the latter is that it seems rather a
            complicated thing to add to RPL, especially when you've got
            multiple hops involved in a route, with potentially
            different and varying slotframe periods. &nbsp;Any comments from
            anyone with RPL (etc) implementation experience?<br>
            <br>
            My concern overall is excessively dynamic routing, indeed
            :-) &nbsp;Is it sufficient for 6TSCH to tell RPL an *average*
            latency of slotframe period / 2 and leave it at that?
            <div class="HOEnZb">
              <div class="h5"><br>
                <br>
                -----Nick<br>
                -- <br>
                Nick Moore &lt;<a moz-do-not-send="true"
                  href="mailto:nick@zoic.org" target="_blank">nick@zoic.org</a>&gt;
                0409 656 267<br>
                _______________________________________________<br>
                6tsch mailing list<br>
                <a moz-do-not-send="true" href="mailto:6tsch@ietf.org"
                  target="_blank">6tsch@ietf.org</a><br>
                <a moz-do-not-send="true"
                  href="https://www.ietf.org/mailman/listinfo/6tsch"
                  target="_blank">https://www.ietf.org/mailman/listinfo/6tsch</a><br>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
6tsch mailing list
<a class="moz-txt-link-abbreviated" href="mailto:6tsch@ietf.org">6tsch@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/6tsch">https://www.ietf.org/mailman/listinfo/6tsch</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------040006040904090901030903--

From robert.assimiti@nivis.com  Thu Jan 31 15:41:19 2013
Return-Path: <robert.assimiti@nivis.com>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E05A221F89C0 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 15:41:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.298
X-Spam-Level: 
X-Spam-Status: No, score=-2.298 tagged_above=-999 required=5 tests=[AWL=-0.299, BAYES_00=-2.599, J_CHICKENPOX_73=0.6]
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 eroKDrVAknCU for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 15:41:19 -0800 (PST)
Received: from smtp.nivis.com (smtp.nivis.com [65.205.163.2]) by ietfa.amsl.com (Postfix) with ESMTP id DE67821F8441 for <6tsch@ietf.org>; Thu, 31 Jan 2013 15:41:18 -0800 (PST)
Received: from ATLEXCH02.nivis.com ([10.0.0.18]) by ATLEXCH02.nivis.com ([10.0.0.18]) with mapi; Thu, 31 Jan 2013 18:41:18 -0500
From: Robert Assimiti <robert.assimiti@nivis.com>
To: "qinwang@berkeley.edu" <qinwang@berkeley.edu>, Nick Moore <nick@zoic.org>
Date: Thu, 31 Jan 2013 18:41:16 -0500
Thread-Topic: [6tsch] Welcome to the "6tsch" mailing list
Thread-Index: Ac3/MhfrgkDQAMxvTJWHKv6E+HqhCAA2EpKw
Message-ID: <67442429D9C35E4C975B89BE73BD33D0963577207E@ATLEXCH02.nivis.com>
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca> <51076FAA.6030509@zoic.org> <20253.1359468324@sandelman.ca> <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com> <510893A6.60506@zoic.org> <642eb7a76ca79076e97b391cc9aeabdf.squirrel@calmail.berkeley.edu>
In-Reply-To: <642eb7a76ca79076e97b391cc9aeabdf.squirrel@calmail.berkeley.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "6tsch@ietf.org" <6tsch@ietf.org>
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 23:41:20 -0000

Qin,


Thanks for bringing up uRes. There are many out there that argue that TSCH =
(and any other media allocation scheme that has TDNA based DNA) is not inhe=
rently well suited for (mesh, multi-path) network that rely on distributed =
routing decisions. They claim that TSCH can only be efficiently utilized in=
 highly deterministic systems in which a central computation engine (that i=
ncludes a link scheduler) makes all the decisions in the network. The analo=
gy used is one to Smart Objects being automatic pianos that play the music =
sheet that this computation engine puts in front of them.

In my experience, TSCH renders itself very well to a combination of both na=
mely a central arbitration and distributed intelligence. The WLAN coordinat=
or (which typically resides in the LBR) is responsible for  setting up a ne=
twork maintenance slotframe (used for enhanced beacons, etc). The Smart Obj=
ect form/maintain/select the links locally.

In terms of the interaction between TSCH and RPL there is little coordinati=
on needed, since RPL does not need to be aware of the underlying TSCH sched=
ule.=20

The coordination needed consists in (recommended, not mandatory):

1. Ensuring that the RPL DODAG parent is the current 802.15.4e coordinator =
=20
2. Defining some sort of informative service access point that allows the M=
AC to feed various metrics collected to RPL

When we designed our RPL_over_TSCH Smart Object platform, we also identifie=
d a need to define additional IEs (which is fully condoned and encouraged b=
y 4e) that would allow TSCH Smart Objects to better coordinate and accommod=
ate the MAC agnostic RPL layer.

=20


Robert Assimiti
Nivis
Director of Technology and Standards
Office [678]-202-6859
Mobile [404]-578-0205

-----Original Message-----
From: 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of q=
inwang@berkeley.edu
Sent: Wednesday, January 30, 2013 4:38 PM
To: Nick Moore
Cc: 6tsch@ietf.org
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list

Hi,

As Thomas and Xavi explained, RPL is responsible for choosing a *Path*, i.e=
. next hop neighbor, and asking TSCH to forward packets; and TSCH provides =
a mechanism to use *Links* (neighbor, slot, channel, TX/RX), which is the m=
apping of a *Path*, to conduct forwarding. Thus, the missing piece is how t=
o establish and maintain the *Links*.  My understanding is that 6tsch will =
fill the gap. In addition, considering resource constraints of devices and =
characteristics of IoT, 6tsch should be very simple and flexible for wide r=
ange of application in terms of mobility, density, latency,and so on.

In UC@Berkeley, we have designed a protocol, called uRes. The function of u=
Res is to establish and maintain the *Links* with neighbors. uRes is a dist=
ributed protocol, i.e. the computation and communication for link reservati=
on just happen locally. uRes is coded in Information Elements
(IEs) of IEEE802.15.4e, thus, just fits to TSCH and provides flexibility fo=
r further optimization and extension. uRes has been implemented in OpenWSN =
(openwsn.berkeley.edu).


Regards
Qin




> On 30/01/13 07:04, Thomas Watteyne wrote:
>>
>> Maybe too much room to be handled entirely by RPL. As I see it, RPL=20
>> only wants to know about some cost associated with the topology, and=20
>> uses that to compute multi-hop routes. In particular, I believe RPL=20
>> is more interested in /paths/ (the "performance" of the connection=20
>> between two neighbors), rather than the individual /links /making up=20
>> each path. In my opinion (and this is, I believe, perfectly in line=20
>> with *Xavi*'s comment), we could define a /6tsch/ layer which sits=20
>> between TSCH and RPL. The goal of this layer would be to (1) turn=20
>> some throughput requirements into /links /in the schedule and (2)=20
>> collect information and feedback /path/ statistics to RPL.
> [...]
>
>> To come back to *Michael*'s comment, I believe that, with this setup,=20
>> RPL actually can be using traditional metrics (ETX, bandwidth,=20
>> latency, etc), the /6tsch/ layer taking care of MAC specifics.
>>
>
> Yep, that makes sense!  And as per Michael's comments, RPL can then=20
> handle the routing across different L2s.
>
>
> On 29/01/13 15:09, Michael Richardson wrote:
>> I agree. It's just that this is a new kind of metric: in the past we=20
>> have things like abtracted ETX, bandwidth available, power, latency,=20
>> etc... none of these things are a cyclic f(t). This new info is.
>
> Is it appropriate for the 6tsch routing metrics to change (or as you=20
> put it, to be a cyclic function) *within* the period of a slotframe?
>
> For example, if node A is trying to transmit to node D and can go via=20
> either node B or node C, then the "best route" may toggle back and=20
> forth between B and C depending on which has the next available=20
> link(s), potentially multiple times per slotframe period.  Is this=20
> good behaviour?  I guess in the LoWPAN world it might be.
>
>
> I think I'd better stop asking open-ended questions now and go read=20
> some stuff :-)
>
> -----Nick
>
> --
> Nick Moore <nick@zoic.org> 0409 656 267
>
> _______________________________________________
> 6tsch mailing list
> 6tsch@ietf.org
> https://www.ietf.org/mailman/listinfo/6tsch
>


_______________________________________________
6tsch mailing list
6tsch@ietf.org
https://www.ietf.org/mailman/listinfo/6tsch

From robert.assimiti@nivis.com  Thu Jan 31 15:46:58 2013
Return-Path: <robert.assimiti@nivis.com>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 89DDB21F84E8 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 15:46:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.052
X-Spam-Level: 
X-Spam-Status: No, score=0.052 tagged_above=-999 required=5 tests=[AWL=-2.350,  BAYES_00=-2.599, GB_SUMOF=5, HTML_MESSAGE=0.001]
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 cUxcRweIzgTf for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 15:46:57 -0800 (PST)
Received: from smtp.nivis.com (smtp.nivis.com [65.205.163.2]) by ietfa.amsl.com (Postfix) with ESMTP id 97A2E21F8488 for <6tsch@ietf.org>; Thu, 31 Jan 2013 15:46:57 -0800 (PST)
Received: from ATLEXCH02.nivis.com ([10.0.0.18]) by ATLEXCH02.nivis.com ([10.0.0.18]) with mapi; Thu, 31 Jan 2013 18:46:47 -0500
From: Robert Assimiti <robert.assimiti@nivis.com>
To: Thomas Watteyne <watteyne@eecs.berkeley.edu>, "6tsch@ietf.org" <6tsch@ietf.org>
Date: Thu, 31 Jan 2013 18:46:45 -0500
Thread-Topic: [6tsch] Welcome to the "6tsch" mailing list
Thread-Index: Ac3/VfmBcvKtq0XIR5aVjJeZSguhdwAtsVUA
Message-ID: <67442429D9C35E4C975B89BE73BD33D0963577207F@ATLEXCH02.nivis.com>
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca> <51076FAA.6030509@zoic.org> <20253.1359468324@sandelman.ca> <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com> <510893A6.60506@zoic.org> <CADJ9OA9Z9GzvZNqSR9KNGYYcE6kxEwwW6DGDTX_o4VsGoJjjBg@mail.gmail.com> <5109CC68.9090506@zoic.org> <CADJ9OA9hvS9WE7HT6DLNZrMTyph85i4aVCcy_TGTYi-B_pNxLw@mail.gmail.com>
In-Reply-To: <CADJ9OA9hvS9WE7HT6DLNZrMTyph85i4aVCcy_TGTYi-B_pNxLw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_67442429D9C35E4C975B89BE73BD33D0963577207FATLEXCH02nivi_"
MIME-Version: 1.0
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 23:46:58 -0000

--_000_67442429D9C35E4C975B89BE73BD33D0963577207FATLEXCH02nivi_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Thomas,

I full heartedly second everything that you stated.

Robert

From: 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of T=
homas Watteyne
Sent: Wednesday, January 30, 2013 8:55 PM
To: 6tsch@ietf.org
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list

Nick,

I would argue that 6tsch should deal with MAC layer specificities and prese=
nt an aggregate view to RPL. In TSCH, we're dealing with multiple links to =
the same neighbor, which might be confusing for the routing layer to deal w=
ith. On top of that, 6tsch might want to switch links around, in which case=
 maybe the metric really doesn't change from a routing point of view.

I believe that 6tsch can express both bandwidth and latency by looking at t=
he schedule and the per-link statistics. That is, bandwidth would be someth=
ing like the sum of links per slotframe, weighted by the ETX on each link. =
This would represent "how many packet can I get to this neighbor, per unit =
time", taking into account that there might be multiple links, and lossy li=
nks.

Taking it one step further, 6tsch could be instructed to maintain 6pkt/s to=
 neighbor A. If on average ETX to A is 50%, 6tsch will put in 12 link/s. If=
 something happens and the ETX now goes to 75%, 6tsch could remove 2 links.=
 All of that without requiring any intervention from RPL, and without impac=
t of the routing.

Thomas
On Wed, Jan 30, 2013 at 5:44 PM, Nick Moore <nick@zoic.org<mailto:nick@zoic=
.org>> wrote:
On 31/01/13 11:23, Thomas Watteyne wrote:
Nick,
That's quite some cross-layering! If I understand correctly, the metric cou=
ld be function of how long until the next slot, i.e. if a slot to mote B is=
 closer than mote C, then I will modify my routing metric to favor mote B. =
This would lead to very dynamic routing metrics, indeed.

Yeah.  So in this scenario the 6TSCH sub-layer is either:

* Telling RPL "latency is 50ms.  40ms.  30ms.  20ms.  10ms.  Boris, you mis=
sed your train, now it is 100ms.  90ms ..."
* Telling RPL "latency is (t_0 - t) mod k ms, work it out for yourself." (I=
 think this is what Michael meant by "cyclic f(t)")

My concern with the former is that it seems very chatty.  How often is too =
often?  How often is often enough?

My concern with the latter is that it seems rather a complicated thing to a=
dd to RPL, especially when you've got multiple hops involved in a route, wi=
th potentially different and varying slotframe periods.  Any comments from =
anyone with RPL (etc) implementation experience?

My concern overall is excessively dynamic routing, indeed :-)  Is it suffic=
ient for 6TSCH to tell RPL an *average* latency of slotframe period / 2 and=
 leave it at that?


-----Nick
--
Nick Moore <nick@zoic.org<mailto:nick@zoic.org>> 0409 656 267
_______________________________________________
6tsch mailing list
6tsch@ietf.org<mailto:6tsch@ietf.org>
https://www.ietf.org/mailman/listinfo/6tsch


--_000_67442429D9C35E4C975B89BE73BD33D0963577207FATLEXCH02nivi_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV=3D"Content-Type" CONTENT=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>Thomas,<o:p></o:=
p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I full=
 heartedly second everything that you stated. <o:p></o:p></p><p class=3DMso=
Normal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><b><span style=3D'font-siz=
e:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Robert<o:p></o:p=
></span></b></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-f=
amily:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><di=
v style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in=
 0in'><p class=3DMsoNormal><b><span style=3D'font-size:10.0pt;font-family:"=
Tahoma","sans-serif"'>From:</span></b><span style=3D'font-size:10.0pt;font-=
family:"Tahoma","sans-serif"'> 6tsch-bounces@ietf.org [mailto:6tsch-bounces=
@ietf.org] <b>On Behalf Of </b>Thomas Watteyne<br><b>Sent:</b> Wednesday, J=
anuary 30, 2013 8:55 PM<br><b>To:</b> 6tsch@ietf.org<br><b>Subject:</b> Re:=
 [6tsch] Welcome to the &quot;6tsch&quot; mailing list<o:p></o:p></span></p=
></div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Nick,=
<o:p></o:p></p><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p=
 class=3DMsoNormal>I would argue that 6tsch should deal with MAC layer&nbsp=
;specificities&nbsp;and present an aggregate view to RPL. In TSCH, we're de=
aling with multiple links to the same neighbor, which might be confusing fo=
r the routing layer to deal with. On top of that, 6tsch might want to switc=
h links around, in which case maybe the metric really doesn't change from a=
 routing point of view.<o:p></o:p></p></div><div><p class=3DMsoNormal><o:p>=
&nbsp;</o:p></p></div><div><p class=3DMsoNormal>I believe that 6tsch can ex=
press both bandwidth and latency by looking at the schedule and the per-lin=
k statistics. That is, bandwidth would be something like the sum of links p=
er slotframe, weighted by the ETX on each link. This would represent &quot;=
how many packet can I get to this neighbor, per unit time&quot;, taking int=
o account that there might be multiple links, and lossy links.<o:p></o:p></=
p></div><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=
=3DMsoNormal style=3D'margin-bottom:12.0pt'>Taking it one step further, 6ts=
ch could be instructed to maintain 6pkt/s to neighbor A. If on average ETX =
to A is 50%, 6tsch will put in 12 link/s. If something happens and the ETX =
now goes to 75%, 6tsch could remove 2 links. All of that without requiring =
any intervention from RPL, and without impact of the routing.<br><br>Thomas=
<o:p></o:p></p><div><p class=3DMsoNormal>On Wed, Jan 30, 2013 at 5:44 PM, N=
ick Moore &lt;<a href=3D"mailto:nick@zoic.org" target=3D"_blank">nick@zoic.=
org</a>&gt; wrote:<o:p></o:p></p><div><p class=3DMsoNormal>On 31/01/13 11:2=
3, Thomas Watteyne wrote:<o:p></o:p></p><p class=3DMsoNormal>Nick,<br>That'=
s quite some cross-layering! If I understand correctly, the metric could be=
 function of how long until the next slot, i.e. if a slot to mote B is clos=
er than mote C, then I will modify my routing metric to favor mote B. This =
would lead to very dynamic routing metrics, indeed.<o:p></o:p></p><p class=
=3DMsoNormal><o:p>&nbsp;</o:p></p></div><p class=3DMsoNormal>Yeah. &nbsp;So=
 in this scenario the 6TSCH sub-layer is either:<br><br>* Telling RPL &quot=
;latency is 50ms. &nbsp;40ms. &nbsp;30ms. &nbsp;20ms. &nbsp;10ms. &nbsp;Bor=
is, you missed your train, now it is 100ms. &nbsp;90ms ...&quot;<br>* Telli=
ng RPL &quot;latency is (t_0 - t) mod k ms, work it out for yourself.&quot;=
 (I think this is what Michael meant by &quot;cyclic f(t)&quot;)<br><br>My =
concern with the former is that it seems very chatty. &nbsp;How often is to=
o often? &nbsp;How often is often enough?<br><br>My concern with the latter=
 is that it seems rather a complicated thing to add to RPL, especially when=
 you've got multiple hops involved in a route, with potentially different a=
nd varying slotframe periods. &nbsp;Any comments from anyone with RPL (etc)=
 implementation experience?<br><br>My concern overall is excessively dynami=
c routing, indeed :-) &nbsp;Is it sufficient for 6TSCH to tell RPL an *aver=
age* latency of slotframe period / 2 and leave it at that?<o:p></o:p></p><d=
iv><div><p class=3DMsoNormal><br><br>-----Nick<br>-- <br>Nick Moore &lt;<a =
href=3D"mailto:nick@zoic.org" target=3D"_blank">nick@zoic.org</a>&gt; 0409 =
656 267<br>_______________________________________________<br>6tsch mailing=
 list<br><a href=3D"mailto:6tsch@ietf.org" target=3D"_blank">6tsch@ietf.org=
</a><br><a href=3D"https://www.ietf.org/mailman/listinfo/6tsch" target=3D"_=
blank">https://www.ietf.org/mailman/listinfo/6tsch</a><o:p></o:p></p></div>=
</div></div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></body></=
html>=

--_000_67442429D9C35E4C975B89BE73BD33D0963577207FATLEXCH02nivi_--

From robert.assimiti@nivis.com  Thu Jan 31 15:59:18 2013
Return-Path: <robert.assimiti@nivis.com>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 87E9021F8886 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 15:59:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.665
X-Spam-Level: 
X-Spam-Status: No, score=-1.665 tagged_above=-999 required=5 tests=[AWL=0.934,  BAYES_00=-2.599]
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 IsiDEIOirmQQ for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 15:59:18 -0800 (PST)
Received: from smtp.nivis.com (smtp.nivis.com [65.205.163.2]) by ietfa.amsl.com (Postfix) with ESMTP id 8A4D621F84FB for <6tsch@ietf.org>; Thu, 31 Jan 2013 15:59:14 -0800 (PST)
Received: from ATLEXCH02.nivis.com ([10.0.0.18]) by ATLEXCH02.nivis.com ([10.0.0.18]) with mapi; Thu, 31 Jan 2013 18:59:14 -0500
From: Robert Assimiti <robert.assimiti@nivis.com>
To: Nick Moore <nick@zoic.org>, IETF 6TSCH <6tsch@ietf.org>
Date: Thu, 31 Jan 2013 18:59:12 -0500
Thread-Topic: [6tsch] Welcome to the "6tsch" mailing list
Thread-Index: Ac3/e/OlCO+x5ObIS9emOHhXZC/FQwAkXMnQ
Message-ID: <67442429D9C35E4C975B89BE73BD33D09635772081@ATLEXCH02.nivis.com>
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca> <51076FAA.6030509@zoic.org> <20253.1359468324@sandelman.ca> <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com> <510893A6.60506@zoic.org> <CADJ9OA9Z9GzvZNqSR9KNGYYcE6kxEwwW6DGDTX_o4VsGoJjjBg@mail.gmail.com> <5109CC68.9090506@zoic.org> <CADJ9OA9hvS9WE7HT6DLNZrMTyph85i4aVCcy_TGTYi-B_pNxLw@mail.gmail.com> <53F3B30A-12C6-4D0F-8C47-D6C5BA37DB3A@zoic.org>
In-Reply-To: <53F3B30A-12C6-4D0F-8C47-D6C5BA37DB3A@zoic.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 23:59:18 -0000

This is where dedicated and shared slots come into play at the TSCH.

In TSCH, all slots and are links are created equal. One could devise a sche=
me where slots could be shared or dedicated. Dedicated slots could also be =
prioritized.

These would allow a 6TSCHbis device to be able to guarantee latencies.

Robert Assimiti

-----Original Message-----
From: 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of N=
ick Moore
Sent: Thursday, January 31, 2013 1:27 AM
To: IETF 6TSCH
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list

Thomas Watteyne <watteyne@eecs.berkeley.edu> wrote:

> I would argue that 6tsch should deal with MAC layer specificities and pre=
sent an aggregate view to RPL.

I think that makes sense as an initial goal at least.

If some brave soul manages to work out a more sophisticated version that al=
lows for the cyclic nature of TSCH latency they can always call it 6TSCHbis=
 (pronounce *that*!)

--
Nick Moore  <nick@zoic.org>  (+61) 409 656 267 ____________________________=
___________________
6tsch mailing list
6tsch@ietf.org
https://www.ietf.org/mailman/listinfo/6tsch

From nick@zoic.org  Thu Jan 31 16:22:30 2013
Return-Path: <nick@zoic.org>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7DB9521F8916 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 16:22:30 -0800 (PST)
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=[AWL=0.000,  BAYES_00=-2.599]
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 KDwf-YByp3nE for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 16:22:30 -0800 (PST)
Received: from mercury.zoic.org (mercury.zoic.org [50.19.98.71]) by ietfa.amsl.com (Postfix) with ESMTP id 0B8E221F88ED for <6tsch@ietf.org>; Thu, 31 Jan 2013 16:22:30 -0800 (PST)
Received: from [10.107.2.2] (cthulhu.zoic.org [180.94.115.42]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: nick) by mercury.zoic.org (Postfix) with ESMTPSA id 4ADDB81C51 for <6tsch@ietf.org>; Fri,  1 Feb 2013 00:19:39 +0000 (UTC)
Message-ID: <510B0AC1.60103@zoic.org>
Date: Fri, 01 Feb 2013 11:22:25 +1100
From: Nick Moore <nick@zoic.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: 6tsch@ietf.org
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca> <51076FAA.6030509@zoic.org> <20253.1359468324@sandelman.ca> <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com> <510893A6.60506@zoic.org> <CADnDZ89zFyY4otVggHPOFUx54eN85=Nrh9HHjQwoBEy7kOdtPg@mail.gmail.com>
In-Reply-To: <CADnDZ89zFyY4otVggHPOFUx54eN85=Nrh9HHjQwoBEy7kOdtPg@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [6tsch] 6tsch status ...
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Feb 2013 00:22:30 -0000

On 01/02/13 03:52, Abdussalam Baryun wrote:
> Could some one refer me to an initial draft submitted if available for
> this group? to make group ideas and basis for discussions,

I think this is more of a virtual BOF so far, and we're still trying to 
work out the scope of the proposed WG.
Anyone here got any further documents to put on the table?


(I'm paraphrasing several very long, detailed and interesting posts 
here, probably inaccurately, so with apologies to the authors ...)

The main divide in the conversation so far seems to be whether 6TSCH is:

a) a "shim" between RPL and 4e's TSCH, requiring no mods to RPL but only 
able to express the "aggregate" behaviour of a link across the entire 
slotframe.
     or
b) an extension to RPL to make it TSCH aware, allowing for fine control 
of latencies within slotframes.


Also, a couple of people have brought up protocols building TSCH 
networks, do we think this is in scope for 6TSCH or is 6TSCH only 
concerned with passively optimizing for the networks built by these 
protocols?


-----Nick

-- 
Nick Moore <nick@zoic.org> 0409 656 267


From nick@zoic.org  Thu Jan 31 16:23:26 2013
Return-Path: <nick@zoic.org>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4691421F8971 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 16:23:26 -0800 (PST)
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=[AWL=0.000,  BAYES_00=-2.599]
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 H+oWl8uwqCeE for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 16:23:26 -0800 (PST)
Received: from mercury.zoic.org (mercury.zoic.org [50.19.98.71]) by ietfa.amsl.com (Postfix) with ESMTP id D368421F896B for <6tsch@ietf.org>; Thu, 31 Jan 2013 16:23:25 -0800 (PST)
Received: from [10.107.2.2] (cthulhu.zoic.org [180.94.115.42]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: nick) by mercury.zoic.org (Postfix) with ESMTPSA id 4709E81C5D for <6tsch@ietf.org>; Fri,  1 Feb 2013 00:20:36 +0000 (UTC)
Message-ID: <510B0AFB.9080506@zoic.org>
Date: Fri, 01 Feb 2013 11:23:23 +1100
From: Nick Moore <nick@zoic.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: 6tsch@ietf.org
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca> <51076FAA.6030509@zoic.org> <20253.1359468324@sandelman.ca> <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com> <510893A6.60506@zoic.org> <CADJ9OA9Z9GzvZNqSR9KNGYYcE6kxEwwW6DGDTX_o4VsGoJjjBg@mail.gmail.com> <5109CC68.9090506@zoic.org> <510AFE56.5010401@eecs.berkeley.edu>
In-Reply-To: <510AFE56.5010401@eecs.berkeley.edu>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [6tsch] Exposing network time (etc) to higher layers.
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Feb 2013 00:23:26 -0000

On 01/02/13 10:29, Kris Pister wrote:
> So for sure we need a mechanism where network time can be exposed to 
> higher layers.

Hey, that's a really interesting thought, especially given the drifty 
nature of mote clocks.

-----Nick

-- 
Nick Moore <nick@zoic.org> 0409 656 267


From xvilajosana@eecs.berkeley.edu  Thu Jan 31 16:28:41 2013
Return-Path: <xvilajosana@eecs.berkeley.edu>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4F1C521F8A00 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 16:28:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.348
X-Spam-Level: 
X-Spam-Status: No, score=-5.348 tagged_above=-999 required=5 tests=[AWL=1.251,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 lJZwAJBm5IzI for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 16:28:40 -0800 (PST)
Received: from cm04fe.IST.Berkeley.EDU (cm04fe.IST.Berkeley.EDU [169.229.218.145]) by ietfa.amsl.com (Postfix) with ESMTP id E9BD221F89F9 for <6tsch@ietf.org>; Thu, 31 Jan 2013 16:28:40 -0800 (PST)
Received: from dhcp-33-135.eecs.berkeley.edu ([128.32.33.135]) by cm04fe.ist.berkeley.edu with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.76) (auth plain:xvilajosana@eecs.berkeley.edu) (envelope-from <xvilajosana@eecs.berkeley.edu>) id 1U14Uh-0000Sn-FZ for 6tsch@ietf.org; Thu, 31 Jan 2013 16:28:40 -0800
Message-ID: <510B0C36.5060307@eecs.berkeley.edu>
Date: Thu, 31 Jan 2013 16:28:38 -0800
From: Xavier Vilajosana <xvilajosana@eecs.berkeley.edu>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
MIME-Version: 1.0
To: 6tsch@ietf.org
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca> <51076FAA.6030509@zoic.org> <20253.1359468324@sandelman.ca> <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com> <510893A6.60506@zoic.org> <CADJ9OA9Z9GzvZNqSR9KNGYYcE6kxEwwW6DGDTX_o4VsGoJjjBg@mail.gmail.com> <5109CC68.9090506@zoic.org> <510AFE56.5010401@eecs.berkeley.edu> <510B0AFB.9080506@zoic.org>
In-Reply-To: <510B0AFB.9080506@zoic.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [6tsch] Exposing network time (etc) to higher layers.
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Feb 2013 00:28:41 -0000

Motes keep aligned with guard times smaller than 1ms, also motes share 
the global ASN, with that in mind, would not be difficult to expose 
network time. Time accuracy might then depended on the energy 
constraints of the networks. As more tight synchronization more packets 
on the air.

X.


On 31/01/13 16:23, Nick Moore wrote:
> On 01/02/13 10:29, Kris Pister wrote:
>> So for sure we need a mechanism where network time can be exposed to 
>> higher layers.
>
> Hey, that's a really interesting thought, especially given the drifty 
> nature of mote clocks.
>
> -----Nick
>


From pister@eecs.berkeley.edu  Thu Jan 31 16:30:55 2013
Return-Path: <pister@eecs.berkeley.edu>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 64AE321F8A09 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 16:30:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.349
X-Spam-Level: 
X-Spam-Status: No, score=-5.349 tagged_above=-999 required=5 tests=[AWL=1.250,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 Ggx8e3TFTaVH for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 16:30:54 -0800 (PST)
Received: from cm01fe.IST.Berkeley.EDU (cm01fe.IST.Berkeley.EDU [169.229.218.142]) by ietfa.amsl.com (Postfix) with ESMTP id DADD821F89F9 for <6tsch@ietf.org>; Thu, 31 Jan 2013 16:30:54 -0800 (PST)
Received: from dhcp-32-89.eecs.berkeley.edu ([128.32.32.89]) by cm01fe.ist.berkeley.edu with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.76) (auth plain:pister@eecs.berkeley.edu) (envelope-from <pister@eecs.berkeley.edu>) id 1U14Wq-0000gL-57 for 6tsch@ietf.org; Thu, 31 Jan 2013 16:30:54 -0800
Message-ID: <510B0CBF.4090500@eecs.berkeley.edu>
Date: Thu, 31 Jan 2013 16:30:55 -0800
From: Kris Pister <pister@eecs.berkeley.edu>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: 6tsch@ietf.org
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca> <51076FAA.6030509@zoic.org> <20253.1359468324@sandelman.ca> <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com> <510893A6.60506@zoic.org> <CADJ9OA9Z9GzvZNqSR9KNGYYcE6kxEwwW6DGDTX_o4VsGoJjjBg@mail.gmail.com> <5109CC68.9090506@zoic.org> <CADJ9OA9hvS9WE7HT6DLNZrMTyph85i4aVCcy_TGTYi-B_pNxLw@mail.gmail.com> <53F3B30A-12C6-4D0F-8C47-D6C5BA37DB3A@zoic.org> <67442429D9C35E4C975B89BE73BD33D09635772081@ATLEXCH02.nivis.com>
In-Reply-To: <67442429D9C35E4C975B89BE73BD33D09635772081@ATLEXCH02.nivis.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Feb 2013 00:30:55 -0000

Agree.  My hope is that we define a very simple shared slot system for 
network joining, and then define the mechanism for adding additional 
links, be they shared or dedicated.
Once we have that in place it will be easy for people to get networks up 
and running, and also easy to try out new ideas for optimizing performance.

The advertising information element contains a superframe length, and a 
small number (one?) of shared links.  This provides a duty-cycled 
slotted-aloha MAC, with a duty cycle controlled by the choice of 
superframe length.  For some applications this is all they need.  One 
slot every 100ms gets you a few percent duty cycle and sub-second 
multi-hop response time in low-traffic networks.  DIOs, DAOs, RAs, etc. 
all use the shared bandwidth.

With that as initial synchronization and discovery, then very fancy 
things can be built on top, either with distributed, centralized, or 
(for me ideally) hybrid approaches, with either dedicated, shared, or 
mixed links.  Such a big playground!

ksjp

On 1/31/2013 3:59 PM, Robert Assimiti wrote:
> This is where dedicated and shared slots come into play at the TSCH.
>
> In TSCH, all slots and are links are created equal. One could devise a scheme where slots could be shared or dedicated. Dedicated slots could also be prioritized.
>
> These would allow a 6TSCHbis device to be able to guarantee latencies.
>
> Robert Assimiti
>
> -----Original Message-----
> From: 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of Nick Moore
> Sent: Thursday, January 31, 2013 1:27 AM
> To: IETF 6TSCH
> Subject: Re: [6tsch] Welcome to the "6tsch" mailing list
>
> Thomas Watteyne <watteyne@eecs.berkeley.edu> wrote:
>
>> I would argue that 6tsch should deal with MAC layer specificities and present an aggregate view to RPL.
> I think that makes sense as an initial goal at least.
>
> If some brave soul manages to work out a more sophisticated version that allows for the cyclic nature of TSCH latency they can always call it 6TSCHbis (pronounce *that*!)
>
> --
> Nick Moore  <nick@zoic.org>  (+61) 409 656 267 _______________________________________________
> 6tsch mailing list
> 6tsch@ietf.org
> https://www.ietf.org/mailman/listinfo/6tsch
> _______________________________________________
> 6tsch mailing list
> 6tsch@ietf.org
> https://www.ietf.org/mailman/listinfo/6tsch


From twatteyne@gmail.com  Thu Jan 31 17:50:03 2013
Return-Path: <twatteyne@gmail.com>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 552EF21F884A for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 17:50:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.565
X-Spam-Level: 
X-Spam-Status: No, score=-1.565 tagged_above=-999 required=5 tests=[AWL=-0.255, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, SARE_HTML_USL_OBFU=1.666]
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 nQxx+rZBmv4b for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 17:50:02 -0800 (PST)
Received: from mail-pb0-f51.google.com (mail-pb0-f51.google.com [209.85.160.51]) by ietfa.amsl.com (Postfix) with ESMTP id C23BF21F8840 for <6tsch@ietf.org>; Thu, 31 Jan 2013 17:50:02 -0800 (PST)
Received: by mail-pb0-f51.google.com with SMTP id un15so1910703pbc.10 for <6tsch@ietf.org>; Thu, 31 Jan 2013 17:50:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=8NN8Bk0M6/uRsO61UIQCnDcd3v4IsD7xDlB/6hhNTzY=; b=O5NPSPnhYRRSN9S4ooi6Dg0w3haVmbggWgCiGxfoQ2GDsL/O8HePcKLsQBKP2ub+QI flKdifkvBRbCQVmHyqVtFSEBuFKEAFPPs57kFOT6hEXXFmPpzfRZ+FWcIrGTxd2kJa9X OtE4wzW2fkwIatn/es40mlJ8XYFi3tpQQxvThoyJ/DfMik411Ph9ojjIGY8O2N4PpJ2L /rCZStsZxbkCORkLqsQQdFUJXgeURXhJl7cgUhk8M7YtzuKSF9E8+jVpXP0gY93yz9ge kTYy0FGfaXrCXX2mWnLqpwJo7A4cQhyrJQoBYMDWaAF6pIwFSNptyEIwozjmbhmsF/Ai Qktw==
MIME-Version: 1.0
X-Received: by 10.68.224.165 with SMTP id rd5mr27999004pbc.49.1359683402477; Thu, 31 Jan 2013 17:50:02 -0800 (PST)
Sender: twatteyne@gmail.com
Received: by 10.66.121.33 with HTTP; Thu, 31 Jan 2013 17:50:02 -0800 (PST)
In-Reply-To: <510B0C36.5060307@eecs.berkeley.edu>
References: <mailman.15.1359060644.18741.6tsch@ietf.org> <6867.1359070318@sandelman.ca> <CADJ9OA86gv527FggYy9+DOEzDedMfPn9fr4xB+OBuw5yrtKbBg@mail.gmail.com> <28723.1359138027@sandelman.ca> <5107381E.6000108@zoic.org> <3072.1359432324@sandelman.ca> <51076FAA.6030509@zoic.org> <20253.1359468324@sandelman.ca> <CADJ9OA-AgKjD_S81PxT3iCymJEvnK14qodVR+0=dJ9AVzWqE8Q@mail.gmail.com> <510893A6.60506@zoic.org> <CADJ9OA9Z9GzvZNqSR9KNGYYcE6kxEwwW6DGDTX_o4VsGoJjjBg@mail.gmail.com> <5109CC68.9090506@zoic.org> <510AFE56.5010401@eecs.berkeley.edu> <510B0AFB.9080506@zoic.org> <510B0C36.5060307@eecs.berkeley.edu>
Date: Thu, 31 Jan 2013 17:50:02 -0800
X-Google-Sender-Auth: 0SgXUAXvSANeC3yw4DqbOOl2-QY
Message-ID: <CADJ9OA-EjsDZmBYWWgPD7WQMecLSqpcxi+jMMzyu-DZ7OKfwRQ@mail.gmail.com>
From: Thomas Watteyne <watteyne@eecs.berkeley.edu>
To: IETF 6TSCH <6tsch@ietf.org>
Content-Type: multipart/alternative; boundary=e89a8ff253c436306304d49ff625
Subject: Re: [6tsch] Exposing network time (etc) to higher layers.
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Feb 2013 01:50:03 -0000

--e89a8ff253c436306304d49ff625
Content-Type: text/plain; charset=ISO-8859-1

Agreed. TSCH is built to compensate for clock drift by using all (incl.
data) packets to re-synchronize, and send keep-alive packets when not
enough data packets are sent to satisfy a "good enough" synchronization.
You can get the motes in your network synchronized within 10's of us. In
fact, the better synchronized, the less long you have to listen for a
packet (since you always have to listen early in case your neighbor mote
drifted), so tight synchronization is a power *benefit*, not a power cost.

As pointed out by Kris, this becomes really interesting for the application
to timestamp its payload. Are you thinking of any particular use of tight
synchronization by the routing layer?

On Thu, Jan 31, 2013 at 4:28 PM, Xavier Vilajosana <
xvilajosana@eecs.berkeley.edu> wrote:

> Motes keep aligned with guard times smaller than 1ms, also motes share the
> global ASN, with that in mind, would not be difficult to expose network
> time. Time accuracy might then depended on the energy constraints of the
> networks. As more tight synchronization more packets on the air.
>
> X.
>
>
>
> On 31/01/13 16:23, Nick Moore wrote:
>
>> On 01/02/13 10:29, Kris Pister wrote:
>>
>>> So for sure we need a mechanism where network time can be exposed to
>>> higher layers.
>>>
>>
>> Hey, that's a really interesting thought, especially given the drifty
>> nature of mote clocks.
>>
>> -----Nick
>>
>>
> ______________________________**_________________
> 6tsch mailing list
> 6tsch@ietf.org
> https://www.ietf.org/mailman/**listinfo/6tsch<https://www.ietf.org/mailman/listinfo/6tsch>
>

--e89a8ff253c436306304d49ff625
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Agreed. TSCH is built to compensate for clock drift by using all (incl. dat=
a) packets to re-synchronize, and send keep-alive packets when not enough d=
ata packets are sent to satisfy a &quot;good enough&quot; synchronization. =
You can get the motes in your network synchronized within 10&#39;s of us. I=
n fact, the better synchronized, the less long you have to listen for a pac=
ket (since you always have to listen early in case your neighbor mote drift=
ed), so tight synchronization is a power *benefit*, not a power cost.<div>
<br></div><div>As pointed out by Kris, this becomes really interesting for =
the application to timestamp its payload. Are you thinking of any particula=
r use of tight synchronization by the routing layer?</div><div><div><div>
<div><br><div class=3D"gmail_quote">On Thu, Jan 31, 2013 at 4:28 PM, Xavier=
 Vilajosana <span dir=3D"ltr">&lt;<a href=3D"mailto:xvilajosana@eecs.berkel=
ey.edu" target=3D"_blank">xvilajosana@eecs.berkeley.edu</a>&gt;</span> wrot=
e:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Motes keep aligned with guard times smaller =
than 1ms, also motes share the global ASN, with that in mind, would not be =
difficult to expose network time. Time accuracy might then depended on the =
energy constraints of the networks. As more tight synchronization more pack=
ets on the air.<span class=3D"HOEnZb"><font color=3D"#888888"><br>

<br>
X.</font></span><div class=3D"im HOEnZb"><br>
<br>
<br>
On 31/01/13 16:23, Nick Moore wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
On 01/02/13 10:29, Kris Pister wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
So for sure we need a mechanism where network time can be exposed to higher=
 layers.<br>
</blockquote>
<br>
Hey, that&#39;s a really interesting thought, especially given the drifty n=
ature of mote clocks.<br>
<br>
-----Nick<br>
<br>
</blockquote>
<br></div><div class=3D"HOEnZb"><div class=3D"h5">
______________________________<u></u>_________________<br>
6tsch mailing list<br>
<a href=3D"mailto:6tsch@ietf.org" target=3D"_blank">6tsch@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/6tsch" target=3D"_blank">h=
ttps://www.ietf.org/mailman/<u></u>listinfo/6tsch</a><br>
</div></div></blockquote></div><br></div></div></div></div>

--e89a8ff253c436306304d49ff625--

From pascal.thubert@gmail.com  Thu Jan 31 23:15:06 2013
Return-Path: <pascal.thubert@gmail.com>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C707521F88BC for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 23:15:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_54=0.6, NO_RELAYS=-0.001]
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 okevtO5FjiN8 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 23:15:06 -0800 (PST)
Received: from mail-la0-x236.google.com (mail-la0-x236.google.com [IPv6:2a00:1450:4010:c03::236]) by ietfa.amsl.com (Postfix) with ESMTP id B456F21F88C8 for <6tsch@ietf.org>; Thu, 31 Jan 2013 23:15:05 -0800 (PST)
Received: by mail-la0-f54.google.com with SMTP id gw10so2579635lab.27 for <6tsch@ietf.org>; Thu, 31 Jan 2013 23:15:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=gPBDVufqPztarJqWYLaYAaIIpozD7UZWxZvi7T7cqBs=; b=zvtSN5Pc4tH2sqCdSdWrHtKBPurN59m6y2XvrvipV5F73ZdH1p+ajvg6ttAmj+xtvy lnk38L2AiaJJHSaqIMrvwbNxR/DCvZgUqYBl+O7o4LqHS0e+NQFEN/7oH1RlvrBJkgtS TYyucZai+v/5APnkCtz5SiDmEZth8JS1759+QIGlBMlrLf7LtqsRLLLGBSAKvliYAUUa yI+LPiperkZjdqh6pa2dDa7Tt1CGsGEUoNxbBPEHPiITVV7x4/Hx9K/NNPZPzUpbdNc6 fKTY8R+gk2+6YH5JQMgfXjtAoDa0b5zBLQOKYVfNKiRKn4hnj7M/8yOAvwN8OR4HCKVY kLeg==
MIME-Version: 1.0
X-Received: by 10.112.44.161 with SMTP id f1mr4334310lbm.29.1359702904610; Thu, 31 Jan 2013 23:15:04 -0800 (PST)
Received: by 10.112.27.40 with HTTP; Thu, 31 Jan 2013 23:15:04 -0800 (PST)
Date: Fri, 1 Feb 2013 08:15:04 +0100
Message-ID: <CADPqcJKF1+9G5GOzsa=sX+AhaH1LvYZS=bsJVZCvfwOp=6jCrw@mail.gmail.com>
From: Pascal Thubert <pascal.thubert@gmail.com>
To: IETF 6TSCH <6tsch@ietf.org>
Content-Type: multipart/alternative; boundary=bcaec554d1fea1213204d4a48053
Subject: [6tsch] Dynamic Channel Allocation
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Feb 2013 07:15:06 -0000

--bcaec554d1fea1213204d4a48053
Content-Type: text/plain; charset=ISO-8859-1

Hi:

When talking of radio links, there is sort of chicken and an egg problem
between routing and peering selection / link bandwidth allocation.

If we do not set up a adjacency with a neighbor, then routing cannot use
that neighbor in the route computation and we will never know how much
traffic would pass between hte 2 in an optimal world.OTOH, we cannot
physically allocate stuff at the link level for all possible peers either.

One way of running around that problem is to  virtualize the links so that
the router thinks there is bandwidth, even though potentially no slot is
physically allocated. And then, we need to be able to allocate more and
more slots to a particular neighbor as the routing drives more and more
traffic through that peering.

RPL makes life a lot easier, because it enables a selection of
parent/children that limits the number of initial peering, and thus of
slots to be allocated. Still, I can see the need of a virtualization of the
available bandwidth for consumption by the routing piece, and a Dynamic
Channel Allocation mechanism triggered the forwarding piece - or some
reservation mechanism should we put something like that in place for a few
particular flows.

As the size of the network grows, and the number of usages grow beyond
critical command and control, link utilization becomes statistical, and an
exagerated use of (centrally controlled) reservation depletes the available
resources much faster than they are actually used. Link utilization is
better observed and managed by the local device in a reactive fashion. This
is another argument along the lines that Mischa, Robert and Thomas
discussed earlier that we want a distributed mechanism for the bulk of the
operations.

The shim layer that was already discussed has a lot of value to enable that
virtualization and dynamic allocation. On principle I'm all for it. I'm
just unclear how much of it is above IP (like we placed ND above IP as
opposed to ARP) and how mush is under IP, the the 15.4 IEs. Could there be
an IP abstraction that we could reuse in other similar link layers?

--bcaec554d1fea1213204d4a48053
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi:<br><br>When talking of radio links, there is sort of chicken and an egg=
 problem between routing and peering selection / link bandwidth allocation.=
 <br><br>If we do not set up a adjacency with a neighbor, then routing cann=
ot use that neighbor in the route computation and we will never know how mu=
ch traffic would pass between hte 2 in an optimal world.OTOH, we cannot phy=
sically allocate stuff at the link level for all possible peers either.<br>
<br>One way of running around that problem is to=A0 virtualize the links so=
 that the router thinks there is bandwidth, even though potentially no slot=
 is physically allocated. And then, we need to be able to allocate more and=
 more slots to a particular neighbor as the routing drives more and more tr=
affic through that peering.<br>
<br>RPL makes life a lot easier, because it enables a selection of parent/c=
hildren that limits the number of initial peering, and thus of slots to be =
allocated. Still, I can see the need of a virtualization of the available b=
andwidth for consumption by the routing piece, and a Dynamic Channel Alloca=
tion mechanism triggered the forwarding piece - or some reservation mechani=
sm should we put something like that in place for a few particular flows.<b=
r>
<br>As the size of the network grows, and the number of usages grow beyond =
critical command and control, link utilization becomes statistical, and an =
exagerated use of (centrally controlled) reservation depletes the available=
 resources much faster than they are actually used. Link utilization is bet=
ter observed and managed by the local device in a reactive fashion. This is=
 another argument along the lines that Mischa, Robert and Thomas discussed =
earlier that we want a distributed mechanism for the bulk of the operations=
.<br>
<br>The shim layer that was already discussed has a lot of value to enable =
that virtualization and dynamic allocation. On principle I&#39;m all for it=
. I&#39;m just unclear how much of it is above IP (like we placed ND above =
IP as opposed to ARP) and how mush is under IP, the the 15.4 IEs. Could the=
re be an IP abstraction that we could reuse in other similar link layers?<b=
r>
<br><br><br><br>

--bcaec554d1fea1213204d4a48053--

From pascal.thubert@gmail.com  Thu Jan 31 23:53:25 2013
Return-Path: <pascal.thubert@gmail.com>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4EB7F21F8804 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 23:53:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.799
X-Spam-Level: 
X-Spam-Status: No, score=-2.799 tagged_above=-999 required=5 tests=[AWL=0.799,  BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 9iqxz+kf3KKC for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 23:53:23 -0800 (PST)
Received: from mail-lb0-f178.google.com (mail-lb0-f178.google.com [209.85.217.178]) by ietfa.amsl.com (Postfix) with ESMTP id DFA2921F8550 for <6tsch@ietf.org>; Thu, 31 Jan 2013 23:53:22 -0800 (PST)
Received: by mail-lb0-f178.google.com with SMTP id n1so4288520lba.37 for <6tsch@ietf.org>; Thu, 31 Jan 2013 23:53:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=Omd91RHasRpKLWKguQg7EBTSglm3RF6MWjOdhc0pQx4=; b=J2UpBFiyiWY7lSgUar17ZyPlBlk/CNZ/OzeCPysTvWwfvcgNBIXcOIz9YS0xK8aJJG i7/+Og/7iLEsTeTZnKPlyz8Aw+e3ueoA0fQXjgXYGtZ1bz1h4UezABWfXq7WDKHHltMS O1eZcsELVewl8Gg/zbgzFgRfA0Oa+2CbaNh53TtJO6Aq01w8uDtKH/Sb+CO4yXlyVmTC e+35KwKCl4NCAZ63gWEU/TeGxi28P/J8rwLYUO1J1oWi+4q7BXJ6T9V53IsKUm+OKNIB x4eA8jqM9psCZr2GxsUA2UKI8nWWR7uPBOIkFgjj3y/UlNlvZmZ3UJTmQniUfKZz4Rfo 460A==
MIME-Version: 1.0
X-Received: by 10.152.147.103 with SMTP id tj7mr10391538lab.54.1359705201811;  Thu, 31 Jan 2013 23:53:21 -0800 (PST)
Received: by 10.112.27.40 with HTTP; Thu, 31 Jan 2013 23:53:21 -0800 (PST)
Date: Fri, 1 Feb 2013 08:53:21 +0100
Message-ID: <CADPqcJJL1NgAbb+x3kJwcyfny2Sn-qfpbs6LSMXpm6mCutuUwQ@mail.gmail.com>
From: Pascal Thubert <pascal.thubert@gmail.com>
To: IETF 6TSCH <6tsch@ietf.org>
Content-Type: multipart/alternative; boundary=e89a8f234d2b8d9fdb04d4a509b7
Subject: [6tsch] green light analogy
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Feb 2013 07:53:25 -0000

--e89a8f234d2b8d9fdb04d4a509b7
Content-Type: text/plain; charset=ISO-8859-1

Hi:

For what it's worth,  I've been using the analogy of a city and green/red
lights to describe 6TSCH outside. Considering the city as a system of green
lights:

1) The minimum coordination happens between the lights of intersecting
streets. That minimum coordination is often the best can do but yields a
low (car) throughput on crowded avenues. As Robert indicated, it seems to
make sense that the coordinator is the RPL parent.

2) When main avenues are clearly identified, cities have found ways to
arrange the schedules of the green lights so that cars running at an
expected speed do not need to stop for a number of lights in a row. RPL
optimizes for P2MP / MP2P, so as to  while preserving a controlled latency.
For instance we may be able to organize sequences of time slots to / from
the root, with a concentration as we reach the root in order to address
statistical multiplexingy.

3) And then there are (exceptional) police and firemen cars that take over
regardless of what the allocation is. In that dynamic case (analogous to
alarms and alerts), the police cars and firemen trucks will pass even if
they do not have the green lights. It's not only QoS, but also the fact
that the next hop for that priority packet must be listening at a given
time slot that was not necessarily for him in normal conditions. ISA100 can
achieve something like that with multiple prioritized superframes. What
exactly can we do with 4e?

4) And then there are (very exceptional) official cars that will never need
to stop. Analogous to the scheduled world of command and control, some
external grand master will arrange in advance that a an official convoy
will get all the green lights along its path. In a mostly distributed world
the Path Computing Engine can hardly have visibility on all the real (and
probably quite dynamic) channel allocations. So how can we handle this?
Black list some slots and let the PCE have full control on that limited
number of slots? Let the PCE play blindly and make room for what it has
computed? Or simply use some RSVP like technique whereby the PCE computes
the path but does not see the channels any better than RPL does? In that
case a source-routed reservation message could allocate channels on its way
in a still distributed fashion.

Thoughts?

-- 
Pascal

--e89a8f234d2b8d9fdb04d4a509b7
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi:<br><br>For what it&#39;s worth,=A0 I&#39;ve been using the analogy of a=
 city and green/red lights to describe 6TSCH outside. Considering the city =
as a system of green lights:<br><br>1) The minimum coordination happens bet=
ween the lights of intersecting streets. That minimum coordination is often=
 the best can do but yields a low (car) throughput on crowded avenues. As R=
obert indicated, it seems to make sense that the coordinator is the RPL par=
ent.<br>
<br>2) When main avenues are clearly identified, cities have found ways to =
arrange the schedules of the green lights so that cars running at an expect=
ed speed do not need to stop for a number of lights in a row. RPL optimizes=
 for P2MP / MP2P, so as to=A0 while preserving a controlled latency. For in=
stance we may be able to organize sequences of time slots to / from the roo=
t, with a concentration as we reach the root in order to address statistica=
l multiplexingy. <br>
<br>3) And then there are (exceptional) police and=20
firemen cars that take over regardless of what the allocation is. In that d=
ynamic case (analogous to alarms and alerts), the=20
police cars and firemen trucks will pass even if they do not have the=20
green lights. It&#39;s not only QoS, but also the fact that the next hop fo=
r that priority packet must be listening at a given time slot that was not =
necessarily for him in normal conditions. ISA100 can achieve something like=
 that with multiple prioritized superframes. What exactly can we do with 4e=
?<br>
<br>4) And then there are (very exceptional) official cars that will never =
need to stop. Analogous to the=20
scheduled world of command and control, some external grand master will=20
arrange in advance that a an official convoy will get all the green=20
lights along its path. In a mostly distributed world the Path Computing Eng=
ine can hardly have visibility on all the real (and probably quite dynamic)=
 channel allocations. So how can we handle this? Black list some slots and =
let the PCE have full control on that limited number of slots? Let the PCE =
play blindly and make room for what it has computed? Or simply use some RSV=
P like technique whereby the PCE computes the path but does not see the cha=
nnels any better than RPL does? In that case a source-routed reservation me=
ssage could allocate channels on its way in a still distributed fashion.<br=
>
<br>Thoughts?<br clear=3D"all"><br>-- <br>Pascal

--e89a8f234d2b8d9fdb04d4a509b7--

From twatteyne@gmail.com  Thu Jan 31 23:53:50 2013
Return-Path: <twatteyne@gmail.com>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1B7E821F8828 for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 23:53:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.07
X-Spam-Level: 
X-Spam-Status: No, score=-2.07 tagged_above=-999 required=5 tests=[AWL=0.306,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_54=0.6, 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 Fz+NeqQVIKRz for <6tsch@ietfa.amsl.com>; Thu, 31 Jan 2013 23:53:49 -0800 (PST)
Received: from mail-pa0-f47.google.com (mail-pa0-f47.google.com [209.85.220.47]) by ietfa.amsl.com (Postfix) with ESMTP id 283B121F8804 for <6tsch@ietf.org>; Thu, 31 Jan 2013 23:53:49 -0800 (PST)
Received: by mail-pa0-f47.google.com with SMTP id bj3so1004052pad.20 for <6tsch@ietf.org>; Thu, 31 Jan 2013 23:53:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=m94BKd8bTJKo1/m+bFFyRr8UDMW340LngO/j7WBfzQA=; b=eIAtHCyI7XEbPWLi0BTnxrN5WG439upOPYafAKLSqYJeVpweTdQotRc4IF84LaThS7 UjdZUu2wvUr8bkAoAdQwBBiCYiffADuYPwHMgbjoW/Pxcvl8nGFCNWXjGv/Mf+839w/M sdOYucrD60r4n192/QllN1TjP11Ul451AnNYYdLX5QRUdJ9y9BRAnVMncZWNfkt+E/Ba bgdYUbeG7tSicEQjOnbeVbT79DReTsEdibE83AzMS8RObRSUxArOHSYGZvU3gBoK/QN0 g/AN7TzBbdOmawvmdYbpkxW6mY9OA6uOeFYwnCuXPVBGWX1l0dm05DOALQs8zXlUNOjd 4lNw==
MIME-Version: 1.0
X-Received: by 10.66.85.101 with SMTP id g5mr27700650paz.17.1359705228857; Thu, 31 Jan 2013 23:53:48 -0800 (PST)
Sender: twatteyne@gmail.com
Received: by 10.66.121.33 with HTTP; Thu, 31 Jan 2013 23:53:48 -0800 (PST)
In-Reply-To: <CADPqcJKF1+9G5GOzsa=sX+AhaH1LvYZS=bsJVZCvfwOp=6jCrw@mail.gmail.com>
References: <CADPqcJKF1+9G5GOzsa=sX+AhaH1LvYZS=bsJVZCvfwOp=6jCrw@mail.gmail.com>
Date: Thu, 31 Jan 2013 23:53:48 -0800
X-Google-Sender-Auth: lgEBIUIjNXn_9e43mhDs_QNQ0c0
Message-ID: <CADJ9OA9DOo=STfCqe=JPYGN2aPgKGcTvw=ABz6psKcs1PjUbKA@mail.gmail.com>
From: Thomas Watteyne <watteyne@eecs.berkeley.edu>
To: IETF 6TSCH <6tsch@ietf.org>
Content-Type: multipart/alternative; boundary=f46d042ef5492a534004d4a50b50
Subject: Re: [6tsch] Dynamic Channel Allocation
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Feb 2013 07:53:50 -0000

--f46d042ef5492a534004d4a50b50
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Pascal,
A couple of thoughts inline.
Thomas

On Thu, Jan 31, 2013 at 11:15 PM, Pascal Thubert
<pascal.thubert@gmail.com>wrote:

> Hi:
>
> When talking of radio links, there is sort of chicken and an egg problem
> between routing and peering selection / link bandwidth allocation.
>
> If we do not set up a adjacency with a neighbor, then routing cannot use
> that neighbor in the route computation and we will never know how much
> traffic would pass between hte 2 in an optimal world.OTOH, we cannot
> physically allocate stuff at the link level for all possible peers either=
.
>
> One way of running around that problem is to  virtualize the links so tha=
t
> the router thinks there is bandwidth, even though potentially no slot is
> physically allocated. And then, we need to be able to allocate more and
> more slots to a particular neighbor as the routing drives more and more
> traffic through that peering.
>

The chicken and egg problem is indeed a real complexity: how to manage the
feedback loop between changing the schedule and changing the routes. To
borrow some ideas from Kris, 15.4e includes the notion of shared (i.e.
slotted Aloha) slots: the network could bootstrap with only a couple of
shared slots, offering the possibility for a mote to communicate with any
of its neighbors. This base enables some control traffic to be exchanged to
set up dedicated slots.

The simplest possible case could be to run on shared slots only. This is
what we did about a year of so ago during an IPSO interop event.


> RPL makes life a lot easier, because it enables a selection of
> parent/children that limits the number of initial peering, and thus of
> slots to be allocated. Still, I can see the need of a virtualization of t=
he
> available bandwidth for consumption by the routing piece, and a Dynamic
> Channel Allocation mechanism triggered the forwarding piece - or some
> reservation mechanism should we put something like that in place for a fe=
w
> particular flows.
>
> As the size of the network grows, and the number of usages grow beyond
> critical command and control, link utilization becomes statistical, and a=
n
> exagerated use of (centrally controlled) reservation depletes the availab=
le
> resources much faster than they are actually used. Link utilization is
> better observed and managed by the local device in a reactive fashion. Th=
is
> is another argument along the lines that Mischa, Robert and Thomas
> discussed earlier that we want a distributed mechanism for the bulk of th=
e
> operations.
>




> The shim layer that was already discussed has a lot of value to enable
> that virtualization and dynamic allocation. On principle I'm all for it.
> I'm just unclear how much of it is above IP (like we placed ND above IP a=
s
> opposed to ARP) and how mush is under IP, the the 15.4 IEs. Could there b=
e
> an IP abstraction that we could reuse in other similar link layers?
>
>
Could we borrow some ideas from traditional Internet resource management
systems? In the end, 15.4e does give us a very straightforward unit of
bandwidth (slots) and a stable topology (thanks to channel hopping).

The shim layer could sit right on top of 15.4e, and receive request to
add/remove links. The "brains" that give the orders could be many things:
some traffic observation unit inside the mote, a centralized scheduling
engine (=E0 la TASA), or some distributed resource reservation mechanism su=
ch
as RSVP.

The interface to the shim layer could be keps extremely simple:
- "add/remove this particular slot". This could be used by some omniscient
central scheduler which builds a highly optimized schedule, or
- "always maintain 3 slots per second to this neighbor". This could be used
by some more distributed scheduling entity (e.g. RSVP?). It's then the shim
layer's responsibility to put in the slots needed to meet that requirement.



>
>
>
>
> _______________________________________________
> 6tsch mailing list
> 6tsch@ietf.org
> https://www.ietf.org/mailman/listinfo/6tsch
>
>

--f46d042ef5492a534004d4a50b50
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Pascal,<div>A couple of thoughts inline.</div><div>Thomas<br><br><div class=
=3D"gmail_quote">On Thu, Jan 31, 2013 at 11:15 PM, Pascal Thubert <span dir=
=3D"ltr">&lt;<a href=3D"mailto:pascal.thubert@gmail.com" target=3D"_blank">=
pascal.thubert@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi:<br><br>When talking of radio links, ther=
e is sort of chicken and an egg problem between routing and peering selecti=
on / link bandwidth allocation. <br>

<br>If we do not set up a adjacency with a neighbor, then routing cannot us=
e that neighbor in the route computation and we will never know how much tr=
affic would pass between hte 2 in an optimal world.OTOH, we cannot physical=
ly allocate stuff at the link level for all possible peers either.<br>


<br>One way of running around that problem is to=A0 virtualize the links so=
 that the router thinks there is bandwidth, even though potentially no slot=
 is physically allocated. And then, we need to be able to allocate more and=
 more slots to a particular neighbor as the routing drives more and more tr=
affic through that peering.<br>

</blockquote><div><br></div><div>The chicken and egg problem is indeed a re=
al complexity: how to manage the feedback loop between changing the schedul=
e and changing the routes. To borrow some ideas from Kris, 15.4e includes t=
he notion of shared (i.e. slotted Aloha) slots: the network could bootstrap=
 with only a couple of shared slots, offering the possibility for a mote to=
 communicate with any of its neighbors. This base enables some control traf=
fic to be exchanged to set up dedicated slots.</div>

<div><br></div><div>The simplest possible case could be to run on shared sl=
ots only. This is what we did about a year of so ago during an IPSO interop=
 event.</div><div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

RPL makes life a lot easier, because it enables a selection of parent/child=
ren that limits the number of initial peering, and thus of slots to be allo=
cated. Still, I can see the need of a virtualization of the available bandw=
idth for consumption by the routing piece, and a Dynamic Channel Allocation=
 mechanism triggered the forwarding piece - or some reservation mechanism s=
hould we put something like that in place for a few particular flows.<br>


<br>As the size of the network grows, and the number of usages grow beyond =
critical command and control, link utilization becomes statistical, and an =
exagerated use of (centrally controlled) reservation depletes the available=
 resources much faster than they are actually used. Link utilization is bet=
ter observed and managed by the local device in a reactive fashion. This is=
 another argument along the lines that Mischa, Robert and Thomas discussed =
earlier that we want a distributed mechanism for the bulk of the operations=
.<br>

</blockquote><div><br></div><div>=A0</div><div>=A0</div><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">The shim layer that was already discussed has a lot of value =
to enable that virtualization and dynamic allocation. On principle I&#39;m =
all for it. I&#39;m just unclear how much of it is above IP (like we placed=
 ND above IP as opposed to ARP) and how mush is under IP, the the 15.4 IEs.=
 Could there be an IP abstraction that we could reuse in other similar link=
 layers?<br>


<br></blockquote><div><br></div><div>Could we borrow some ideas from tradit=
ional Internet resource management systems? In the end, 15.4e does give us =
a very straightforward unit of bandwidth (slots) and a stable topology (tha=
nks to channel hopping).</div>
<div><br></div><div>The shim layer could sit right on top of 15.4e, and rec=
eive request to add/remove links. The &quot;brains&quot; that give the orde=
rs could be many things: some traffic observation unit inside the mote, a c=
entralized scheduling engine (=E0=A0la TASA), or some distributed resource =
reservation mechanism such as RSVP.</div>
<div><br></div><div>The interface to the shim layer could be keps extremely=
 simple:</div><div>- &quot;add/remove this particular slot&quot;. This coul=
d be used by some omniscient central scheduler which builds a highly optimi=
zed schedule, or</div>
<div>- &quot;always maintain 3 slots per second to this neighbor&quot;. Thi=
s could be used by some more distributed scheduling entity (e.g. RSVP?). It=
&#39;s then the shim layer&#39;s responsibility to put in the slots needed =
to meet that requirement.</div>
<div><br></div>
<div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex"><br><br><br>
<br>_______________________________________________<br>
6tsch mailing list<br>
<a href=3D"mailto:6tsch@ietf.org" target=3D"_blank">6tsch@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/6tsch" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/6tsch</a><br>
<br></blockquote></div><br></div>

--f46d042ef5492a534004d4a50b50--
