
From Cesar.Gutierrez@ofcom.org.uk  Tue Jul  9 09:01:53 2013
Return-Path: <Cesar.Gutierrez@ofcom.org.uk>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E66A921F8EDF for <paws@ietfa.amsl.com>; Tue,  9 Jul 2013 09:01:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.738
X-Spam-Level: 
X-Spam-Status: No, score=-0.738 tagged_above=-999 required=5 tests=[BAYES_20=-0.74, HTML_MESSAGE=0.001, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BY2U2QoCvHtn for <paws@ietfa.amsl.com>; Tue,  9 Jul 2013 09:01:49 -0700 (PDT)
Received: from mail1.bemta5.messagelabs.com (mail1.bemta5.messagelabs.com [195.245.231.139]) by ietfa.amsl.com (Postfix) with ESMTP id 93C9A21F8793 for <paws@ietf.org>; Tue,  9 Jul 2013 09:01:43 -0700 (PDT)
Received: from [85.158.139.211:59353] by server-3.bemta-5.messagelabs.com id 99/76-09186-5E33CD15; Tue, 09 Jul 2013 16:01:41 +0000
X-Env-Sender: Cesar.Gutierrez@ofcom.org.uk
X-Msg-Ref: server-9.tower-206.messagelabs.com!1373385701!19375058!1
X-Originating-IP: [194.33.160.65]
X-StarScan-Received: 
X-StarScan-Version: 6.9.9; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13207 invoked from network); 9 Jul 2013 16:01:41 -0000
Received: from unknown (HELO WOK-INTRA-EDG02.intra.ofcom.local) (194.33.160.65) by server-9.tower-206.messagelabs.com with AES128-SHA encrypted SMTP; 9 Jul 2013 16:01:41 -0000
Received: from WOK-INTRA-EXC01.intra.ofcom.local (10.130.130.67) by WOK-INTRA-EDG02.intra.ofcom.local (10.130.239.20) with Microsoft SMTP Server (TLS) id 14.1.289.1; Tue, 9 Jul 2013 17:01:40 +0100
Received: from WOK-INTRA-EXC02.intra.ofcom.local ([fe80::550e:933d:224e:6a19]) by WOK-INTRA-EXC01.intra.ofcom.local ([fe80::f0b6:2506:a722:c58b%15]) with mapi id 14.01.0289.001; Tue, 9 Jul 2013 17:01:41 +0100
From: Cesar Gutierrez <Cesar.Gutierrez@ofcom.org.uk>
To: "paws@ietf.org" <paws@ietf.org>
Thread-Topic: [paws] Update on ETSI Harmonised Standard and UK trial
Thread-Index: Ac58vZjiANg8r8ZPQjeznrS86GkKhQ==
Date: Tue, 9 Jul 2013 16:01:39 +0000
Message-ID: <5D3E853BEE49C848BB63047C794C8655AE996A49@WOK-INTRA-EXC02.intra.ofcom.local>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.130.131.249]
Content-Type: multipart/alternative; boundary="_000_5D3E853BEE49C848BB63047C794C8655AE996A49WOKINTRAEXC02in_"
MIME-Version: 1.0
Subject: [paws]  Update on ETSI Harmonised Standard and UK trial
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jul 2013 16:01:54 -0000

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

All,

We discussed a while ago the requirements for operation in Europe and how t=
hese requirements are captured in the Harmonised Standard being developed b=
y ETSI.  Please note that this Harmonised Standard (EN 301 598) is now publ=
icly available for download  and subject to a public enquiry phase (http://=
www.etsi.org/deliver/etsi_en/301500_301599/301598/01.00.00_20/en_301598v010=
000a.pdf)

We will be conducting a White Spaces trial in the UK in the last quarter of=
 this year. We will trial an end to end system, with most of the functional=
ity that we expect in the full solution including communications between da=
tabases and devices. Several organisations have confirmed participation in =
this trial and Ofcom is currently engaging with them to fine-tune the techn=
ical and regulatory details. You can learn more about this trial at:
http://stakeholders.ofcom.org.uk/spectrum/tv-white-spaces/white-spaces-pilo=
t/
Don't hesitate to contact me if you are interested in participating.

Regards,
Cesar

________________________________

***************************************************************************=
***************************************
For more information visit www.ofcom.org.uk

This email (and any attachments) is confidential and intended for the use o=
f the addressee only.

If you have received this email in error please notify the originator of th=
e message and delete it from your system.

This email has been scanned for viruses. However, you open any attachments =
at your own risk.

Any views expressed in this message are those of the individual sender and =
do not represent the views or opinions of Ofcom unless expressly stated oth=
erwise.
***************************************************************************=
***************************************

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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<style>
<!--
@font-face
	{font-family:"Cambria Math"}
@font-face
	{font-family:Calibri}
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif"}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline}
span.EmailStyle17
	{font-family:"Calibri","sans-serif";
	color:windowtext}
.MsoChpDefault
	{}
@page WordSection1
	{margin:72.0pt 72.0pt 72.0pt 72.0pt}
div.WordSection1
	{}
-->
</style>
</head>
<body lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">All,</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">We discussed a while ago the requirements for operat=
ion in Europe and how these requirements are captured in the Harmonised Sta=
ndard being developed by ETSI. &nbsp;Please note that this Harmonised Stand=
ard (EN 301 598) is now publicly available
 for download &nbsp;and subject to a public enquiry phase (<a href=3D"http:=
//www.etsi.org/deliver/etsi_en/301500_301599/301598/01.00.00_20/en_301598v0=
10000a.pdf">http://www.etsi.org/deliver/etsi_en/301500_301599/301598/01.00.=
00_20/en_301598v010000a.pdf</a>)
</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">We will be conducting a White Spaces trial in the UK=
 in the last quarter of this year. We will trial an end to end system, with=
 most of the functionality that we expect in the full solution including co=
mmunications between databases and
 devices. Several organisations have confirmed participation in this trial =
and Ofcom is currently engaging with them to fine-tune the technical and re=
gulatory details. You can learn more about this trial at:</p>
<p class=3D"MsoNormal"><a href=3D"http://stakeholders.ofcom.org.uk/spectrum=
/tv-white-spaces/white-spaces-pilot/">http://stakeholders.ofcom.org.uk/spec=
trum/tv-white-spaces/white-spaces-pilot/</a>
</p>
<p class=3D"MsoNormal">Don&#8217;t hesitate to contact me if you are intere=
sted in participating.</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">Regards,</p>
<p class=3D"MsoNormal">Cesar </p>
</div>
<br>
<hr>
<font face=3D"Arial" color=3D"Gray" size=3D"2"><br>
***************************************************************************=
***************************************<br>
For more information visit www.ofcom.org.uk<br>
<br>
This email (and any attachments) is confidential and intended for the use o=
f the addressee only.<br>
<br>
If you have received this email in error please notify the originator of th=
e message and delete it from your system.<br>
<br>
This email has been scanned for viruses. However, you open any attachments =
at your own risk.<br>
<br>
Any views expressed in this message are those of the individual sender and =
do not represent the views or opinions of Ofcom unless expressly stated oth=
erwise.<br>
***************************************************************************=
***************************************<br>
</font>
</body>
</html>

--_000_5D3E853BEE49C848BB63047C794C8655AE996A49WOKINTRAEXC02in_--

From vchen@google.com  Mon Jul 15 14:56:58 2013
Return-Path: <vchen@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9991321F9FFC for <paws@ietfa.amsl.com>; Mon, 15 Jul 2013 14:56:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.677
X-Spam-Level: 
X-Spam-Status: No, score=-1.677 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b3v938XAgvT5 for <paws@ietfa.amsl.com>; Mon, 15 Jul 2013 14:56:56 -0700 (PDT)
Received: from mail-oa0-x234.google.com (mail-oa0-x234.google.com [IPv6:2607:f8b0:4003:c02::234]) by ietfa.amsl.com (Postfix) with ESMTP id 6199E21E813A for <paws@ietf.org>; Mon, 15 Jul 2013 14:56:34 -0700 (PDT)
Received: by mail-oa0-f52.google.com with SMTP id g12so16428039oah.11 for <paws@ietf.org>; Mon, 15 Jul 2013 14:56:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=mkzW/ybDbsIuGuIOAHQys4sIBvL4pC0uNCV22nMoFKI=; b=kJVuhQERfHnGozw5v87CnneRC9JLDZFLuD3j03oGVRSIDMtdrVsBgRzgEGH6UNNAY4 SCtMjHtz7ruJ0hH/hsiWWlWLl6FjWpeBWOpzawV6nx4GhCXYJt6nujSgpVDcGgx0H3R0 9gBObeyioBUu2Hje5trJ/68UJx0lzv9Kl+L6VrCFVAnrejxKi7xxXGm8jcwlJan0YKbx i7DchwRh47qVVArAh/B/YAnmIFv5nqZsyccK4fd9PvujK/pDX+ZsWEigMM7zUh6Kb6Q2 AneEilULDDT/0Zth/iMJcj9Wc1K24/wg3flbMIqwOnQOWV8rVDjEEYq73ON7cIVUFV57 a22Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=mkzW/ybDbsIuGuIOAHQys4sIBvL4pC0uNCV22nMoFKI=; b=GwzSw15Z+Xnx2KV9ZK+bX2RZmWNADSwzA0tZ01FyVwca/e4uYJS3zkm30ozkFjHk8g M2NAtw1+r6J34lDjIux56sHiPIp5F0Prk0RmXGdCtf/4v88hcZVbgBrn8ilVwtawUOZk fyE2299VnCJ2r0T+18OBsOtv9SRM6DeFFY3guabyuvqN0wHGFiTTZykjH/2wFjsajU0f qzzbfe8FMXS07pNgRTQMD+RO2mtlp2LnhrpCN2mdJRw3stP1OGzpfO4ql25TNCvQm/I0 2PVi/2ev/z0hRLhUf2zjquen69hXxrNtPWcLSNWW1ROnkUi6XvYdVifNsiiUmyG3WJTK bcpA==
MIME-Version: 1.0
X-Received: by 10.60.98.41 with SMTP id ef9mr44570993oeb.68.1373925388013; Mon, 15 Jul 2013 14:56:28 -0700 (PDT)
Received: by 10.182.52.193 with HTTP; Mon, 15 Jul 2013 14:56:27 -0700 (PDT)
In-Reply-To: <A738072C202A85459817980EF93F302C0149AC31@SMTP1.etri.info>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022A10DC@008-AM1MPN1-006.mgdnok.nokia.com> <A738072C202A85459817980EF93F302C0149AC31@SMTP1.etri.info>
Date: Mon, 15 Jul 2013 14:56:27 -0700
Message-ID: <CABEV9RNV8AtvNQeWEKiDP8cBQ-xx+_X_whSnOL1f1eQByQ_A0Q@mail.gmail.com>
From: Vincent Chen <vchen@google.com>
To: =?UTF-8?B?7Jyg7ISx7KeE?= <sjyou@etri.re.kr>
Content-Type: multipart/alternative; boundary=089e013a100ab36b2c04e193ee6b
X-Gm-Message-State: ALoCoQmURGMUwDiD5Wynvb/Iq7EMF6Hr3iCf/r/2A+yyUvRZEFlvy1CmyKk1+zRzLWyRdbKzUO83J0iG+xSZRj9BK6zusfNnq+Ny/fVLMkJCFilI6t7aKo12j6AFX28Ki3WIzAv0jU0qViWT66yAHl7csrRiHV/cfexSmRpkVh0D9/TV4i6cT5n4d33gbvfWddTMidD+F0vd
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] WGLC on http://tools.ietf.org/html/draft-ietf-paws-protocol-06
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Jul 2013 21:56:58 -0000

--089e013a100ab36b2c04e193ee6b
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Sungjin,

Sorry for the long delay (vacation). Answers inline.


On Sun, Jun 30, 2013 at 10:30 PM, =EC=9C=A0=EC=84=B1=EC=A7=84 <sjyou@etri.r=
e.kr> wrote:

> Hi All,
>
> I have found two typos.
>
> At example "getSpectrum" JSON-RPC in 6.4.1. :
>         "id": "xxxxxx",     --> Comma should be deleted.
> At example "getSpectrumBatch" JSON-RPC in 6.5.1. :
>         "id": "xxxxxx",     --> Comma should be deleted.
>

Thanks!


>
>
> I have a comment about example "getSpectrum" JSON-RPC response in 6.4.2
> and 6.5.2.
> There are two spectrum information parameters  for the same frequency
> range.
> One is for bandwidth 6e6, and the other is for bandwidth 1e5.
> But spectral density of 6e6 is different from that of 1e5 in the same
> frequency range.
> It will be more nice if the spectral density of the same frequency range
> is same.
> Or it will be also nice if frequency ranges are modified to be different
> from each other.
>

This is intended to represent the permissible maximum power in which
"wide-band" and "narrow-band" operations are permitted.
The available frequencies do not change (hence, the same start/stop
frequencies), just the permissible power.

Does that make sense?

-vince



> Thank you.
>
> BR,
> Sungjin
>
>
> -----Original Message-----
> From: paws-bounces@ietf.org [mailto:paws-bounces@ietf.org] On Behalf Of
> Gabor.Bajko@nokia.com
> Sent: Thursday, June 20, 2013 2:18 AM
> To: paws@ietf.org
> Subject: [paws] WGLC on
> http://tools.ietf.org/html/draft-ietf-paws-protocol-06
>
>
> All,
>
> The Editor of the document posted a new version and indicated that all
> open issues raised on the list were resolved, and that there are no more
> open issues he is aware of.
> Therefore, I'd like to issue a wg last call on the document. We need
> reviews and feedback in order to be able to progress the document.
>
> Please read through the draft and send any comments you may have to the
> list in the next 2-3 weeks.
> If you review the draft and have no comments, send a note to the list tha=
t
> the draft is good as it is, we need these notes as much as we need the
> actual comments.
>
> Thanks, Gabor
> _______________________________________________
> paws mailing list
> paws@ietf.org
> https://www.ietf.org/mailman/listinfo/paws
> _______________________________________________
> paws mailing list
> paws@ietf.org
> https://www.ietf.org/mailman/listinfo/paws
>



--=20
-vince

--089e013a100ab36b2c04e193ee6b
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Sungjin,<div><br></div><div>Sorry for the long delay (vaca=
tion). Answers inline.</div><div class=3D"gmail_extra"><br><br><div class=
=3D"gmail_quote">On Sun, Jun 30, 2013 at 10:30 PM, =EC=9C=A0=EC=84=B1=EC=A7=
=84 <span dir=3D"ltr">&lt;<a href=3D"mailto:sjyou@etri.re.kr" target=3D"_bl=
ank">sjyou@etri.re.kr</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 All,<br>
<br>
I have found two typos.<br>
<br>
At example &quot;getSpectrum&quot; JSON-RPC in 6.4.1. :<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;id&quot;: &quot;xxxxxx&quot;, =C2=A0 =C2=
=A0 --&gt; Comma should be deleted.<br>
At example &quot;getSpectrumBatch&quot; JSON-RPC in 6.5.1. :<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;id&quot;: &quot;xxxxxx&quot;, =C2=A0 =C2=
=A0 --&gt; Comma should be deleted.<br></blockquote><div><br></div><div>Tha=
nks!</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
<br>
I have a comment about example &quot;getSpectrum&quot; JSON-RPC response in=
 6.4.2 and 6.5.2.<br>
There are two spectrum information parameters =C2=A0for the same frequency =
range.<br>
One is for bandwidth 6e6, and the other is for bandwidth 1e5.<br>
But spectral density of 6e6 is different from that of 1e5 in the same frequ=
ency range.<br>
It will be more nice if the spectral density of the same frequency range is=
 same.<br>
Or it will be also nice if frequency ranges are modified to be different fr=
om each other.<br></blockquote><div><br></div><div>This is intended to repr=
esent the permissible maximum power in which &quot;wide-band&quot; and &quo=
t;narrow-band&quot; operations are permitted.</div>
<div>The available frequencies do not change (hence, the same start/stop fr=
equencies), just the permissible power.</div><div><br></div><div>Does that =
make sense?</div><div><br></div><div>-vince</div><div><br></div><div><br>
</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=
eft:1px #ccc solid;padding-left:1ex">
<br>
Thank you.<br>
<br>
BR,<br>
Sungjin<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
-----Original Message-----<br>
From: <a href=3D"mailto:paws-bounces@ietf.org">paws-bounces@ietf.org</a> [m=
ailto:<a href=3D"mailto:paws-bounces@ietf.org">paws-bounces@ietf.org</a>] O=
n Behalf Of <a href=3D"mailto:Gabor.Bajko@nokia.com">Gabor.Bajko@nokia.com<=
/a><br>

Sent: Thursday, June 20, 2013 2:18 AM<br>
To: <a href=3D"mailto:paws@ietf.org">paws@ietf.org</a><br>
Subject: [paws] WGLC on <a href=3D"http://tools.ietf.org/html/draft-ietf-pa=
ws-protocol-06" target=3D"_blank">http://tools.ietf.org/html/draft-ietf-paw=
s-protocol-06</a><br>
<br>
<br>
All,<br>
<br>
The Editor of the document posted a new version and indicated that all open=
 issues raised on the list were resolved, and that there are no more open i=
ssues he is aware of.<br>
Therefore, I&#39;d like to issue a wg last call on the document. We need re=
views and feedback in order to be able to progress the document.<br>
<br>
Please read through the draft and send any comments you may have to the lis=
t in the next 2-3 weeks.<br>
If you review the draft and have no comments, send a note to the list that =
the draft is good as it is, we need these notes as much as we need the actu=
al comments.<br>
<br>
Thanks, Gabor<br>
_______________________________________________<br>
paws mailing list<br>
<a href=3D"mailto:paws@ietf.org">paws@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/paws" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/paws</a><br>
_______________________________________________<br>
paws mailing list<br>
<a href=3D"mailto:paws@ietf.org">paws@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/paws" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/paws</a><br>
</div></div></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>=
-vince
</div></div>

--089e013a100ab36b2c04e193ee6b--

From sjyou@etri.re.kr  Mon Jul 15 18:02:41 2013
Return-Path: <sjyou@etri.re.kr>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 05BF421F9CE8 for <paws@ietfa.amsl.com>; Mon, 15 Jul 2013 18:02:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.972
X-Spam-Level: 
X-Spam-Status: No, score=-99.972 tagged_above=-999 required=5 tests=[AWL=2.626, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j7Zjrb7l206X for <paws@ietfa.amsl.com>; Mon, 15 Jul 2013 18:02:35 -0700 (PDT)
Received: from smtpeg.etri.re.kr (smtpeg1.etri.re.kr [129.254.27.141]) by ietfa.amsl.com (Postfix) with ESMTP id 4B0A811E80F2 for <paws@ietf.org>; Mon, 15 Jul 2013 18:02:35 -0700 (PDT)
Received: from SMTP4.etri.info (129.254.28.74) by SMTPEG1.etri.info (129.254.27.141) with Microsoft SMTP Server (TLS) id 14.1.355.2; Tue, 16 Jul 2013 10:02:24 +0900
Received: from [129.254.65.147] (129.254.65.147) by SMTP4.etri.info (129.254.28.74) with Microsoft SMTP Server (TLS) id 14.1.355.2; Tue, 16 Jul 2013 10:02:22 +0900
Message-ID: <51E49B9E.7090900@etri.re.kr>
Date: Tue, 16 Jul 2013 10:02:22 +0900
From: Sungjin <sjyou@etri.re.kr>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130510 Thunderbird/17.0.6
MIME-Version: 1.0
To: Vincent Chen <vchen@google.com>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022A10DC@008-AM1MPN1-006.mgdnok.nokia.com> <A738072C202A85459817980EF93F302C0149AC31@SMTP1.etri.info> <CABEV9RNV8AtvNQeWEKiDP8cBQ-xx+_X_whSnOL1f1eQByQ_A0Q@mail.gmail.com>
In-Reply-To: <CABEV9RNV8AtvNQeWEKiDP8cBQ-xx+_X_whSnOL1f1eQByQ_A0Q@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------090707060301010002070506"
X-Originating-IP: [129.254.65.147]
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] WGLC on http://tools.ietf.org/html/draft-ietf-paws-protocol-06
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 01:02:41 -0000

--------------090707060301010002070506
Content-Type: text/plain; charset="UTF-8"; format=flowed
Content-Transfer-Encoding: 8bit

Vince,

I understand "bandwidth" parameter is just for defining permissible 
power or spectral density and
it dose not represent the operation bandwidth. (see 4.4.5. 
SPECTRUC_USE_NOTIFY, 'spectra' parameter description)
If I misunderstand, please correct me.

And I found another typos.
"jsonrpc": "2.0", should be added to all examples.

Regards,
Sungjin

On 07/16/2013 06:56 AM, Vincent Chen wrote:
> Sungjin,
>
> Sorry for the long delay (vacation). Answers inline.
>
>
> On Sun, Jun 30, 2013 at 10:30 PM, 유성진 <sjyou@etri.re.kr 
> <mailto:sjyou@etri.re.kr>> wrote:
>
>     Hi All,
>
>     I have found two typos.
>
>     At example "getSpectrum" JSON-RPC in 6.4.1. :
>             "id": "xxxxxx",     --> Comma should be deleted.
>     At example "getSpectrumBatch" JSON-RPC in 6.5.1. :
>             "id": "xxxxxx",     --> Comma should be deleted.
>
>
> Thanks!
>
>
>
>     I have a comment about example "getSpectrum" JSON-RPC response in
>     6.4.2 and 6.5.2.
>     There are two spectrum information parameters  for the same
>     frequency range.
>     One is for bandwidth 6e6, and the other is for bandwidth 1e5.
>     But spectral density of 6e6 is different from that of 1e5 in the
>     same frequency range.
>     It will be more nice if the spectral density of the same frequency
>     range is same.
>     Or it will be also nice if frequency ranges are modified to be
>     different from each other.
>
>
> This is intended to represent the permissible maximum power in which 
> "wide-band" and "narrow-band" operations are permitted.
> The available frequencies do not change (hence, the same start/stop 
> frequencies), just the permissible power.
>
> Does that make sense?
>
> -vince
>
>
>
>     Thank you.
>
>     BR,
>     Sungjin
>
>
>     -----Original Message-----
>     From: paws-bounces@ietf.org <mailto:paws-bounces@ietf.org>
>     [mailto:paws-bounces@ietf.org <mailto:paws-bounces@ietf.org>] On
>     Behalf Of Gabor.Bajko@nokia.com <mailto:Gabor.Bajko@nokia.com>
>     Sent: Thursday, June 20, 2013 2:18 AM
>     To: paws@ietf.org <mailto:paws@ietf.org>
>     Subject: [paws] WGLC on
>     http://tools.ietf.org/html/draft-ietf-paws-protocol-06
>
>
>     All,
>
>     The Editor of the document posted a new version and indicated that
>     all open issues raised on the list were resolved, and that there
>     are no more open issues he is aware of.
>     Therefore, I'd like to issue a wg last call on the document. We
>     need reviews and feedback in order to be able to progress the
>     document.
>
>     Please read through the draft and send any comments you may have
>     to the list in the next 2-3 weeks.
>     If you review the draft and have no comments, send a note to the
>     list that the draft is good as it is, we need these notes as much
>     as we need the actual comments.
>
>     Thanks, Gabor
>     _______________________________________________
>     paws mailing list
>     paws@ietf.org <mailto:paws@ietf.org>
>     https://www.ietf.org/mailman/listinfo/paws
>     _______________________________________________
>     paws mailing list
>     paws@ietf.org <mailto:paws@ietf.org>
>     https://www.ietf.org/mailman/listinfo/paws
>
>
>
>
> -- 
> -vince


--------------090707060301010002070506
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Vince,<br>
      <br>
      I understand "bandwidth" parameter is just for defining
      permissible power or spectral density and<br>
      it dose not represent the operation bandwidth. (see 4.4.5.
      SPECTRUC_USE_NOTIFY, 'spectra' parameter description)<br>
      If I misunderstand, please correct me.<br>
      <br>
      And I found another typos.<br>
      "jsonrpc": "2.0", should be added to all examples.<br>
      <br>
      Regards,<br>
      Sungjin<br>
      <br>
      On 07/16/2013 06:56 AM, Vincent Chen wrote:<br>
    </div>
    <blockquote
cite="mid:CABEV9RNV8AtvNQeWEKiDP8cBQ-xx+_X_whSnOL1f1eQByQ_A0Q@mail.gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div dir="ltr">Sungjin,
        <div><br>
        </div>
        <div>Sorry for the long delay (vacation). Answers inline.</div>
        <div class="gmail_extra"><br>
          <br>
          <div class="gmail_quote">On Sun, Jun 30, 2013 at 10:30 PM, 유성진
            <span dir="ltr">&lt;<a moz-do-not-send="true"
                href="mailto:sjyou@etri.re.kr" target="_blank">sjyou@etri.re.kr</a>&gt;</span>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi All,<br>
              <br>
              I have found two typos.<br>
              <br>
              At example "getSpectrum" JSON-RPC in 6.4.1. :<br>
                      "id": "xxxxxx",     --&gt; Comma should be
              deleted.<br>
              At example "getSpectrumBatch" JSON-RPC in 6.5.1. :<br>
                      "id": "xxxxxx",     --&gt; Comma should be
              deleted.<br>
            </blockquote>
            <div><br>
            </div>
            <div>Thanks!</div>
            <div> </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <br>
              <br>
              I have a comment about example "getSpectrum" JSON-RPC
              response in 6.4.2 and 6.5.2.<br>
              There are two spectrum information parameters  for the
              same frequency range.<br>
              One is for bandwidth 6e6, and the other is for bandwidth
              1e5.<br>
              But spectral density of 6e6 is different from that of 1e5
              in the same frequency range.<br>
              It will be more nice if the spectral density of the same
              frequency range is same.<br>
              Or it will be also nice if frequency ranges are modified
              to be different from each other.<br>
            </blockquote>
            <div><br>
            </div>
            <div>This is intended to represent the permissible maximum
              power in which "wide-band" and "narrow-band" operations
              are permitted.</div>
            <div>The available frequencies do not change (hence, the
              same start/stop frequencies), just the permissible power.</div>
          </div>
        </div>
      </div>
    </blockquote>
    <blockquote
cite="mid:CABEV9RNV8AtvNQeWEKiDP8cBQ-xx+_X_whSnOL1f1eQByQ_A0Q@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <div><br>
            </div>
            <div>Does that make sense?</div>
            <div><br>
            </div>
            <div>-vince</div>
            <div><br>
            </div>
            <div><br>
            </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <br>
              Thank you.<br>
              <br>
              BR,<br>
              Sungjin<br>
              <div class="HOEnZb">
                <div class="h5"><br>
                  <br>
                  -----Original Message-----<br>
                  From: <a moz-do-not-send="true"
                    href="mailto:paws-bounces@ietf.org">paws-bounces@ietf.org</a>
                  [mailto:<a moz-do-not-send="true"
                    href="mailto:paws-bounces@ietf.org">paws-bounces@ietf.org</a>]
                  On Behalf Of <a moz-do-not-send="true"
                    href="mailto:Gabor.Bajko@nokia.com">Gabor.Bajko@nokia.com</a><br>
                  Sent: Thursday, June 20, 2013 2:18 AM<br>
                  To: <a moz-do-not-send="true"
                    href="mailto:paws@ietf.org">paws@ietf.org</a><br>
                  Subject: [paws] WGLC on <a moz-do-not-send="true"
                    href="http://tools.ietf.org/html/draft-ietf-paws-protocol-06"
                    target="_blank">http://tools.ietf.org/html/draft-ietf-paws-protocol-06</a><br>
                  <br>
                  <br>
                  All,<br>
                  <br>
                  The Editor of the document posted a new version and
                  indicated that all open issues raised on the list were
                  resolved, and that there are no more open issues he is
                  aware of.<br>
                  Therefore, I'd like to issue a wg last call on the
                  document. We need reviews and feedback in order to be
                  able to progress the document.<br>
                  <br>
                  Please read through the draft and send any comments
                  you may have to the list in the next 2-3 weeks.<br>
                  If you review the draft and have no comments, send a
                  note to the list that the draft is good as it is, we
                  need these notes as much as we need the actual
                  comments.<br>
                  <br>
                  Thanks, Gabor<br>
                  _______________________________________________<br>
                  paws mailing list<br>
                  <a moz-do-not-send="true" href="mailto:paws@ietf.org">paws@ietf.org</a><br>
                  <a moz-do-not-send="true"
                    href="https://www.ietf.org/mailman/listinfo/paws"
                    target="_blank">https://www.ietf.org/mailman/listinfo/paws</a><br>
                  _______________________________________________<br>
                  paws mailing list<br>
                  <a moz-do-not-send="true" href="mailto:paws@ietf.org">paws@ietf.org</a><br>
                  <a moz-do-not-send="true"
                    href="https://www.ietf.org/mailman/listinfo/paws"
                    target="_blank">https://www.ietf.org/mailman/listinfo/paws</a><br>
                </div>
              </div>
            </blockquote>
          </div>
          <br>
          <br clear="all">
          <div><br>
          </div>
          -- <br>
          -vince
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------090707060301010002070506--

From Gabor.Bajko@nokia.com  Mon Jul 15 19:30:41 2013
Return-Path: <Gabor.Bajko@nokia.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E1A3D11E81B5 for <paws@ietfa.amsl.com>; Mon, 15 Jul 2013 19:30:41 -0700 (PDT)
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 ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r4AoPCmuEFda for <paws@ietfa.amsl.com>; Mon, 15 Jul 2013 19:30:36 -0700 (PDT)
Received: from mgw-da01.nokia.com (smtp.nokia.com [147.243.128.24]) by ietfa.amsl.com (Postfix) with ESMTP id 9EDA221E80CB for <paws@ietf.org>; Mon, 15 Jul 2013 19:30:34 -0700 (PDT)
Received: from vaebh102.NOE.Nokia.com (vaebh102.europe.nokia.com [10.160.244.23]) by mgw-da01.nokia.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id r6G2UVsr012084 for <paws@ietf.org>; Tue, 16 Jul 2013 05:30:33 +0300
Received: from smtp.mgd.nokia.com ([65.54.30.60]) by vaebh102.NOE.Nokia.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Tue, 16 Jul 2013 05:30:31 +0300
Received: from 008-AM1MPN1-006.mgdnok.nokia.com ([169.254.6.213]) by 008-AM1MMR1-005.mgdnok.nokia.com ([65.54.30.60]) with mapi id 14.02.0328.011; Tue, 16 Jul 2013 02:30:30 +0000
From: <Gabor.Bajko@nokia.com>
To: <paws@ietf.org>
Thread-Topic: PAWS meeting in Berlin, request for agenda time
Thread-Index: Ac6By/UoPBVrBj8PRHOQWQ2sXWfaUA==
Date: Tue, 16 Jul 2013 02:32:45 +0000
Message-ID: <1ECAFF543A2FED4EA2BEB6CACE08E476022D8302@008-AM1MPN1-006.mgdnok.nokia.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [76.21.94.180]
Content-Type: multipart/alternative; boundary="_000_1ECAFF543A2FED4EA2BEB6CACE08E476022D8302008AM1MPN1006mg_"
MIME-Version: 1.0
X-OriginalArrivalTime: 16 Jul 2013 02:30:31.0277 (UTC) FILETIME=[713281D0:01CE81CC]
X-Nokia-AV: Clean
Subject: [paws] PAWS meeting in Berlin, request for agenda time
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 02:30:42 -0000

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

Hi all,

PAWS will meet in Berlin on Monday, July 29th, 15:10pm for 2 hours, see htt=
ps://datatracker.ietf.org/meeting/87/agenda.html.

Remote participation is possible, please send me a note if you plan to atte=
nd remotely.

If you would like to present, send a timeslot request to the chairs.


-          gabor

--_000_1ECAFF543A2FED4EA2BEB6CACE08E476022D8302008AM1MPN1006mg_
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=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-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;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:912351402;
	mso-list-type:hybrid;
	mso-list-template-ids:2081042442 726041660 67698691 67698693 67698689 6769=
8691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi all,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">PAWS will meet in Berlin on Monday, July 29<sup>th</=
sup>, 15:10pm for 2 hours, see
<a href=3D"https://datatracker.ietf.org/meeting/87/agenda.html">https://dat=
atracker.ietf.org/meeting/87/agenda.html</a>.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Remote participation is possible, please send me a n=
ote if you plan to attend remotely.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">If you would like to present, send a timeslot reques=
t to the chairs.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>gabor<o:p></o:p></p>
</div>
</body>
</html>

--_000_1ECAFF543A2FED4EA2BEB6CACE08E476022D8302008AM1MPN1006mg_--

From vchen@google.com  Mon Jul 15 19:34:18 2013
Return-Path: <vchen@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CCE8211E818E for <paws@ietfa.amsl.com>; Mon, 15 Jul 2013 19:34:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.827
X-Spam-Level: 
X-Spam-Status: No, score=-1.827 tagged_above=-999 required=5 tests=[AWL=0.150,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f4pgcxOGEKR4 for <paws@ietfa.amsl.com>; Mon, 15 Jul 2013 19:34:18 -0700 (PDT)
Received: from mail-ob0-x22c.google.com (mail-ob0-x22c.google.com [IPv6:2607:f8b0:4003:c01::22c]) by ietfa.amsl.com (Postfix) with ESMTP id 5D76911E817B for <paws@ietf.org>; Mon, 15 Jul 2013 19:34:18 -0700 (PDT)
Received: by mail-ob0-f172.google.com with SMTP id wo10so170986obc.31 for <paws@ietf.org>; Mon, 15 Jul 2013 19:34:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=UCV3gcfR+UmzkGv0IqL9cgdHVMSJGA/sTw3rnItaXMI=; b=ZkHbUQedDm/GL3yFvo3YGf19ISAVTgHAVbSf9R7fDxxcF0pD0dA4FbH6cbFEmGkTY2 f9WLNmQEqSxbrTER5nMFQS1slhtEnWGWYR8pFAgMn2b0dcRooA2q1b19EES4rm7284w/ R1Lha2fBfwuVn9Js+YoSH9644Ft1gLdnzaCyLyquZzQ75LwvLHqwCjkLCaklurUu8Exr VX7RQ5sY26PI74vr+HHAkDADQnxGNUIs1h792pOwqSHRH9bzad52KLZhdM/4/QQS3EXL LlnBDq4IyD8Y87GgK+x9HfGFYLizdQl2nXFjmr5C2j2r8oXNWGjSaZaVSwQhIZTL5cGq 6GBA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=UCV3gcfR+UmzkGv0IqL9cgdHVMSJGA/sTw3rnItaXMI=; b=SyoY5ebAbVUE8bP0HhCmz3Vk9CUR1m7FiGiw6hNFt/lYkx3G6Jhk335axMWOfCSt7/ RCpOjrTXvEIxsLNLkb9sf/mKHFg42UHZLN+ezxEzdzQm8ifIV95gK2CSFqG7aS80jdZN Xjm7Fx8hQOhECV8olv4T3+XXWISlh/CckGAmAM7ps531fAsJmxA1txgA16ONHzz1ANtW RjLK71k5HDkraRFScE7Z6aANVWYHq46M8ONIvxs+GArgcCIPJfW7QRmJEpg77QgKkpga yF0ABJwxX1kbscE4n87j/zj/feFbqOmjr9CP4X5KWZxKOBuRo6icEJCPx0Jxs+XHXXNs wxsg==
MIME-Version: 1.0
X-Received: by 10.182.79.106 with SMTP id i10mr44805177obx.59.1373942057700; Mon, 15 Jul 2013 19:34:17 -0700 (PDT)
Received: by 10.182.52.193 with HTTP; Mon, 15 Jul 2013 19:34:17 -0700 (PDT)
In-Reply-To: <1ECAFF543A2FED4EA2BEB6CACE08E476022D8302@008-AM1MPN1-006.mgdnok.nokia.com>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022D8302@008-AM1MPN1-006.mgdnok.nokia.com>
Date: Mon, 15 Jul 2013 19:34:17 -0700
Message-ID: <CABEV9RM4X0XDPUTSyaU9bfJN1-AXidtYLQQh4yU_h6Y4eEiwzw@mail.gmail.com>
From: Vincent Chen <vchen@google.com>
To: "gabor.bajko@nokia.com" <Gabor.Bajko@nokia.com>
Content-Type: multipart/alternative; boundary=047d7b2e3e104aacb604e197d0f9
X-Gm-Message-State: ALoCoQnjA0cidUectaZjuOFm/RZDHPi717wU18XNU/GjUgvruc8Zt9afW8N0GVySZntAz8EqBey1Bde8tP3cCEJsE5GApj5MSUZPHavENYyp8GABBeo/+TFzMvJTso8GysGGv8iAYSrBBFRE1b5qRWaJmDjxa7EtkgloOe1hEdnggMeQIFsLzRYNMPobBO/2UfCyr+KYOjge
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] PAWS meeting in Berlin, request for agenda time
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 02:34:18 -0000

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

Gabor,

I currently plan on attending remotely.

-vince


On Mon, Jul 15, 2013 at 7:32 PM, <Gabor.Bajko@nokia.com> wrote:

>  Hi all,****
>
> ** **
>
> PAWS will meet in Berlin on Monday, July 29th, 15:10pm for 2 hours, see
> https://datatracker.ietf.org/meeting/87/agenda.html.****
>
> ** **
>
> Remote participation is possible, please send me a note if you plan to
> attend remotely.****
>
> ** **
>
> If you would like to present, send a timeslot request to the chairs.****
>
> ** **
>
> **-          **gabor****
>
> _______________________________________________
> paws mailing list
> paws@ietf.org
> https://www.ietf.org/mailman/listinfo/paws
>
>


-- 
-vince

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

<div dir=3D"ltr">Gabor,<div><br></div><div>I currently plan on attending re=
motely.</div><div><br></div><div style>-vince</div></div><div class=3D"gmai=
l_extra"><br><br><div class=3D"gmail_quote">On Mon, Jul 15, 2013 at 7:32 PM=
,  <span dir=3D"ltr">&lt;<a href=3D"mailto:Gabor.Bajko@nokia.com" target=3D=
"_blank">Gabor.Bajko@nokia.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">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div>
<p class=3D"MsoNormal">Hi all,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
<p class=3D"MsoNormal">PAWS will meet in Berlin on Monday, July 29<sup>th</=
sup>, 15:10pm for 2 hours, see
<a href=3D"https://datatracker.ietf.org/meeting/87/agenda.html" target=3D"_=
blank">https://datatracker.ietf.org/meeting/87/agenda.html</a>.<u></u><u></=
u></p>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
<p class=3D"MsoNormal">Remote participation is possible, please send me a n=
ote if you plan to attend remotely.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
<p class=3D"MsoNormal">If you would like to present, send a timeslot reques=
t to the chairs.<span class=3D"HOEnZb"><font color=3D"#888888"><u></u><u></=
u></font></span></p><span class=3D"HOEnZb"><font color=3D"#888888">
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
<p><u></u><span>-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=A0=
=A0=A0=A0=A0=A0=A0=A0=A0
</span></span><u></u>gabor<u></u><u></u></p>
</font></span></div>
</div>

<br>_______________________________________________<br>
paws mailing list<br>
<a href=3D"mailto:paws@ietf.org">paws@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/paws" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/paws</a><br>
<br></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>-vince
</div>

--047d7b2e3e104aacb604e197d0f9--

From amancuso@google.com  Mon Jul 15 21:39:59 2013
Return-Path: <amancuso@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DD08221E8186 for <paws@ietfa.amsl.com>; Mon, 15 Jul 2013 21:39:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.977
X-Spam-Level: 
X-Spam-Status: No, score=-1.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TJT+-7u0eJHN for <paws@ietfa.amsl.com>; Mon, 15 Jul 2013 21:39:58 -0700 (PDT)
Received: from mail-ie0-x235.google.com (mail-ie0-x235.google.com [IPv6:2607:f8b0:4001:c03::235]) by ietfa.amsl.com (Postfix) with ESMTP id 91ADD21E819D for <paws@ietf.org>; Mon, 15 Jul 2013 21:39:48 -0700 (PDT)
Received: by mail-ie0-f181.google.com with SMTP id x12so598165ief.40 for <paws@ietf.org>; Mon, 15 Jul 2013 21:39:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=OA8yJLHRb/tyT9XFgt6yP/B9uhIXhohJSdfG8KiAawU=; b=OWITr4lsnM7jNhfqVI8PFVwIutE9UrBS+BcfjtrRMyJJzSt28JIs3HGPqwjL6+rG75 8qnqxPYCndgTKeh6Gi1Vlsg2pSEAHTVLjPt+AeXbUZJb+tqnSHdQ5Uw1NNYOLwezhjv/ teKy0MuKQOA3rQtcRy7vW5pgphsFIhsI9NY6dnL/f1vHtr2dOa3skv3fGkk2Nv02iNId 6Z5ZUVdFyrsOIyBTwmZ2VNWQyHmWYXb2IOfVShaXQCTG79AzJBueMtDpkZ4/4QwqOGun GYgB7RpYG6pSokuJkO10P3eRfZAGXJgJNatm0AiHfTcnKjtNOkFY4BaqJgdWDFJaRDcK 8RUg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=OA8yJLHRb/tyT9XFgt6yP/B9uhIXhohJSdfG8KiAawU=; b=S7nkDOCW9KJPsy8J5Kq0IPHuDgFbkuICdqMaPUicmDLu+nxm0qsh+3I97FZT5egDPT 8YOSU+dWD2NVzbwKYAOV7eqavwWFamZ1ROgmbXu1N7oBh/g+Fr0AkGvD7q+D8hzfgiqQ gahky8+IeZkCyBjl0qII74kCXjdqU9y8ij+AuiEZKAiSiG2qqrr1eJ7GFGrlVv252KXW UZc056UqNvkMK2/aIwYXk08IAuAPPKOKa2jPfBdfd7yi8oIfsgR2nDPXTmH0IwWK3Vay vleH/P0tNMN99oYdDjK2f7G5BaB2g3E3pYnYGpQnaAe5N2cqIDT/wZm9YYEiE5M1MCnI mG8w==
MIME-Version: 1.0
X-Received: by 10.43.0.67 with SMTP id nl3mr1249526icb.2.1373949587995; Mon, 15 Jul 2013 21:39:47 -0700 (PDT)
Received: by 10.64.62.67 with HTTP; Mon, 15 Jul 2013 21:39:47 -0700 (PDT)
In-Reply-To: <CABEV9RM4X0XDPUTSyaU9bfJN1-AXidtYLQQh4yU_h6Y4eEiwzw@mail.gmail.com>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022D8302@008-AM1MPN1-006.mgdnok.nokia.com> <CABEV9RM4X0XDPUTSyaU9bfJN1-AXidtYLQQh4yU_h6Y4eEiwzw@mail.gmail.com>
Date: Mon, 15 Jul 2013 21:39:47 -0700
Message-ID: <CAN5AP--V8WxE9AMt+Kkf3AM=jFtHMC+JGaU8ccR_4j-XeiYhEw@mail.gmail.com>
From: Anthony Mancuso <amancuso@google.com>
To: Vincent Chen <vchen@google.com>
Content-Type: multipart/alternative; boundary=bcaec511e1b621dbd004e1999118
X-Gm-Message-State: ALoCoQnbyx+dDW5iqDNLEyx/wKNE6RIvF0oUKedr+tY3HEwJwhJsLpTrrtreYJjIIf7m0qx8HVdz/96gJAjzm1P35cOUJsrPAGfa+85UDNuA6u2jaAlxcS7Osh7mrpV06fd7x+XPW8VgCTluxHRHVxbxxbMcu2BfdJxA4fNwzxfnSIRMU9MSWxALsT7iVQfkbtSWn1mI+8og
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] PAWS meeting in Berlin, request for agenda time
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 04:39:59 -0000

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

I plan on attending in person.


On Mon, Jul 15, 2013 at 7:34 PM, Vincent Chen <vchen@google.com> wrote:

> Gabor,
>
> I currently plan on attending remotely.
>
> -vince
>
>
> On Mon, Jul 15, 2013 at 7:32 PM, <Gabor.Bajko@nokia.com> wrote:
>
>>  Hi all,****
>>
>> ** **
>>
>> PAWS will meet in Berlin on Monday, July 29th, 15:10pm for 2 hours, see
>> https://datatracker.ietf.org/meeting/87/agenda.html.****
>>
>> ** **
>>
>> Remote participation is possible, please send me a note if you plan to
>> attend remotely.****
>>
>> ** **
>>
>> If you would like to present, send a timeslot request to the chairs.****
>>
>> ** **
>>
>> **-          **gabor****
>>
>> _______________________________________________
>> paws mailing list
>> paws@ietf.org
>> https://www.ietf.org/mailman/listinfo/paws
>>
>>
>
>
> --
> -vince
>
> _______________________________________________
> paws mailing list
> paws@ietf.org
> https://www.ietf.org/mailman/listinfo/paws
>
>

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

<div dir=3D"ltr">I plan on attending in person.<br></div><div class=3D"gmai=
l_extra"><br><br><div class=3D"gmail_quote">On Mon, Jul 15, 2013 at 7:34 PM=
, Vincent Chen <span dir=3D"ltr">&lt;<a href=3D"mailto:vchen@google.com" ta=
rget=3D"_blank">vchen@google.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"><div dir=3D"ltr">Gabor,<div><br></div><div>I=
 currently plan on attending remotely.</div><div><br></div><div>-vince</div=
></div>
<div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote"><div><div cla=
ss=3D"h5">On Mon, Jul 15, 2013 at 7:32 PM,  <span dir=3D"ltr">&lt;<a href=
=3D"mailto:Gabor.Bajko@nokia.com" target=3D"_blank">Gabor.Bajko@nokia.com</=
a>&gt;</span> wrote:<br>

</div></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex"><div><div class=3D"h5">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div>
<p class=3D"MsoNormal">Hi all,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
<p class=3D"MsoNormal">PAWS will meet in Berlin on Monday, July 29<sup>th</=
sup>, 15:10pm for 2 hours, see
<a href=3D"https://datatracker.ietf.org/meeting/87/agenda.html" target=3D"_=
blank">https://datatracker.ietf.org/meeting/87/agenda.html</a>.<u></u><u></=
u></p>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
<p class=3D"MsoNormal">Remote participation is possible, please send me a n=
ote if you plan to attend remotely.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
<p class=3D"MsoNormal">If you would like to present, send a timeslot reques=
t to the chairs.<span><font color=3D"#888888"><u></u><u></u></font></span><=
/p><span><font color=3D"#888888">
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
<p><u></u><span>-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=A0=
=A0=A0=A0=A0=A0=A0=A0=A0
</span></span><u></u>gabor<u></u><u></u></p>
</font></span></div>
</div>

<br></div></div>_______________________________________________<br>
paws mailing list<br>
<a href=3D"mailto:paws@ietf.org" target=3D"_blank">paws@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/paws" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/paws</a><br>
<br></blockquote></div><span class=3D"HOEnZb"><font color=3D"#888888"><br><=
br clear=3D"all"><div><br></div>-- <br>-vince
</font></span></div>
<br>_______________________________________________<br>
paws mailing list<br>
<a href=3D"mailto:paws@ietf.org">paws@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/paws" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/paws</a><br>
<br></blockquote></div><br></div>

--bcaec511e1b621dbd004e1999118--

From Gabor.Bajko@nokia.com  Thu Jul 18 15:38:12 2013
Return-Path: <Gabor.Bajko@nokia.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0E91821F8F4F for <paws@ietfa.amsl.com>; Thu, 18 Jul 2013 15:38:12 -0700 (PDT)
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=[AWL=0.001,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4vjIM-YokxQ2 for <paws@ietfa.amsl.com>; Thu, 18 Jul 2013 15:38:06 -0700 (PDT)
Received: from mgw-da01.nokia.com (smtp.nokia.com [147.243.128.24]) by ietfa.amsl.com (Postfix) with ESMTP id 8158621F8DE3 for <paws@ietf.org>; Thu, 18 Jul 2013 15:38:06 -0700 (PDT)
Received: from vaebh102.NOE.Nokia.com (in-mx.nokia.com [10.160.244.23]) by mgw-da01.nokia.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id r6IMc1Td001250 for <paws@ietf.org>; Fri, 19 Jul 2013 01:38:02 +0300
Received: from vaebh106.NOE.Nokia.com ([10.160.244.32]) by vaebh102.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.4675);  Fri, 19 Jul 2013 01:38:01 +0300
Received: from smtp.mgd.nokia.com ([65.54.30.47]) by vaebh106.NOE.Nokia.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.3959);  Fri, 19 Jul 2013 01:38:01 +0300
Received: from 008-AM1MPN1-006.mgdnok.nokia.com ([169.254.6.208]) by 008-AM1MMR1-013.mgdnok.nokia.com ([2002:4136:1e2f::4136:1e2f]) with mapi id 14.02.0328.011; Thu, 18 Jul 2013 22:37:48 +0000
From: <Gabor.Bajko@nokia.com>
To: <paws@ietf.org>
Thread-Topic: [paws] WGLC on http://tools.ietf.org/html/draft-ietf-paws-protocol-06
Thread-Index: Ac5tED3uJb/xv+13Q/isaSe3CRkDqgW8sfsQ
Date: Thu, 18 Jul 2013 22:37:47 +0000
Message-ID: <1ECAFF543A2FED4EA2BEB6CACE08E476022E9E93@008-AM1MPN1-006.mgdnok.nokia.com>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022A10DC@008-AM1MPN1-006.mgdnok.nokia.com>
In-Reply-To: <1ECAFF543A2FED4EA2BEB6CACE08E476022A10DC@008-AM1MPN1-006.mgdnok.nokia.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [76.21.94.180]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginalArrivalTime: 18 Jul 2013 22:38:01.0492 (UTC) FILETIME=[75B77D40:01CE8407]
X-Nokia-AV: Clean
Subject: Re: [paws] WGLC on	http://tools.ietf.org/html/draft-ietf-paws-protocol-06
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Jul 2013 22:38:12 -0000

Here are some comments to the draft:

You may want to define the ruleset, listing service, listing server in the =
terminology section.

Section 3.1, bullet 2 says that "The Database may use the rule-set list to =
determine its response", which I think is not right. The Database uses the =
location of the master device to determine its response, and the required p=
arameters and ruleset to be supported are sent back to the master device ba=
sed on the device's location.

Section 4 starts with listing the components of paws. Spectrum use notify i=
s missing from that list.

Section 4.1 has this sentence: " A Device SHOULD support operation in any r=
egulatory environment." It must be some leftover which I think should be de=
leted.

Section 4.1, configuration update:
s/SHOULD be able to update/SHOULD update, 2 instances
when the URI changes, the inclusion of the DbUpdateSpec should be a MUST in=
stead of SHOULD. Same comment for the next sentence (s/SHOULD/MUST)

Section 5.1
Both point and region are listed as optional for the Geolocation element. B=
ut one of them has to be present.
The Note below the figure says " Note: point and polygon are mutually exclu=
sive", while it should say " Note: point and region are mutually exclusive"
In several places you have 'depends'; expand what does it depend on.

" If present, it indicates that the GeoLocation represents a
      region.  Database support for regions is OPTIONAL."
I would delete the second sentence, and instead state in 4.4.3 that the sup=
port for this request is optional.

"   center:  The center refers to the location of a GeoLocation point and
      is represented as the center of an ellipse.  REQUIRED."
What does the REQUIRED word mean here? That the parameter center must alway=
s be present? That doesn't seem to be right as the ellipse shape may not be=
 present (instead the polygon may be present).

Throughout section 6, where you define the schemas, the description field i=
s broken up into multiple lines and you have quotation marks and + signs in=
 all lines. It would improve the readability of the document if you removed=
 those quotation marks and + signs.=20

- Gabor


-----Original Message-----
From: paws-bounces@ietf.org [mailto:paws-bounces@ietf.org] On Behalf Of Baj=
ko Gabor (Nokia-CIC/SiliconValley)
Sent: Wednesday, June 19, 2013 10:18 AM
To: paws@ietf.org
Subject: [paws] WGLC on http://tools.ietf.org/html/draft-ietf-paws-protocol=
-06

All,

The Editor of the document posted a new version and indicated that all open=
 issues raised on the list were resolved, and that there are no more open i=
ssues he is aware of.
Therefore, I'd like to issue a wg last call on the document. We need review=
s and feedback in order to be able to progress the document.

Please read through the draft and send any comments you may have to the lis=
t in the next 2-3 weeks.
If you review the draft and have no comments, send a note to the list that =
the draft is good as it is, we need these notes as much as we need the actu=
al comments.

Thanks, Gabor
_______________________________________________
paws mailing list
paws@ietf.org
https://www.ietf.org/mailman/listinfo/paws

From Gabor.Bajko@nokia.com  Thu Jul 18 15:42:43 2013
Return-Path: <Gabor.Bajko@nokia.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EFD9D11E8204 for <paws@ietfa.amsl.com>; Thu, 18 Jul 2013 15:42:43 -0700 (PDT)
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=[AWL=0.000,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zWpIMAphby+9 for <paws@ietfa.amsl.com>; Thu, 18 Jul 2013 15:42:38 -0700 (PDT)
Received: from mgw-da01.nokia.com (smtp.nokia.com [147.243.128.24]) by ietfa.amsl.com (Postfix) with ESMTP id CD77911E81E3 for <paws@ietf.org>; Thu, 18 Jul 2013 15:42:38 -0700 (PDT)
Received: from vaebh102.NOE.Nokia.com (in-mx.nokia.com [10.160.244.23]) by mgw-da01.nokia.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id r6IMgbTV005000 for <paws@ietf.org>; Fri, 19 Jul 2013 01:42:38 +0300
Received: from smtp.mgd.nokia.com ([65.54.30.56]) by vaebh102.NOE.Nokia.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675);  Fri, 19 Jul 2013 01:42:36 +0300
Received: from 008-AM1MPN1-006.mgdnok.nokia.com ([169.254.6.208]) by 008-AM1MMR1-001.mgdnok.nokia.com ([65.54.30.56]) with mapi id 14.02.0328.011; Thu, 18 Jul 2013 22:42:36 +0000
From: <Gabor.Bajko@nokia.com>
To: <paws@ietf.org>
Thread-Topic: Reviews requested for http://tools.ietf.org/html/draft-ietf-paws-protocol-06
Thread-Index: Ac6ECAMrY2kuYF/5TTCJfFOcaTjfbQ==
Date: Thu, 18 Jul 2013 22:42:35 +0000
Message-ID: <1ECAFF543A2FED4EA2BEB6CACE08E476022EBEBB@008-AM1MPN1-006.mgdnok.nokia.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [76.21.94.180]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginalArrivalTime: 18 Jul 2013 22:42:36.0970 (UTC) FILETIME=[19EA18A0:01CE8408]
X-Nokia-AV: Clean
Subject: [paws] Reviews requested for http://tools.ietf.org/html/draft-ietf-paws-protocol-06
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Jul 2013 22:42:44 -0000

Folks,

I issued a WGLC on this document 4 weeks ago, and there was no feedback rec=
eived at all.
If you care about this document, you should review it and send your comment=
s to the list. If you review it and you have no comments, then please send =
a mail to the list stating that you have reviewed the document and have no =
comments.
Without reviews, we cannot make progress with the document. I cannot send i=
t to the IESG requesting publication.

- Gabor

-----Original Message-----
From: paws-bounces@ietf.org [mailto:paws-bounces@ietf.org] On Behalf Of Baj=
ko Gabor (Nokia-CIC/SiliconValley)
Sent: Wednesday, June 19, 2013 10:18 AM
To: paws@ietf.org
Subject: [paws] WGLC on http://tools.ietf.org/html/draft-ietf-paws-protocol=
-06

All,

The Editor of the document posted a new version and indicated that all open=
 issues raised on the list were resolved, and that there are no more open i=
ssues he is aware of.
Therefore, I'd like to issue a wg last call on the document. We need review=
s and feedback in order to be able to progress the document.

Please read through the draft and send any comments you may have to the lis=
t in the next 2-3 weeks.
If you review the draft and have no comments, send a note to the list that =
the draft is good as it is, we need these notes as much as we need the actu=
al comments.

Thanks, Gabor
_______________________________________________
paws mailing list
paws@ietf.org
https://www.ietf.org/mailman/listinfo/paws

From vchen@google.com  Thu Jul 18 18:13:22 2013
Return-Path: <vchen@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 72D1821F99F8 for <paws@ietfa.amsl.com>; Thu, 18 Jul 2013 18:13:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[AWL=0.075,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ltDSNspaQP0C for <paws@ietfa.amsl.com>; Thu, 18 Jul 2013 18:13:21 -0700 (PDT)
Received: from mail-oa0-x22a.google.com (mail-oa0-x22a.google.com [IPv6:2607:f8b0:4003:c02::22a]) by ietfa.amsl.com (Postfix) with ESMTP id B8D9221F9943 for <paws@ietf.org>; Thu, 18 Jul 2013 18:13:19 -0700 (PDT)
Received: by mail-oa0-f42.google.com with SMTP id j6so5183020oag.29 for <paws@ietf.org>; Thu, 18 Jul 2013 18:13:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=V9KDCEcYe7nCUcPbSu7o3Kk9214zXEoeqGPXvVKPWTk=; b=dQ2baczcptvKqq0zh0dOjPpAvsDuuONxzpxzWWPn136s6yobVCBXnDqQQ0hg59+O87 ZOZI0kg5bCoySSNyF1i6pL4hmbWlYLKtCdCvaHGSBcqwKTw2GqnxWtkxvWuLv/iwusjy 2Uh9LR5nN4ir/AZxE5enfiRDfB6W07oaZx4dDi34655zg2Q8FlnwJ3UOKFohKTmTxxiQ MkONQhy9D6J+8xaHQ+WvlKUKjw7F5SemNod4mcmfRqrQeVuSWucs7u5AiS+1IeWl7Tkj hskWQs+TXX2VS8kuxcNUekGcK1JaerJyeXecSSm14m2SGi0lHSB82okRw64u73wNVNhk l2yw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=V9KDCEcYe7nCUcPbSu7o3Kk9214zXEoeqGPXvVKPWTk=; b=E9Ke/gdB/ianI40M5Q2olqDr1LI42XCKO7WS5OpMTF/tMi1TKFGu22YE4YXyLNYyPG 75es0K9epPYpbtsqodxZQ0QBXJtW24fB23uYZEdmA3+cj5pksnFCjlWrnwUPg6B9gSfE XfKo3qIO6neq/+FejBcpf8Y3zNKG33oSyX8aweF/qqOzDUTL6K1n2WLmcKEdNrMmLAXl Rmv7IbK3xcDru06uVxnvqeRRV3IxXlH2dNkPf1Kjz7LRg8nMPjdNOKXau+DYDI0FcuCQ oDhEaZiNKBdTDxSInPT+Je4rH7WwZ9rP0iZNyZHm+CwtXKIOWk9pOL5UwS0NLIhD86Dc VCdA==
MIME-Version: 1.0
X-Received: by 10.60.45.138 with SMTP id n10mr15801050oem.101.1374196398855; Thu, 18 Jul 2013 18:13:18 -0700 (PDT)
Received: by 10.182.52.193 with HTTP; Thu, 18 Jul 2013 18:13:18 -0700 (PDT)
In-Reply-To: <1ECAFF543A2FED4EA2BEB6CACE08E476022E9E93@008-AM1MPN1-006.mgdnok.nokia.com>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022A10DC@008-AM1MPN1-006.mgdnok.nokia.com> <1ECAFF543A2FED4EA2BEB6CACE08E476022E9E93@008-AM1MPN1-006.mgdnok.nokia.com>
Date: Thu, 18 Jul 2013 18:13:18 -0700
Message-ID: <CABEV9RMkwiVEXmvcpot5eD4xHunEhpWe9b_EtfL9=kpCs_0mSw@mail.gmail.com>
From: Vincent Chen <vchen@google.com>
To: "gabor.bajko@nokia.com" <Gabor.Bajko@nokia.com>
Content-Type: multipart/alternative; boundary=001a11c245e434b1e504e1d30813
X-Gm-Message-State: ALoCoQmKziAcgxxnhLHyDnMgYtjr6LoiQH77PMd815QSncZtS5drg8nnCZEzQeIyEQlqQ/7671tUe7hxstgbKGtbugRuJumxa4H5FDhhAbtiKShu8nOn80CEoUQp2OwEzhYgg2NiM0eKzW7fnC9vp19uadoOpkgbS+S/eWcopY1l8F/RvXDXHWJUCdg5MMa3GSf2CM3C00Tf
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] WGLC on http://tools.ietf.org/html/draft-ietf-paws-protocol-06
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Jul 2013 01:13:22 -0000

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

Gabor,

Thanks for the suggestions. I'll incorporate them into a new draft.

-vince


On Thu, Jul 18, 2013 at 3:37 PM, <Gabor.Bajko@nokia.com> wrote:

> Here are some comments to the draft:
>
> You may want to define the ruleset, listing service, listing server in the
> terminology section.
>
> Section 3.1, bullet 2 says that "The Database may use the rule-set list to
> determine its response", which I think is not right. The Database uses the
> location of the master device to determine its response, and the required
> parameters and ruleset to be supported are sent back to the master device
> based on the device's location.
>
> Section 4 starts with listing the components of paws. Spectrum use notify
> is missing from that list.
>
> Section 4.1 has this sentence: " A Device SHOULD support operation in any
> regulatory environment." It must be some leftover which I think should be
> deleted.
>
> Section 4.1, configuration update:
> s/SHOULD be able to update/SHOULD update, 2 instances
> when the URI changes, the inclusion of the DbUpdateSpec should be a MUST
> instead of SHOULD. Same comment for the next sentence (s/SHOULD/MUST)
>
> Section 5.1
> Both point and region are listed as optional for the Geolocation element.
> But one of them has to be present.
> The Note below the figure says " Note: point and polygon are mutually
> exclusive", while it should say " Note: point and region are mutually
> exclusive"
> In several places you have 'depends'; expand what does it depend on.
>
> " If present, it indicates that the GeoLocation represents a
>       region.  Database support for regions is OPTIONAL."
> I would delete the second sentence, and instead state in 4.4.3 that the
> support for this request is optional.
>
> "   center:  The center refers to the location of a GeoLocation point and
>       is represented as the center of an ellipse.  REQUIRED."
> What does the REQUIRED word mean here? That the parameter center must
> always be present? That doesn't seem to be right as the ellipse shape may
> not be present (instead the polygon may be present).
>
> Throughout section 6, where you define the schemas, the description field
> is broken up into multiple lines and you have quotation marks and + signs
> in all lines. It would improve the readability of the document if you
> removed those quotation marks and + signs.
>
> - Gabor
>
>
> -----Original Message-----
> From: paws-bounces@ietf.org [mailto:paws-bounces@ietf.org] On Behalf Of
> Bajko Gabor (Nokia-CIC/SiliconValley)
> Sent: Wednesday, June 19, 2013 10:18 AM
> To: paws@ietf.org
> Subject: [paws] WGLC on
> http://tools.ietf.org/html/draft-ietf-paws-protocol-06
>
> All,
>
> The Editor of the document posted a new version and indicated that all
> open issues raised on the list were resolved, and that there are no more
> open issues he is aware of.
> Therefore, I'd like to issue a wg last call on the document. We need
> reviews and feedback in order to be able to progress the document.
>
> Please read through the draft and send any comments you may have to the
> list in the next 2-3 weeks.
> If you review the draft and have no comments, send a note to the list that
> the draft is good as it is, we need these notes as much as we need the
> actual comments.
>
> Thanks, Gabor
> _______________________________________________
> paws mailing list
> paws@ietf.org
> https://www.ietf.org/mailman/listinfo/paws
> _______________________________________________
> paws mailing list
> paws@ietf.org
> https://www.ietf.org/mailman/listinfo/paws
>



-- 
-vince

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

<div dir=3D"ltr">Gabor,<div><br></div><div>Thanks for the suggestions. I&#3=
9;ll incorporate them into a new draft.</div><div><br></div><div>-vince</di=
v></div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Th=
u, Jul 18, 2013 at 3:37 PM,  <span dir=3D"ltr">&lt;<a href=3D"mailto:Gabor.=
Bajko@nokia.com" target=3D"_blank">Gabor.Bajko@nokia.com</a>&gt;</span> wro=
te:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Here are some comments to the draft:<br>
<br>
You may want to define the ruleset, listing service, listing server in the =
terminology section.<br>
<br>
Section 3.1, bullet 2 says that &quot;The Database may use the rule-set lis=
t to determine its response&quot;, which I think is not right. The Database=
 uses the location of the master device to determine its response, and the =
required parameters and ruleset to be supported are sent back to the master=
 device based on the device&#39;s location.<br>

<br>
Section 4 starts with listing the components of paws. Spectrum use notify i=
s missing from that list.<br>
<br>
Section 4.1 has this sentence: &quot; A Device SHOULD support operation in =
any regulatory environment.&quot; It must be some leftover which I think sh=
ould be deleted.<br>
<br>
Section 4.1, configuration update:<br>
s/SHOULD be able to update/SHOULD update, 2 instances<br>
when the URI changes, the inclusion of the DbUpdateSpec should be a MUST in=
stead of SHOULD. Same comment for the next sentence (s/SHOULD/MUST)<br>
<br>
Section 5.1<br>
Both point and region are listed as optional for the Geolocation element. B=
ut one of them has to be present.<br>
The Note below the figure says &quot; Note: point and polygon are mutually =
exclusive&quot;, while it should say &quot; Note: point and region are mutu=
ally exclusive&quot;<br>
In several places you have &#39;depends&#39;; expand what does it depend on=
.<br>
<br>
&quot; If present, it indicates that the GeoLocation represents a<br>
=A0 =A0 =A0 region. =A0Database support for regions is OPTIONAL.&quot;<br>
I would delete the second sentence, and instead state in 4.4.3 that the sup=
port for this request is optional.<br>
<br>
&quot; =A0 center: =A0The center refers to the location of a GeoLocation po=
int and<br>
=A0 =A0 =A0 is represented as the center of an ellipse. =A0REQUIRED.&quot;<=
br>
What does the REQUIRED word mean here? That the parameter center must alway=
s be present? That doesn&#39;t seem to be right as the ellipse shape may no=
t be present (instead the polygon may be present).<br>
<br>
Throughout section 6, where you define the schemas, the description field i=
s broken up into multiple lines and you have quotation marks and + signs in=
 all lines. It would improve the readability of the document if you removed=
 those quotation marks and + signs.<br>

<span class=3D"HOEnZb"><font color=3D"#888888"><br>
- Gabor<br>
</font></span><div class=3D"im HOEnZb"><br>
<br>
-----Original Message-----<br>
From: <a href=3D"mailto:paws-bounces@ietf.org">paws-bounces@ietf.org</a> [m=
ailto:<a href=3D"mailto:paws-bounces@ietf.org">paws-bounces@ietf.org</a>] O=
n Behalf Of Bajko Gabor (Nokia-CIC/SiliconValley)<br>
Sent: Wednesday, June 19, 2013 10:18 AM<br>
To: <a href=3D"mailto:paws@ietf.org">paws@ietf.org</a><br>
Subject: [paws] WGLC on <a href=3D"http://tools.ietf.org/html/draft-ietf-pa=
ws-protocol-06" target=3D"_blank">http://tools.ietf.org/html/draft-ietf-paw=
s-protocol-06</a><br>
<br>
</div><div class=3D"HOEnZb"><div class=3D"h5">All,<br>
<br>
The Editor of the document posted a new version and indicated that all open=
 issues raised on the list were resolved, and that there are no more open i=
ssues he is aware of.<br>
Therefore, I&#39;d like to issue a wg last call on the document. We need re=
views and feedback in order to be able to progress the document.<br>
<br>
Please read through the draft and send any comments you may have to the lis=
t in the next 2-3 weeks.<br>
If you review the draft and have no comments, send a note to the list that =
the draft is good as it is, we need these notes as much as we need the actu=
al comments.<br>
<br>
Thanks, Gabor<br>
_______________________________________________<br>
paws mailing list<br>
<a href=3D"mailto:paws@ietf.org">paws@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/paws" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/paws</a><br>
_______________________________________________<br>
paws mailing list<br>
<a href=3D"mailto:paws@ietf.org">paws@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/paws" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/paws</a><br>
</div></div></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>=
-vince
</div>

--001a11c245e434b1e504e1d30813--

From vchen@google.com  Thu Jul 18 18:16:46 2013
Return-Path: <vchen@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0AB7521E80E8 for <paws@ietfa.amsl.com>; Thu, 18 Jul 2013 18:16:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.927
X-Spam-Level: 
X-Spam-Status: No, score=-1.927 tagged_above=-999 required=5 tests=[AWL=0.050,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hT7m8FlJgy2m for <paws@ietfa.amsl.com>; Thu, 18 Jul 2013 18:16:45 -0700 (PDT)
Received: from mail-oa0-x232.google.com (mail-oa0-x232.google.com [IPv6:2607:f8b0:4003:c02::232]) by ietfa.amsl.com (Postfix) with ESMTP id D6BB221E80FB for <paws@ietf.org>; Thu, 18 Jul 2013 18:16:39 -0700 (PDT)
Received: by mail-oa0-f50.google.com with SMTP id k7so5172592oag.9 for <paws@ietf.org>; Thu, 18 Jul 2013 18:16:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=+sEx7glB1Ogv+UOEK2FMgHfE89nKeCmDnuZFfH6Jy6Y=; b=cE6FZrVQ+r3Kvfdc25f74yAHsnrZMatCU8MHijkJOhJcZTp/xh7jjutHwLae1gA1fX NE7bwPQXaXiW+q/J7QnG16WYyZs5baSbQw/5KhpwFOSfvobTS8UfWZv3+htF09f/GNyW IuWBmo4GHhGm9fsOYvOrmc+zbrDsZhSpGGFIOcGaDSyhNQsJpzQiJX8YKv9zjELzb6cX KjlNeSY1dxqa+U4iiZtDNLX2Kvu2Rn4DbkvyNCn95hgdFU5S9qWXaTAOxgLTJWzNWbLF JspDqe8mqyIVDIFiQJIU8pQcUa/zs8hYamqJMn/ZdRo0FvKsCTajZEf5EMlyNvPLGFwa 5Z6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=+sEx7glB1Ogv+UOEK2FMgHfE89nKeCmDnuZFfH6Jy6Y=; b=aC8GaDDdU3zIVGwYgPvU5+rCfdrK3tDfIC0uKn0X1/Hnc26O7c5RiCyS4nBwBT/+gG 9VKeSoM5THDC0o2kbgu0CCn+u/d5gnyfOMy1mWBpEd/t63PNXbTEAzkQE+sYbAmsYEnT Ng+jYFRLQD5PXoKeO/NRW8lqloTHKmpo6ecxlVI76PIZG7snuxfA/5KM3/S4ji+z+psG v7PA76Z3lnDg07xR901vfBS04cz7Xyed3anrEx9WFfv4IcDRN7vRK1ciZXsu5CmKRtMo frzHLX7VJ2KOwwQ3VQwGWxi/fa7suNSExsLwFUPo64h10CLNSHBBwJeW311PIw9RdRop auxg==
MIME-Version: 1.0
X-Received: by 10.60.52.16 with SMTP id p16mr16164700oeo.29.1374196598019; Thu, 18 Jul 2013 18:16:38 -0700 (PDT)
Received: by 10.182.52.193 with HTTP; Thu, 18 Jul 2013 18:16:37 -0700 (PDT)
In-Reply-To: <51E49B9E.7090900@etri.re.kr>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022A10DC@008-AM1MPN1-006.mgdnok.nokia.com> <A738072C202A85459817980EF93F302C0149AC31@SMTP1.etri.info> <CABEV9RNV8AtvNQeWEKiDP8cBQ-xx+_X_whSnOL1f1eQByQ_A0Q@mail.gmail.com> <51E49B9E.7090900@etri.re.kr>
Date: Thu, 18 Jul 2013 18:16:37 -0700
Message-ID: <CABEV9RMNZFd07uCndg-RzkfdCy5zye4_L-D6OTTgSS3sfvHwtQ@mail.gmail.com>
From: Vincent Chen <vchen@google.com>
To: Sungjin <sjyou@etri.re.kr>
Content-Type: multipart/alternative; boundary=001a11330b2213bb7f04e1d314a1
X-Gm-Message-State: ALoCoQmfEcZZ+DXOyCXBdZZigRbFoT5gFZW34m4BBOBxZjRzBhjX00quTSUc1gP1x9ahY5wKNrDacdBYgS7m6yjVQOC8zK89MGPME/Pn5MtKMH+ERNZxxCzvpSc/++N3L3tTChy+BVhUjXpfssRSFEn0RCrHSQDFR2NDzc3s4jaq0iHv5LWUvHq7q8YQ+2JFgJRPhC5uE0nT
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] WGLC on http://tools.ietf.org/html/draft-ietf-paws-protocol-06
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Jul 2013 01:16:46 -0000

--001a11330b2213bb7f04e1d314a1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Sungjin,


On Mon, Jul 15, 2013 at 6:02 PM, Sungjin <sjyou@etri.re.kr> wrote:

>  Vince,
>
> I understand "bandwidth" parameter is just for defining permissible power
> or spectral density and
> it dose not represent the operation bandwidth. (see 4.4.5.
> SPECTRUC_USE_NOTIFY, 'spectra' parameter description)
> If I misunderstand, please correct me.
>

Oh, I understand what you're saying. The example does not make sure the
math works out to be equivalent.
I thought, though, some regulators actually wants different power spectral
density for narrow band, so it's not always
guaranteed to be the same.


>
> And I found another typos.
> "jsonrpc": "2.0", should be added to all examples.
>

Thanks. I will incorporate this.


>
> Regards,
> Sungjin
>
>
> On 07/16/2013 06:56 AM, Vincent Chen wrote:
>
> Sungjin,
>
>  Sorry for the long delay (vacation). Answers inline.
>
>
> On Sun, Jun 30, 2013 at 10:30 PM, =EC=9C=A0=EC=84=B1=EC=A7=84 <sjyou@etri=
.re.kr> wrote:
>
>> Hi All,
>>
>> I have found two typos.
>>
>> At example "getSpectrum" JSON-RPC in 6.4.1. :
>>         "id": "xxxxxx",     --> Comma should be deleted.
>> At example "getSpectrumBatch" JSON-RPC in 6.5.1. :
>>         "id": "xxxxxx",     --> Comma should be deleted.
>>
>
>  Thanks!
>
>
>>
>>
>> I have a comment about example "getSpectrum" JSON-RPC response in 6.4.2
>> and 6.5.2.
>> There are two spectrum information parameters  for the same frequency
>> range.
>> One is for bandwidth 6e6, and the other is for bandwidth 1e5.
>> But spectral density of 6e6 is different from that of 1e5 in the same
>> frequency range.
>> It will be more nice if the spectral density of the same frequency range
>> is same.
>> Or it will be also nice if frequency ranges are modified to be different
>> from each other.
>>
>
>  This is intended to represent the permissible maximum power in which
> "wide-band" and "narrow-band" operations are permitted.
> The available frequencies do not change (hence, the same start/stop
> frequencies), just the permissible power.
>
>
>  Does that make sense?
>
>  -vince
>
>
>
>> Thank you.
>>
>> BR,
>> Sungjin
>>
>>
>> -----Original Message-----
>> From: paws-bounces@ietf.org [mailto:paws-bounces@ietf.org] On Behalf Of
>> Gabor.Bajko@nokia.com
>> Sent: Thursday, June 20, 2013 2:18 AM
>> To: paws@ietf.org
>> Subject: [paws] WGLC on
>> http://tools.ietf.org/html/draft-ietf-paws-protocol-06
>>
>>
>> All,
>>
>> The Editor of the document posted a new version and indicated that all
>> open issues raised on the list were resolved, and that there are no more
>> open issues he is aware of.
>> Therefore, I'd like to issue a wg last call on the document. We need
>> reviews and feedback in order to be able to progress the document.
>>
>> Please read through the draft and send any comments you may have to the
>> list in the next 2-3 weeks.
>> If you review the draft and have no comments, send a note to the list
>> that the draft is good as it is, we need these notes as much as we need =
the
>> actual comments.
>>
>> Thanks, Gabor
>> _______________________________________________
>> paws mailing list
>> paws@ietf.org
>> https://www.ietf.org/mailman/listinfo/paws
>> _______________________________________________
>> paws mailing list
>> paws@ietf.org
>> https://www.ietf.org/mailman/listinfo/paws
>>
>
>
>
>  --
> -vince
>
>
>


--=20
-vince

--001a11330b2213bb7f04e1d314a1
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Sungjin,<div><br></div><div><br></div><div class=3D"gmail_=
extra"><div class=3D"gmail_quote">On Mon, Jul 15, 2013 at 6:02 PM, Sungjin =
<span dir=3D"ltr">&lt;<a href=3D"mailto:sjyou@etri.re.kr" target=3D"_blank"=
>sjyou@etri.re.kr</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">
 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    <div>Vince,<br>
      <br>
      I understand &quot;bandwidth&quot; parameter is just for defining
      permissible power or spectral density and<br>
      it dose not represent the operation bandwidth. (see 4.4.5.
      SPECTRUC_USE_NOTIFY, &#39;spectra&#39; parameter description)<br>
      If I misunderstand, please correct me.<br></div></div></blockquote><d=
iv><br></div><div>Oh, I understand what you&#39;re saying. The example does=
 not make sure the math works out to be equivalent.</div><div>I thought, th=
ough, some regulators actually wants different power spectral density for n=
arrow band, so it&#39;s not always</div>
<div>guaranteed to be the same.=C2=A0</div><div>=C2=A0</div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pa=
dding-left:1ex"><div bgcolor=3D"#FFFFFF" text=3D"#000000"><div>
      <br>
      And I found another typos.<br>
      &quot;jsonrpc&quot;: &quot;2.0&quot;, should be added to all examples=
.<br></div></div></blockquote><div><br></div><div>Thanks. I will incorporat=
e this.</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor=3D"#FFFFFF" text=3D"#000000"><div>
      <br>
      Regards,<br>
      Sungjin<div><div class=3D"h5"><br>
      <br>
      On 07/16/2013 06:56 AM, Vincent Chen wrote:<br>
    </div></div></div><div><div class=3D"h5">
    <blockquote type=3D"cite">
     =20
      <div dir=3D"ltr">Sungjin,
        <div><br>
        </div>
        <div>Sorry for the long delay (vacation). Answers inline.</div>
        <div class=3D"gmail_extra"><br>
          <br>
          <div class=3D"gmail_quote">On Sun, Jun 30, 2013 at 10:30 PM, =EC=
=9C=A0=EC=84=B1=EC=A7=84
            <span dir=3D"ltr">&lt;<a href=3D"mailto:sjyou@etri.re.kr" targe=
t=3D"_blank">sjyou@etri.re.kr</a>&gt;</span>
            wrote:<br>
            <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex">Hi All,<br>
              <br>
              I have found two typos.<br>
              <br>
              At example &quot;getSpectrum&quot; JSON-RPC in 6.4.1. :<br>
              =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;id&quot;: &quot;xxxxxx&quot=
;, =C2=A0 =C2=A0 --&gt; Comma should be
              deleted.<br>
              At example &quot;getSpectrumBatch&quot; JSON-RPC in 6.5.1. :<=
br>
              =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;id&quot;: &quot;xxxxxx&quot=
;, =C2=A0 =C2=A0 --&gt; Comma should be
              deleted.<br>
            </blockquote>
            <div><br>
            </div>
            <div>Thanks!</div>
            <div>=C2=A0</div>
            <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex">
              <br>
              <br>
              I have a comment about example &quot;getSpectrum&quot; JSON-R=
PC
              response in 6.4.2 and 6.5.2.<br>
              There are two spectrum information parameters =C2=A0for the
              same frequency range.<br>
              One is for bandwidth 6e6, and the other is for bandwidth
              1e5.<br>
              But spectral density of 6e6 is different from that of 1e5
              in the same frequency range.<br>
              It will be more nice if the spectral density of the same
              frequency range is same.<br>
              Or it will be also nice if frequency ranges are modified
              to be different from each other.<br>
            </blockquote>
            <div><br>
            </div>
            <div>This is intended to represent the permissible maximum
              power in which &quot;wide-band&quot; and &quot;narrow-band&qu=
ot; operations
              are permitted.</div>
            <div>The available frequencies do not change (hence, the
              same start/stop frequencies), just the permissible power.</di=
v>
          </div>
        </div>
      </div>
    </blockquote>
    <blockquote type=3D"cite">
      <div dir=3D"ltr">
        <div class=3D"gmail_extra">
          <div class=3D"gmail_quote">
            <div><br>
            </div>
            <div>Does that make sense?</div>
            <div><br>
            </div>
            <div>-vince</div>
            <div><br>
            </div>
            <div><br>
            </div>
            <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex">
              <br>
              Thank you.<br>
              <br>
              BR,<br>
              Sungjin<br>
              <div>
                <div><br>
                  <br>
                  -----Original Message-----<br>
                  From: <a href=3D"mailto:paws-bounces@ietf.org" target=3D"=
_blank">paws-bounces@ietf.org</a>
                  [mailto:<a href=3D"mailto:paws-bounces@ietf.org" target=
=3D"_blank">paws-bounces@ietf.org</a>]
                  On Behalf Of <a href=3D"mailto:Gabor.Bajko@nokia.com" tar=
get=3D"_blank">Gabor.Bajko@nokia.com</a><br>
                  Sent: Thursday, June 20, 2013 2:18 AM<br>
                  To: <a href=3D"mailto:paws@ietf.org" target=3D"_blank">pa=
ws@ietf.org</a><br>
                  Subject: [paws] WGLC on <a href=3D"http://tools.ietf.org/=
html/draft-ietf-paws-protocol-06" target=3D"_blank">http://tools.ietf.org/h=
tml/draft-ietf-paws-protocol-06</a><br>
                  <br>
                  <br>
                  All,<br>
                  <br>
                  The Editor of the document posted a new version and
                  indicated that all open issues raised on the list were
                  resolved, and that there are no more open issues he is
                  aware of.<br>
                  Therefore, I&#39;d like to issue a wg last call on the
                  document. We need reviews and feedback in order to be
                  able to progress the document.<br>
                  <br>
                  Please read through the draft and send any comments
                  you may have to the list in the next 2-3 weeks.<br>
                  If you review the draft and have no comments, send a
                  note to the list that the draft is good as it is, we
                  need these notes as much as we need the actual
                  comments.<br>
                  <br>
                  Thanks, Gabor<br>
                  _______________________________________________<br>
                  paws mailing list<br>
                  <a href=3D"mailto:paws@ietf.org" target=3D"_blank">paws@i=
etf.org</a><br>
                  <a href=3D"https://www.ietf.org/mailman/listinfo/paws" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/paws</a><br>
                  _______________________________________________<br>
                  paws mailing list<br>
                  <a href=3D"mailto:paws@ietf.org" target=3D"_blank">paws@i=
etf.org</a><br>
                  <a href=3D"https://www.ietf.org/mailman/listinfo/paws" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/paws</a><br>
                </div>
              </div>
            </blockquote>
          </div>
          <br>
          <br clear=3D"all">
          <div><br>
          </div>
          -- <br>
          -vince
        </div>
      </div>
    </blockquote>
    <br>
  </div></div></div>

</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>-vince
</div></div>

--001a11330b2213bb7f04e1d314a1--

From sjyou@etri.re.kr  Thu Jul 18 21:49:34 2013
Return-Path: <sjyou@etri.re.kr>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B8FAD21E81AC for <paws@ietfa.amsl.com>; Thu, 18 Jul 2013 21:49:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.985
X-Spam-Level: 
X-Spam-Status: No, score=-100.985 tagged_above=-999 required=5 tests=[AWL=1.013, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_33=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZyKdHep-ZN0U for <paws@ietfa.amsl.com>; Thu, 18 Jul 2013 21:49:29 -0700 (PDT)
Received: from smtpeg.etri.re.kr (smtpeg2.etri.re.kr [129.254.27.142]) by ietfa.amsl.com (Postfix) with ESMTP id EFCD021E819E for <paws@ietf.org>; Thu, 18 Jul 2013 21:49:27 -0700 (PDT)
Received: from SMTP4.etri.info (129.254.28.74) by SMTPEG2.etri.info (129.254.27.142) with Microsoft SMTP Server (TLS) id 14.1.355.2; Fri, 19 Jul 2013 13:49:24 +0900
Received: from [129.254.65.147] (129.254.65.147) by SMTP4.etri.info (129.254.28.74) with Microsoft SMTP Server (TLS) id 14.1.355.2; Fri, 19 Jul 2013 13:49:22 +0900
Message-ID: <51E8C552.4060100@etri.re.kr>
Date: Fri, 19 Jul 2013 13:49:22 +0900
From: Sungjin Yoo <sjyou@etri.re.kr>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130623 Thunderbird/17.0.7
MIME-Version: 1.0
To: Vincent Chen <vchen@google.com>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022A10DC@008-AM1MPN1-006.mgdnok.nokia.com> <A738072C202A85459817980EF93F302C0149AC31@SMTP1.etri.info> <CABEV9RNV8AtvNQeWEKiDP8cBQ-xx+_X_whSnOL1f1eQByQ_A0Q@mail.gmail.com> <51E49B9E.7090900@etri.re.kr> <CABEV9RMNZFd07uCndg-RzkfdCy5zye4_L-D6OTTgSS3sfvHwtQ@mail.gmail.com>
In-Reply-To: <CABEV9RMNZFd07uCndg-RzkfdCy5zye4_L-D6OTTgSS3sfvHwtQ@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------040407010703030001000404"
X-Originating-IP: [129.254.65.147]
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] WGLC on http://tools.ietf.org/html/draft-ietf-paws-protocol-06
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Jul 2013 04:49:34 -0000

--------------040407010703030001000404
Content-Type: text/plain; charset="UTF-8"; format=flowed
Content-Transfer-Encoding: 8bit

Vince,

Comment is in line.

On 07/19/2013 10:16 AM, Vincent Chen wrote:
> Sungjin,
>
>
> On Mon, Jul 15, 2013 at 6:02 PM, Sungjin <sjyou@etri.re.kr 
> <mailto:sjyou@etri.re.kr>> wrote:
>
>     Vince,
>
>     I understand "bandwidth" parameter is just for defining
>     permissible power or spectral density and
>     it dose not represent the operation bandwidth. (see 4.4.5.
>     SPECTRUC_USE_NOTIFY, 'spectra' parameter description)
>     If I misunderstand, please correct me.
>
>
> Oh, I understand what you're saying. The example does not make sure 
> the math works out to be equivalent.
> I thought, though, some regulators actually wants different power 
> spectral density for narrow band, so it's not always
> guaranteed to be the same.

If master device receive the message in the example, it will be 
confused. Assume the master device decides to use the spectrum from 
5.18e8 Hz to 5.24e8 Hz(6MHz bandwidth) after receiving this message. 
Then the master device may be confused to interpret permissible maximum 
power. First one in the example represents 30.0 dBm, but second one 
represents about 44.78 dBm(=27dBm + 17.78dB). The master device don't 
know which one is correct.
So I think it will be clear if "frequencyRanges" in the second one(for 
"bandwidth" : 1e5) is modified to different frequency from first one(for 
"bandwidth" : 1e5)

>     And I found another typos.
>     "jsonrpc": "2.0", should be added to all examples.
>
>
> Thanks. I will incorporate this.
>
>
>     Regards,
>     Sungjin
>
>
>     On 07/16/2013 06:56 AM, Vincent Chen wrote:
>>     Sungjin,
>>
>>     Sorry for the long delay (vacation). Answers inline.
>>
>>
>>     On Sun, Jun 30, 2013 at 10:30 PM, 유성진 <sjyou@etri.re.kr
>>     <mailto:sjyou@etri.re.kr>> wrote:
>>
>>         Hi All,
>>
>>         I have found two typos.
>>
>>         At example "getSpectrum" JSON-RPC in 6.4.1. :
>>                 "id": "xxxxxx",     --> Comma should be deleted.
>>         At example "getSpectrumBatch" JSON-RPC in 6.5.1. :
>>                 "id": "xxxxxx",     --> Comma should be deleted.
>>
>>
>>     Thanks!
>>
>>
>>
>>         I have a comment about example "getSpectrum" JSON-RPC
>>         response in 6.4.2 and 6.5.2.
>>         There are two spectrum information parameters  for the same
>>         frequency range.
>>         One is for bandwidth 6e6, and the other is for bandwidth 1e5.
>>         But spectral density of 6e6 is different from that of 1e5 in
>>         the same frequency range.
>>         It will be more nice if the spectral density of the same
>>         frequency range is same.
>>         Or it will be also nice if frequency ranges are modified to
>>         be different from each other.
>>
>>
>>     This is intended to represent the permissible maximum power in
>>     which "wide-band" and "narrow-band" operations are permitted.
>>     The available frequencies do not change (hence, the same
>>     start/stop frequencies), just the permissible power.
>>
>>     Does that make sense?
>>
>>     -vince
>>
>>
>>
>>         Thank you.
>>
>>         BR,
>>         Sungjin
>>
>>
>>         -----Original Message-----
>>         From: paws-bounces@ietf.org <mailto:paws-bounces@ietf.org>
>>         [mailto:paws-bounces@ietf.org <mailto:paws-bounces@ietf.org>]
>>         On Behalf Of Gabor.Bajko@nokia.com <mailto:Gabor.Bajko@nokia.com>
>>         Sent: Thursday, June 20, 2013 2:18 AM
>>         To: paws@ietf.org <mailto:paws@ietf.org>
>>         Subject: [paws] WGLC on
>>         http://tools.ietf.org/html/draft-ietf-paws-protocol-06
>>
>>
>>         All,
>>
>>         The Editor of the document posted a new version and indicated
>>         that all open issues raised on the list were resolved, and
>>         that there are no more open issues he is aware of.
>>         Therefore, I'd like to issue a wg last call on the document.
>>         We need reviews and feedback in order to be able to progress
>>         the document.
>>
>>         Please read through the draft and send any comments you may
>>         have to the list in the next 2-3 weeks.
>>         If you review the draft and have no comments, send a note to
>>         the list that the draft is good as it is, we need these notes
>>         as much as we need the actual comments.
>>
>>         Thanks, Gabor
>>         _______________________________________________
>>         paws mailing list
>>         paws@ietf.org <mailto:paws@ietf.org>
>>         https://www.ietf.org/mailman/listinfo/paws
>>         _______________________________________________
>>         paws mailing list
>>         paws@ietf.org <mailto:paws@ietf.org>
>>         https://www.ietf.org/mailman/listinfo/paws
>>
>>
>>
>>
>>     -- 
>>     -vince
>
>
>
>
> -- 
> -vince

Regards,
Sungjin


--------------040407010703030001000404
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Vince,<br>
      <br>
      Comment is in line.<br>
      <br>
      On 07/19/2013 10:16 AM, Vincent Chen wrote:<br>
    </div>
    <blockquote
cite="mid:CABEV9RMNZFd07uCndg-RzkfdCy5zye4_L-D6OTTgSS3sfvHwtQ@mail.gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div dir="ltr">Sungjin,
        <div><br>
        </div>
        <div><br>
        </div>
        <div class="gmail_extra">
          <div class="gmail_quote">On Mon, Jul 15, 2013 at 6:02 PM,
            Sungjin <span dir="ltr">&lt;<a moz-do-not-send="true"
                href="mailto:sjyou@etri.re.kr" target="_blank">sjyou@etri.re.kr</a>&gt;</span>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div bgcolor="#FFFFFF" text="#000000">
                <div>Vince,<br>
                  <br>
                  I understand "bandwidth" parameter is just for
                  defining permissible power or spectral density and<br>
                  it dose not represent the operation bandwidth. (see
                  4.4.5. SPECTRUC_USE_NOTIFY, 'spectra' parameter
                  description)<br>
                  If I misunderstand, please correct me.<br>
                </div>
              </div>
            </blockquote>
            <div><br>
            </div>
            <div>Oh, I understand what you're saying. The example does
              not make sure the math works out to be equivalent.</div>
            <div>I thought, though, some regulators actually wants
              different power spectral density for narrow band, so it's
              not always</div>
            <div>guaranteed to be the same. <br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    If master device receive the message in the example, it will be
    confused. Assume the master device decides to use the spectrum from
    5.18e8 Hz to 5.24e8 Hz(6MHz bandwidth) after receiving this message.
    Then the master device may be confused to interpret permissible
    maximum power. First one in the example represents 30.0 dBm, but
    second one represents about 44.78 dBm(=27dBm + 17.78dB). The master
    device don't know which one is correct.<br>
    So I think it will be clear if "frequencyRanges" in the second
    one(for "bandwidth" : 1e5) is modified to different frequency from
    first one(for "bandwidth" : 1e5)<br>
    <br>
    <blockquote
cite="mid:CABEV9RMNZFd07uCndg-RzkfdCy5zye4_L-D6OTTgSS3sfvHwtQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div bgcolor="#FFFFFF" text="#000000">
                <div> And I found another typos.<br>
                  "jsonrpc": "2.0", should be added to all examples.<br>
                </div>
              </div>
            </blockquote>
            <div><br>
            </div>
            <div>Thanks. I will incorporate this.</div>
            <div> </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div bgcolor="#FFFFFF" text="#000000">
                <div> <br>
                  Regards,<br>
                  Sungjin
                  <div>
                    <div class="h5"><br>
                      <br>
                      On 07/16/2013 06:56 AM, Vincent Chen wrote:<br>
                    </div>
                  </div>
                </div>
                <div>
                  <div class="h5">
                    <blockquote type="cite">
                      <div dir="ltr">Sungjin,
                        <div><br>
                        </div>
                        <div>Sorry for the long delay (vacation).
                          Answers inline.</div>
                        <div class="gmail_extra"><br>
                          <br>
                          <div class="gmail_quote">On Sun, Jun 30, 2013
                            at 10:30 PM, 유성진 <span dir="ltr">&lt;<a
                                moz-do-not-send="true"
                                href="mailto:sjyou@etri.re.kr"
                                target="_blank">sjyou@etri.re.kr</a>&gt;</span>
                            wrote:<br>
                            <blockquote class="gmail_quote"
                              style="margin:0 0 0 .8ex;border-left:1px
                              #ccc solid;padding-left:1ex">Hi All,<br>
                              <br>
                              I have found two typos.<br>
                              <br>
                              At example "getSpectrum" JSON-RPC in
                              6.4.1. :<br>
                                      "id": "xxxxxx",     --&gt; Comma
                              should be deleted.<br>
                              At example "getSpectrumBatch" JSON-RPC in
                              6.5.1. :<br>
                                      "id": "xxxxxx",     --&gt; Comma
                              should be deleted.<br>
                            </blockquote>
                            <div><br>
                            </div>
                            <div>Thanks!</div>
                            <div> </div>
                            <blockquote class="gmail_quote"
                              style="margin:0 0 0 .8ex;border-left:1px
                              #ccc solid;padding-left:1ex"> <br>
                              <br>
                              I have a comment about example
                              "getSpectrum" JSON-RPC response in 6.4.2
                              and 6.5.2.<br>
                              There are two spectrum information
                              parameters  for the same frequency range.<br>
                              One is for bandwidth 6e6, and the other is
                              for bandwidth 1e5.<br>
                              But spectral density of 6e6 is different
                              from that of 1e5 in the same frequency
                              range.<br>
                              It will be more nice if the spectral
                              density of the same frequency range is
                              same.<br>
                              Or it will be also nice if frequency
                              ranges are modified to be different from
                              each other.<br>
                            </blockquote>
                            <div><br>
                            </div>
                            <div>This is intended to represent the
                              permissible maximum power in which
                              "wide-band" and "narrow-band" operations
                              are permitted.</div>
                            <div>The available frequencies do not change
                              (hence, the same start/stop frequencies),
                              just the permissible power.</div>
                          </div>
                        </div>
                      </div>
                    </blockquote>
                    <blockquote type="cite">
                      <div dir="ltr">
                        <div class="gmail_extra">
                          <div class="gmail_quote">
                            <div><br>
                            </div>
                            <div>Does that make sense?</div>
                            <div><br>
                            </div>
                            <div>-vince</div>
                            <div><br>
                            </div>
                            <div><br>
                            </div>
                            <blockquote class="gmail_quote"
                              style="margin:0 0 0 .8ex;border-left:1px
                              #ccc solid;padding-left:1ex"> <br>
                              Thank you.<br>
                              <br>
                              BR,<br>
                              Sungjin<br>
                              <div>
                                <div><br>
                                  <br>
                                  -----Original Message-----<br>
                                  From: <a moz-do-not-send="true"
                                    href="mailto:paws-bounces@ietf.org"
                                    target="_blank">paws-bounces@ietf.org</a>
                                  [mailto:<a moz-do-not-send="true"
                                    href="mailto:paws-bounces@ietf.org"
                                    target="_blank">paws-bounces@ietf.org</a>]
                                  On Behalf Of <a
                                    moz-do-not-send="true"
                                    href="mailto:Gabor.Bajko@nokia.com"
                                    target="_blank">Gabor.Bajko@nokia.com</a><br>
                                  Sent: Thursday, June 20, 2013 2:18 AM<br>
                                  To: <a moz-do-not-send="true"
                                    href="mailto:paws@ietf.org"
                                    target="_blank">paws@ietf.org</a><br>
                                  Subject: [paws] WGLC on <a
                                    moz-do-not-send="true"
                                    href="http://tools.ietf.org/html/draft-ietf-paws-protocol-06"
                                    target="_blank">http://tools.ietf.org/html/draft-ietf-paws-protocol-06</a><br>
                                  <br>
                                  <br>
                                  All,<br>
                                  <br>
                                  The Editor of the document posted a
                                  new version and indicated that all
                                  open issues raised on the list were
                                  resolved, and that there are no more
                                  open issues he is aware of.<br>
                                  Therefore, I'd like to issue a wg last
                                  call on the document. We need reviews
                                  and feedback in order to be able to
                                  progress the document.<br>
                                  <br>
                                  Please read through the draft and send
                                  any comments you may have to the list
                                  in the next 2-3 weeks.<br>
                                  If you review the draft and have no
                                  comments, send a note to the list that
                                  the draft is good as it is, we need
                                  these notes as much as we need the
                                  actual comments.<br>
                                  <br>
                                  Thanks, Gabor<br>
_______________________________________________<br>
                                  paws mailing list<br>
                                  <a moz-do-not-send="true"
                                    href="mailto:paws@ietf.org"
                                    target="_blank">paws@ietf.org</a><br>
                                  <a moz-do-not-send="true"
                                    href="https://www.ietf.org/mailman/listinfo/paws"
                                    target="_blank">https://www.ietf.org/mailman/listinfo/paws</a><br>
_______________________________________________<br>
                                  paws mailing list<br>
                                  <a moz-do-not-send="true"
                                    href="mailto:paws@ietf.org"
                                    target="_blank">paws@ietf.org</a><br>
                                  <a moz-do-not-send="true"
                                    href="https://www.ietf.org/mailman/listinfo/paws"
                                    target="_blank">https://www.ietf.org/mailman/listinfo/paws</a><br>
                                </div>
                              </div>
                            </blockquote>
                          </div>
                          <br>
                          <br clear="all">
                          <div><br>
                          </div>
                          -- <br>
                          -vince </div>
                      </div>
                    </blockquote>
                    <br>
                  </div>
                </div>
              </div>
            </blockquote>
          </div>
          <br>
          <br clear="all">
          <div><br>
          </div>
          -- <br>
          -vince
        </div>
      </div>
    </blockquote>
    <br>
    Regards,<br>
    Sungjin<br>
    <br>
  </body>
</html>

--------------040407010703030001000404--

From vchen@google.com  Thu Jul 18 22:17:07 2013
Return-Path: <vchen@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D15BF21E81C1 for <paws@ietfa.amsl.com>; Thu, 18 Jul 2013 22:17:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.64
X-Spam-Level: 
X-Spam-Status: No, score=-1.64 tagged_above=-999 required=5 tests=[AWL=-0.262,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_33=0.6, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eSmnRbOW7-Dl for <paws@ietfa.amsl.com>; Thu, 18 Jul 2013 22:17:06 -0700 (PDT)
Received: from mail-oa0-x230.google.com (mail-oa0-x230.google.com [IPv6:2607:f8b0:4003:c02::230]) by ietfa.amsl.com (Postfix) with ESMTP id 986AF21E81BF for <paws@ietf.org>; Thu, 18 Jul 2013 22:17:06 -0700 (PDT)
Received: by mail-oa0-f48.google.com with SMTP id f4so5410967oah.35 for <paws@ietf.org>; Thu, 18 Jul 2013 22:17:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=/SB9K1sBRrI+/G50fvN8rZUqW3gTwKvhxfiohGJCdwI=; b=ORSEnyNLx8gtNiRaatVS+FSqTAHVcA2yhb0JMHmLkFGrjop26ah5MnJWe7y+Wxp7TQ jDU2SxWMpHFZA+bAY8I3VQkG98rQAAqoeIXQxHtobhNgxkw1LbDvwUL2D13IrQ762LKA toSQTumzIfnlaXacmTyJLOr6WaF+LWabaiGZtEdapWPs9zO0yk2AIrOrQT9qXdJcfXGS yHomu0ZBur5Ejc8KNF2PKk2PGgNrVu9IKgrWC1jfUgMfi2IecRkM6wXABNno66bH/Xvi 5fZ7IWYwFtVZs/d5ML9XYZ4F3+LqWTwhPjiB6EKq/AtYTEy040nYyV7j3F58xn9JHzbG CegQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=/SB9K1sBRrI+/G50fvN8rZUqW3gTwKvhxfiohGJCdwI=; b=OiDO0ic5/C/lZpljXCCpxfuw9oiuVQsIi7enqhUdYKTfdhqKOlhvmoIyij4px65qMo p/gtk2YPKe4s+nc4WpACWf0Zx4M/M85IHpOsjVQMV6n/LF+kgunxfZvhJi8I0iHXe6xK MBwevMcAlnFaLrrCpz9vmn668u6Xl3oGQhqRTBCuxwq7EF1epQ016+zwegu7HDUBtaUW OTe8NcHpjhWa108UEjuA4rLqUwRb7XEQzj754FmKP5LZ85atjfa6Up+Cw3q1UywR9nNa 23POWRLxLLr8TQ1zbfBSt1J9JpXzid3nbgTK+47Pp3iCcIGS/+2tblBVxBz9ImaiFA9r asYA==
MIME-Version: 1.0
X-Received: by 10.182.128.42 with SMTP id nl10mr10667192obb.41.1374211025931;  Thu, 18 Jul 2013 22:17:05 -0700 (PDT)
Received: by 10.182.52.193 with HTTP; Thu, 18 Jul 2013 22:17:05 -0700 (PDT)
In-Reply-To: <51E8C552.4060100@etri.re.kr>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022A10DC@008-AM1MPN1-006.mgdnok.nokia.com> <A738072C202A85459817980EF93F302C0149AC31@SMTP1.etri.info> <CABEV9RNV8AtvNQeWEKiDP8cBQ-xx+_X_whSnOL1f1eQByQ_A0Q@mail.gmail.com> <51E49B9E.7090900@etri.re.kr> <CABEV9RMNZFd07uCndg-RzkfdCy5zye4_L-D6OTTgSS3sfvHwtQ@mail.gmail.com> <51E8C552.4060100@etri.re.kr>
Date: Thu, 18 Jul 2013 22:17:05 -0700
Message-ID: <CABEV9RPAhXAoxQA4AV_pDeS+swVjcRUefJe4u3EhSf=wdXnp3w@mail.gmail.com>
From: Vincent Chen <vchen@google.com>
To: Sungjin Yoo <sjyou@etri.re.kr>
Content-Type: multipart/alternative; boundary=e89a8ff1cc9e0c25eb04e1d67098
X-Gm-Message-State: ALoCoQm1vNu7EtzIg7NE1+56NM/4d8Iqm6ZgN7I3fPO2B0VX9syBrG+5KBM22CiXfKHlqQBasDODBfG9L4satGO2ej/yvBux1Hd7YECNSZma4qEF7vytLGqqjGgH7HEaans4h83i2cZHKfTaTiyuQ+JJctlNOp1goBWNEZ9jE05JDWJfHHruFxalLo3GxZe+niSwgq34gv82
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] WGLC on http://tools.ietf.org/html/draft-ietf-paws-protocol-06
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Jul 2013 05:17:08 -0000

--e89a8ff1cc9e0c25eb04e1d67098
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Sunglin,

Some clarification: The maxPowerDbm is total power. It is not a spectral
density.

Thus, if a 6MHz channel is available, the Device may choose to put, say,
ten 100kHz sub-channels within that channel.
The total power summed over those 10 sub-channels cannot exceed 27dBm.

So here is one way the Device may use the response.
 - The Device determines first if it wants to be a narrow band (1e5) or
wideband (6e6) device
 - It selects the Spectrum specification, based on its mode


-vince


On Thu, Jul 18, 2013 at 9:49 PM, Sungjin Yoo <sjyou@etri.re.kr> wrote:

>  Vince,
>
> Comment is in line.
>
>
> On 07/19/2013 10:16 AM, Vincent Chen wrote:
>
> Sungjin,
>
>
>  On Mon, Jul 15, 2013 at 6:02 PM, Sungjin <sjyou@etri.re.kr> wrote:
>
>>  Vince,
>>
>> I understand "bandwidth" parameter is just for defining permissible powe=
r
>> or spectral density and
>> it dose not represent the operation bandwidth. (see 4.4.5.
>> SPECTRUC_USE_NOTIFY, 'spectra' parameter description)
>> If I misunderstand, please correct me.
>>
>
>  Oh, I understand what you're saying. The example does not make sure the
> math works out to be equivalent.
> I thought, though, some regulators actually wants different power spectra=
l
> density for narrow band, so it's not always
> guaranteed to be the same.
>
>
> If master device receive the message in the example, it will be confused.
> Assume the master device decides to use the spectrum from 5.18e8 Hz to
> 5.24e8 Hz(6MHz bandwidth) after receiving this message. Then the master
> device may be confused to interpret permissible maximum power. First one =
in
> the example represents 30.0 dBm, but second one represents about 44.78
> dBm(=3D27dBm + 17.78dB). The master device don't know which one is correc=
t.
> So I think it will be clear if "frequencyRanges" in the second one(for
> "bandwidth" : 1e5) is modified to different frequency from first one(for
> "bandwidth" : 1e5)
>
>
>     And I found another typos.
>> "jsonrpc": "2.0", should be added to all examples.
>>
>
>  Thanks. I will incorporate this.
>
>
>>
>> Regards,
>> Sungjin
>>
>>
>> On 07/16/2013 06:56 AM, Vincent Chen wrote:
>>
>> Sungjin,
>>
>>  Sorry for the long delay (vacation). Answers inline.
>>
>>
>> On Sun, Jun 30, 2013 at 10:30 PM, =EC=9C=A0=EC=84=B1=EC=A7=84 <sjyou@etr=
i.re.kr> wrote:
>>
>>> Hi All,
>>>
>>> I have found two typos.
>>>
>>> At example "getSpectrum" JSON-RPC in 6.4.1. :
>>>         "id": "xxxxxx",     --> Comma should be deleted.
>>> At example "getSpectrumBatch" JSON-RPC in 6.5.1. :
>>>         "id": "xxxxxx",     --> Comma should be deleted.
>>>
>>
>>  Thanks!
>>
>>
>>>
>>>
>>> I have a comment about example "getSpectrum" JSON-RPC response in 6.4.2
>>> and 6.5.2.
>>> There are two spectrum information parameters  for the same frequency
>>> range.
>>> One is for bandwidth 6e6, and the other is for bandwidth 1e5.
>>> But spectral density of 6e6 is different from that of 1e5 in the same
>>> frequency range.
>>> It will be more nice if the spectral density of the same frequency rang=
e
>>> is same.
>>> Or it will be also nice if frequency ranges are modified to be differen=
t
>>> from each other.
>>>
>>
>>  This is intended to represent the permissible maximum power in which
>> "wide-band" and "narrow-band" operations are permitted.
>> The available frequencies do not change (hence, the same start/stop
>> frequencies), just the permissible power.
>>
>>
>>  Does that make sense?
>>
>>  -vince
>>
>>
>>
>>> Thank you.
>>>
>>> BR,
>>> Sungjin
>>>
>>>
>>> -----Original Message-----
>>> From: paws-bounces@ietf.org [mailto:paws-bounces@ietf.org] On Behalf Of
>>> Gabor.Bajko@nokia.com
>>> Sent: Thursday, June 20, 2013 2:18 AM
>>> To: paws@ietf.org
>>> Subject: [paws] WGLC on
>>> http://tools.ietf.org/html/draft-ietf-paws-protocol-06
>>>
>>>
>>> All,
>>>
>>> The Editor of the document posted a new version and indicated that all
>>> open issues raised on the list were resolved, and that there are no mor=
e
>>> open issues he is aware of.
>>> Therefore, I'd like to issue a wg last call on the document. We need
>>> reviews and feedback in order to be able to progress the document.
>>>
>>> Please read through the draft and send any comments you may have to the
>>> list in the next 2-3 weeks.
>>> If you review the draft and have no comments, send a note to the list
>>> that the draft is good as it is, we need these notes as much as we need=
 the
>>> actual comments.
>>>
>>> Thanks, Gabor
>>> _______________________________________________
>>> paws mailing list
>>> paws@ietf.org
>>> https://www.ietf.org/mailman/listinfo/paws
>>> _______________________________________________
>>> paws mailing list
>>> paws@ietf.org
>>> https://www.ietf.org/mailman/listinfo/paws
>>>
>>
>>
>>
>>  --
>> -vince
>>
>>
>>
>
>
>  --
> -vince
>
>
> Regards,
> Sungjin
>
>


--=20
-vince

--e89a8ff1cc9e0c25eb04e1d67098
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Sunglin,<div><br></div><div>Some clarification: The maxPow=
erDbm is total power. It is not a spectral density.</div><div><br></div><di=
v>Thus, if a 6MHz channel is available, the Device may choose to put, say, =
ten 100kHz sub-channels within that channel.</div>
<div>The total power summed over those 10 sub-channels cannot exceed 27dBm.=
<br><div><br></div><div>So here is one way the Device may use the response.=
</div><div>=C2=A0- The Device determines first if it wants to be a narrow b=
and (1e5) or wideband (6e6) device</div>
<div>=C2=A0- It selects the Spectrum specification, based on its mode</div>=
<div><br></div><div><div><br></div><div>-vince</div></div></div></div><div =
class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu, Jul 18, 20=
13 at 9:49 PM, Sungjin Yoo <span dir=3D"ltr">&lt;<a href=3D"mailto:sjyou@et=
ri.re.kr" target=3D"_blank">sjyou@etri.re.kr</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">
 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    <div>Vince,<br>
      <br>
      Comment is in line.<div class=3D"im"><br>
      <br>
      On 07/19/2013 10:16 AM, Vincent Chen wrote:<br>
    </div></div>
    <blockquote type=3D"cite">
     =20
      <div dir=3D"ltr">Sungjin,
        <div><br>
        </div>
        <div><br>
        </div><div class=3D"im">
        <div class=3D"gmail_extra">
          <div class=3D"gmail_quote">On Mon, Jul 15, 2013 at 6:02 PM,
            Sungjin <span dir=3D"ltr">&lt;<a href=3D"mailto:sjyou@etri.re.k=
r" target=3D"_blank">sjyou@etri.re.kr</a>&gt;</span>
            wrote:<br>
            <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex">
              <div bgcolor=3D"#FFFFFF" text=3D"#000000">
                <div>Vince,<br>
                  <br>
                  I understand &quot;bandwidth&quot; parameter is just for
                  defining permissible power or spectral density and<br>
                  it dose not represent the operation bandwidth. (see
                  4.4.5. SPECTRUC_USE_NOTIFY, &#39;spectra&#39; parameter
                  description)<br>
                  If I misunderstand, please correct me.<br>
                </div>
              </div>
            </blockquote>
            <div><br>
            </div>
            <div>Oh, I understand what you&#39;re saying. The example does
              not make sure the math works out to be equivalent.</div>
            <div>I thought, though, some regulators actually wants
              different power spectral density for narrow band, so it&#39;s
              not always</div>
            <div>guaranteed to be the same. <br>
            </div>
          </div>
        </div>
      </div></div>
    </blockquote>
    <br>
    If master device receive the message in the example, it will be
    confused. Assume the master device decides to use the spectrum from
    5.18e8 Hz to 5.24e8 Hz(6MHz bandwidth) after receiving this message.
    Then the master device may be confused to interpret permissible
    maximum power. First one in the example represents 30.0 dBm, but
    second one represents about 44.78 dBm(=3D27dBm + 17.78dB). The master
    device don&#39;t know which one is correct.<br>
    So I think it will be clear if &quot;frequencyRanges&quot; in the secon=
d
    one(for &quot;bandwidth&quot; : 1e5) is modified to different frequency=
 from
    first one(for &quot;bandwidth&quot; : 1e5)<div><div class=3D"h5"><br>
    <br>
    <blockquote type=3D"cite">
      <div dir=3D"ltr">
        <div class=3D"gmail_extra">
          <div class=3D"gmail_quote">
            <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex">
              <div bgcolor=3D"#FFFFFF" text=3D"#000000">
                <div> And I found another typos.<br>
                  &quot;jsonrpc&quot;: &quot;2.0&quot;, should be added to =
all examples.<br>
                </div>
              </div>
            </blockquote>
            <div><br>
            </div>
            <div>Thanks. I will incorporate this.</div>
            <div>=C2=A0</div>
            <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex">
              <div bgcolor=3D"#FFFFFF" text=3D"#000000">
                <div> <br>
                  Regards,<br>
                  Sungjin
                  <div>
                    <div><br>
                      <br>
                      On 07/16/2013 06:56 AM, Vincent Chen wrote:<br>
                    </div>
                  </div>
                </div>
                <div>
                  <div>
                    <blockquote type=3D"cite">
                      <div dir=3D"ltr">Sungjin,
                        <div><br>
                        </div>
                        <div>Sorry for the long delay (vacation).
                          Answers inline.</div>
                        <div class=3D"gmail_extra"><br>
                          <br>
                          <div class=3D"gmail_quote">On Sun, Jun 30, 2013
                            at 10:30 PM, =EC=9C=A0=EC=84=B1=EC=A7=84 <span =
dir=3D"ltr">&lt;<a href=3D"mailto:sjyou@etri.re.kr" target=3D"_blank">sjyou=
@etri.re.kr</a>&gt;</span>
                            wrote:<br>
                            <blockquote class=3D"gmail_quote" style=3D"marg=
in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi All,<br>
                              <br>
                              I have found two typos.<br>
                              <br>
                              At example &quot;getSpectrum&quot; JSON-RPC i=
n
                              6.4.1. :<br>
                              =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;id&quot;: &=
quot;xxxxxx&quot;, =C2=A0 =C2=A0 --&gt; Comma
                              should be deleted.<br>
                              At example &quot;getSpectrumBatch&quot; JSON-=
RPC in
                              6.5.1. :<br>
                              =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;id&quot;: &=
quot;xxxxxx&quot;, =C2=A0 =C2=A0 --&gt; Comma
                              should be deleted.<br>
                            </blockquote>
                            <div><br>
                            </div>
                            <div>Thanks!</div>
                            <div>=C2=A0</div>
                            <blockquote class=3D"gmail_quote" style=3D"marg=
in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <br>
                              <br>
                              I have a comment about example
                              &quot;getSpectrum&quot; JSON-RPC response in =
6.4.2
                              and 6.5.2.<br>
                              There are two spectrum information
                              parameters =C2=A0for the same frequency range=
.<br>
                              One is for bandwidth 6e6, and the other is
                              for bandwidth 1e5.<br>
                              But spectral density of 6e6 is different
                              from that of 1e5 in the same frequency
                              range.<br>
                              It will be more nice if the spectral
                              density of the same frequency range is
                              same.<br>
                              Or it will be also nice if frequency
                              ranges are modified to be different from
                              each other.<br>
                            </blockquote>
                            <div><br>
                            </div>
                            <div>This is intended to represent the
                              permissible maximum power in which
                              &quot;wide-band&quot; and &quot;narrow-band&q=
uot; operations
                              are permitted.</div>
                            <div>The available frequencies do not change
                              (hence, the same start/stop frequencies),
                              just the permissible power.</div>
                          </div>
                        </div>
                      </div>
                    </blockquote>
                    <blockquote type=3D"cite">
                      <div dir=3D"ltr">
                        <div class=3D"gmail_extra">
                          <div class=3D"gmail_quote">
                            <div><br>
                            </div>
                            <div>Does that make sense?</div>
                            <div><br>
                            </div>
                            <div>-vince</div>
                            <div><br>
                            </div>
                            <div><br>
                            </div>
                            <blockquote class=3D"gmail_quote" style=3D"marg=
in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <br>
                              Thank you.<br>
                              <br>
                              BR,<br>
                              Sungjin<br>
                              <div>
                                <div><br>
                                  <br>
                                  -----Original Message-----<br>
                                  From: <a href=3D"mailto:paws-bounces@ietf=
.org" target=3D"_blank">paws-bounces@ietf.org</a>
                                  [mailto:<a href=3D"mailto:paws-bounces@ie=
tf.org" target=3D"_blank">paws-bounces@ietf.org</a>]
                                  On Behalf Of <a href=3D"mailto:Gabor.Bajk=
o@nokia.com" target=3D"_blank">Gabor.Bajko@nokia.com</a><br>
                                  Sent: Thursday, June 20, 2013 2:18 AM<br>
                                  To: <a href=3D"mailto:paws@ietf.org" targ=
et=3D"_blank">paws@ietf.org</a><br>
                                  Subject: [paws] WGLC on <a href=3D"http:/=
/tools.ietf.org/html/draft-ietf-paws-protocol-06" target=3D"_blank">http://=
tools.ietf.org/html/draft-ietf-paws-protocol-06</a><br>
                                  <br>
                                  <br>
                                  All,<br>
                                  <br>
                                  The Editor of the document posted a
                                  new version and indicated that all
                                  open issues raised on the list were
                                  resolved, and that there are no more
                                  open issues he is aware of.<br>
                                  Therefore, I&#39;d like to issue a wg las=
t
                                  call on the document. We need reviews
                                  and feedback in order to be able to
                                  progress the document.<br>
                                  <br>
                                  Please read through the draft and send
                                  any comments you may have to the list
                                  in the next 2-3 weeks.<br>
                                  If you review the draft and have no
                                  comments, send a note to the list that
                                  the draft is good as it is, we need
                                  these notes as much as we need the
                                  actual comments.<br>
                                  <br>
                                  Thanks, Gabor<br>
_______________________________________________<br>
                                  paws mailing list<br>
                                  <a href=3D"mailto:paws@ietf.org" target=
=3D"_blank">paws@ietf.org</a><br>
                                  <a href=3D"https://www.ietf.org/mailman/l=
istinfo/paws" target=3D"_blank">https://www.ietf.org/mailman/listinfo/paws<=
/a><br>
_______________________________________________<br>
                                  paws mailing list<br>
                                  <a href=3D"mailto:paws@ietf.org" target=
=3D"_blank">paws@ietf.org</a><br>
                                  <a href=3D"https://www.ietf.org/mailman/l=
istinfo/paws" target=3D"_blank">https://www.ietf.org/mailman/listinfo/paws<=
/a><br>
                                </div>
                              </div>
                            </blockquote>
                          </div>
                          <br>
                          <br clear=3D"all">
                          <div><br>
                          </div>
                          -- <br>
                          -vince </div>
                      </div>
                    </blockquote>
                    <br>
                  </div>
                </div>
              </div>
            </blockquote>
          </div>
          <br>
          <br clear=3D"all">
          <div><br>
          </div>
          -- <br>
          -vince
        </div>
      </div>
    </blockquote>
    <br></div></div>
    Regards,<br>
    Sungjin<br>
    <br>
  </div>

</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>-vince
</div>

--e89a8ff1cc9e0c25eb04e1d67098--

From sjyou@etri.re.kr  Thu Jul 18 23:02:13 2013
Return-Path: <sjyou@etri.re.kr>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2DA2911E82A2 for <paws@ietfa.amsl.com>; Thu, 18 Jul 2013 23:02:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.323
X-Spam-Level: 
X-Spam-Status: No, score=-101.323 tagged_above=-999 required=5 tests=[AWL=0.675, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_33=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xw1RvRF3RlH0 for <paws@ietfa.amsl.com>; Thu, 18 Jul 2013 23:02:08 -0700 (PDT)
Received: from smtpeg.etri.re.kr (smtpeg2.etri.re.kr [129.254.27.142]) by ietfa.amsl.com (Postfix) with ESMTP id 38EE411E82A0 for <paws@ietf.org>; Thu, 18 Jul 2013 23:02:07 -0700 (PDT)
Received: from SMTP4.etri.info (129.254.28.74) by SMTPEG2.etri.info (129.254.27.142) with Microsoft SMTP Server (TLS) id 14.1.355.2; Fri, 19 Jul 2013 15:02:05 +0900
Received: from [129.254.65.147] (129.254.65.147) by SMTP4.etri.info (129.254.28.74) with Microsoft SMTP Server (TLS) id 14.1.355.2; Fri, 19 Jul 2013 15:02:03 +0900
Message-ID: <51E8D65A.5030500@etri.re.kr>
Date: Fri, 19 Jul 2013 15:02:02 +0900
From: Sungjin Yoo <sjyou@etri.re.kr>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130623 Thunderbird/17.0.7
MIME-Version: 1.0
To: Vincent Chen <vchen@google.com>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022A10DC@008-AM1MPN1-006.mgdnok.nokia.com> <A738072C202A85459817980EF93F302C0149AC31@SMTP1.etri.info> <CABEV9RNV8AtvNQeWEKiDP8cBQ-xx+_X_whSnOL1f1eQByQ_A0Q@mail.gmail.com> <51E49B9E.7090900@etri.re.kr> <CABEV9RMNZFd07uCndg-RzkfdCy5zye4_L-D6OTTgSS3sfvHwtQ@mail.gmail.com> <51E8C552.4060100@etri.re.kr> <CABEV9RPAhXAoxQA4AV_pDeS+swVjcRUefJe4u3EhSf=wdXnp3w@mail.gmail.com>
In-Reply-To: <CABEV9RPAhXAoxQA4AV_pDeS+swVjcRUefJe4u3EhSf=wdXnp3w@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------080109070506090803050000"
X-Originating-IP: [129.254.65.147]
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] WGLC on http://tools.ietf.org/html/draft-ietf-paws-protocol-06
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Jul 2013 06:02:13 -0000

--------------080109070506090803050000
Content-Type: text/plain; charset="UTF-8"; format=flowed
Content-Transfer-Encoding: 8bit

Vince,

Comment is in line.


On 07/19/2013 02:17 PM, Vincent Chen wrote:
> Sunglin,
>
> Some clarification: The maxPowerDbm is total power. It is not a 
> spectral density.
>
I agree. But (maxPowerDBm / bandwidth) defines the spectral density.

> Thus, if a 6MHz channel is available, the Device may choose to put, 
> say, ten 100kHz sub-channels within that channel.
> The total power summed over those 10 sub-channels cannot exceed 27dBm.
>
> So here is one way the Device may use the response.
>  - The Device determines first if it wants to be a narrow band (1e5) 
> or wideband (6e6) device
>  - It selects the Spectrum specification, based on its mode
>
I think "bandwidth" parameter does not limit the operation bandwidth of 
the device, it is just reference bandwidth to define permissible power 
levels and that is equivalent to define spectral density. I think 
"maxContiguousBwHz" parameter(4.4.2)  limit the operation bandwidth, and 
"bandwidth" parameter does not.

I understand the "bandwidth" parameter from following paragraphs.

4.4.5. SPECTRUM_USE_NOTIFY, "The actual bandwidth to be used (as 
computed from the start and stop frequencies) MAY be different from 
the"bandwidth" value.

5.4. FrequencyRange, "NOTE: (maxPowerDBm / bandwidth) defines the 
maximum permitted EIRP spectral density."

4.4.2. AVAIL_SPECTRUM_RESP, "maxContiguousBwHz: The Database MAY return 
a constraint on the maximum contiguous bandwidth (in Hertz) allowed."


>
> -vince
>
>
> On Thu, Jul 18, 2013 at 9:49 PM, Sungjin Yoo <sjyou@etri.re.kr 
> <mailto:sjyou@etri.re.kr>> wrote:
>
>     Vince,
>
>     Comment is in line.
>
>
>     On 07/19/2013 10:16 AM, Vincent Chen wrote:
>>     Sungjin,
>>
>>
>>     On Mon, Jul 15, 2013 at 6:02 PM, Sungjin <sjyou@etri.re.kr
>>     <mailto:sjyou@etri.re.kr>> wrote:
>>
>>         Vince,
>>
>>         I understand "bandwidth" parameter is just for defining
>>         permissible power or spectral density and
>>         it dose not represent the operation bandwidth. (see 4.4.5.
>>         SPECTRUC_USE_NOTIFY, 'spectra' parameter description)
>>         If I misunderstand, please correct me.
>>
>>
>>     Oh, I understand what you're saying. The example does not make
>>     sure the math works out to be equivalent.
>>     I thought, though, some regulators actually wants different power
>>     spectral density for narrow band, so it's not always
>>     guaranteed to be the same.
>
>     If master device receive the message in the example, it will be
>     confused. Assume the master device decides to use the spectrum
>     from 5.18e8 Hz to 5.24e8 Hz(6MHz bandwidth) after receiving this
>     message. Then the master device may be confused to interpret
>     permissible maximum power. First one in the example represents
>     30.0 dBm, but second one represents about 44.78 dBm(=27dBm +
>     17.78dB). The master device don't know which one is correct.
>     So I think it will be clear if "frequencyRanges" in the second
>     one(for "bandwidth" : 1e5) is modified to different frequency from
>     first one(for "bandwidth" : 1e5)
>
>
>>         And I found another typos.
>>         "jsonrpc": "2.0", should be added to all examples.
>>
>>
>>     Thanks. I will incorporate this.
>>
>>
>>         Regards,
>>         Sungjin
>>
>>
>>         On 07/16/2013 06:56 AM, Vincent Chen wrote:
>>>         Sungjin,
>>>
>>>         Sorry for the long delay (vacation). Answers inline.
>>>
>>>
>>>         On Sun, Jun 30, 2013 at 10:30 PM, 유성진 <sjyou@etri.re.kr
>>>         <mailto:sjyou@etri.re.kr>> wrote:
>>>
>>>             Hi All,
>>>
>>>             I have found two typos.
>>>
>>>             At example "getSpectrum" JSON-RPC in 6.4.1. :
>>>                     "id": "xxxxxx", --> Comma should be deleted.
>>>             At example "getSpectrumBatch" JSON-RPC in 6.5.1. :
>>>                     "id": "xxxxxx", --> Comma should be deleted.
>>>
>>>
>>>         Thanks!
>>>
>>>
>>>
>>>             I have a comment about example "getSpectrum" JSON-RPC
>>>             response in 6.4.2 and 6.5.2.
>>>             There are two spectrum information parameters  for the
>>>             same frequency range.
>>>             One is for bandwidth 6e6, and the other is for bandwidth
>>>             1e5.
>>>             But spectral density of 6e6 is different from that of
>>>             1e5 in the same frequency range.
>>>             It will be more nice if the spectral density of the same
>>>             frequency range is same.
>>>             Or it will be also nice if frequency ranges are modified
>>>             to be different from each other.
>>>
>>>
>>>         This is intended to represent the permissible maximum power
>>>         in which "wide-band" and "narrow-band" operations are permitted.
>>>         The available frequencies do not change (hence, the same
>>>         start/stop frequencies), just the permissible power.
>>>
>>>         Does that make sense?
>>>
>>>         -vince
>>>
>>>
>>>
>>>             Thank you.
>>>
>>>             BR,
>>>             Sungjin
>>>
>>>
>>>             -----Original Message-----
>>>             From: paws-bounces@ietf.org
>>>             <mailto:paws-bounces@ietf.org>
>>>             [mailto:paws-bounces@ietf.org
>>>             <mailto:paws-bounces@ietf.org>] On Behalf Of
>>>             Gabor.Bajko@nokia.com <mailto:Gabor.Bajko@nokia.com>
>>>             Sent: Thursday, June 20, 2013 2:18 AM
>>>             To: paws@ietf.org <mailto:paws@ietf.org>
>>>             Subject: [paws] WGLC on
>>>             http://tools.ietf.org/html/draft-ietf-paws-protocol-06
>>>
>>>
>>>             All,
>>>
>>>             The Editor of the document posted a new version and
>>>             indicated that all open issues raised on the list were
>>>             resolved, and that there are no more open issues he is
>>>             aware of.
>>>             Therefore, I'd like to issue a wg last call on the
>>>             document. We need reviews and feedback in order to be
>>>             able to progress the document.
>>>
>>>             Please read through the draft and send any comments you
>>>             may have to the list in the next 2-3 weeks.
>>>             If you review the draft and have no comments, send a
>>>             note to the list that the draft is good as it is, we
>>>             need these notes as much as we need the actual comments.
>>>
>>>             Thanks, Gabor
>>>             _______________________________________________
>>>             paws mailing list
>>>             paws@ietf.org <mailto:paws@ietf.org>
>>>             https://www.ietf.org/mailman/listinfo/paws
>>>             _______________________________________________
>>>             paws mailing list
>>>             paws@ietf.org <mailto:paws@ietf.org>
>>>             https://www.ietf.org/mailman/listinfo/paws
>>>
>>>
>>>
>>>
>>>         -- 
>>>         -vince
>>
>>
>>
>>
>>     -- 
>>     -vince
>
>     Regards,
>     Sungjin
>
>
>
>
> -- 
> -vince


--------------080109070506090803050000
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Vince,<br>
      <br>
      Comment is in line.<br>
      <br>
      <br>
      On 07/19/2013 02:17 PM, Vincent Chen wrote:<br>
    </div>
    <blockquote
cite="mid:CABEV9RPAhXAoxQA4AV_pDeS+swVjcRUefJe4u3EhSf=wdXnp3w@mail.gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div dir="ltr">Sunglin,
        <div><br>
        </div>
        <div>Some clarification: The maxPowerDbm is total power. It is
          not a spectral density.</div>
        <div><br>
        </div>
      </div>
    </blockquote>
    I agree. But (maxPowerDBm / bandwidth) defines the spectral density.<br>
    <br>
    <blockquote
cite="mid:CABEV9RPAhXAoxQA4AV_pDeS+swVjcRUefJe4u3EhSf=wdXnp3w@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>Thus, if a 6MHz channel is available, the Device may choose
          to put, say, ten 100kHz sub-channels within that channel.</div>
        <div>The total power summed over those 10 sub-channels cannot
          exceed 27dBm.<br>
          <div><br>
          </div>
          <div>So here is one way the Device may use the response.</div>
          <div> - The Device determines first if it wants to be a narrow
            band (1e5) or wideband (6e6) device</div>
          <div> - It selects the Spectrum specification, based on its
            mode</div>
          <div><br>
          </div>
        </div>
      </div>
    </blockquote>
    I think "bandwidth" parameter does not limit the operation bandwidth
    of the device, it is just reference bandwidth to define permissible
    power levels and that is equivalent to define spectral density. I
    think "maxContiguousBwHz" parameter(4.4.2)  limit the operation
    bandwidth, and "bandwidth" parameter does not.<br>
    <br>
    I understand the "bandwidth" parameter from following paragraphs.<br>
    <br>
    4.4.5. SPECTRUM_USE_NOTIFY, "The actual bandwidth to be used (as
    computed from the start and stop frequencies) MAY be different from
    the"bandwidth" value.<br>
    <br>
    5.4. FrequencyRange, "NOTE: (maxPowerDBm / bandwidth) defines the
    maximum permitted EIRP spectral density."<br>
    <br>
    4.4.2. AVAIL_SPECTRUM_RESP, "maxContiguousBwHz: The Database MAY
    return a constraint on the maximum contiguous bandwidth (in Hertz)
    allowed."<br>
    <br>
    <br>
    <blockquote
cite="mid:CABEV9RPAhXAoxQA4AV_pDeS+swVjcRUefJe4u3EhSf=wdXnp3w@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>
          <div>
            <div><br>
            </div>
            <div>-vince</div>
          </div>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <br>
        <div class="gmail_quote">On Thu, Jul 18, 2013 at 9:49 PM,
          Sungjin Yoo <span dir="ltr">&lt;<a moz-do-not-send="true"
              href="mailto:sjyou@etri.re.kr" target="_blank">sjyou@etri.re.kr</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor="#FFFFFF" text="#000000">
              <div>Vince,<br>
                <br>
                Comment is in line.
                <div class="im"><br>
                  <br>
                  On 07/19/2013 10:16 AM, Vincent Chen wrote:<br>
                </div>
              </div>
              <blockquote type="cite">
                <div dir="ltr">Sungjin,
                  <div><br>
                  </div>
                  <div><br>
                  </div>
                  <div class="im">
                    <div class="gmail_extra">
                      <div class="gmail_quote">On Mon, Jul 15, 2013 at
                        6:02 PM, Sungjin <span dir="ltr">&lt;<a
                            moz-do-not-send="true"
                            href="mailto:sjyou@etri.re.kr"
                            target="_blank">sjyou@etri.re.kr</a>&gt;</span>
                        wrote:<br>
                        <blockquote class="gmail_quote" style="margin:0
                          0 0 .8ex;border-left:1px #ccc
                          solid;padding-left:1ex">
                          <div bgcolor="#FFFFFF" text="#000000">
                            <div>Vince,<br>
                              <br>
                              I understand "bandwidth" parameter is just
                              for defining permissible power or spectral
                              density and<br>
                              it dose not represent the operation
                              bandwidth. (see 4.4.5.
                              SPECTRUC_USE_NOTIFY, 'spectra' parameter
                              description)<br>
                              If I misunderstand, please correct me.<br>
                            </div>
                          </div>
                        </blockquote>
                        <div><br>
                        </div>
                        <div>Oh, I understand what you're saying. The
                          example does not make sure the math works out
                          to be equivalent.</div>
                        <div>I thought, though, some regulators actually
                          wants different power spectral density for
                          narrow band, so it's not always</div>
                        <div>guaranteed to be the same. <br>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </blockquote>
              <br>
              If master device receive the message in the example, it
              will be confused. Assume the master device decides to use
              the spectrum from 5.18e8 Hz to 5.24e8 Hz(6MHz bandwidth)
              after receiving this message. Then the master device may
              be confused to interpret permissible maximum power. First
              one in the example represents 30.0 dBm, but second one
              represents about 44.78 dBm(=27dBm + 17.78dB). The master
              device don't know which one is correct.<br>
              So I think it will be clear if "frequencyRanges" in the
              second one(for "bandwidth" : 1e5) is modified to different
              frequency from first one(for "bandwidth" : 1e5)
              <div>
                <div class="h5"><br>
                  <br>
                  <blockquote type="cite">
                    <div dir="ltr">
                      <div class="gmail_extra">
                        <div class="gmail_quote">
                          <blockquote class="gmail_quote"
                            style="margin:0 0 0 .8ex;border-left:1px
                            #ccc solid;padding-left:1ex">
                            <div bgcolor="#FFFFFF" text="#000000">
                              <div> And I found another typos.<br>
                                "jsonrpc": "2.0", should be added to all
                                examples.<br>
                              </div>
                            </div>
                          </blockquote>
                          <div><br>
                          </div>
                          <div>Thanks. I will incorporate this.</div>
                          <div> </div>
                          <blockquote class="gmail_quote"
                            style="margin:0 0 0 .8ex;border-left:1px
                            #ccc solid;padding-left:1ex">
                            <div bgcolor="#FFFFFF" text="#000000">
                              <div> <br>
                                Regards,<br>
                                Sungjin
                                <div>
                                  <div><br>
                                    <br>
                                    On 07/16/2013 06:56 AM, Vincent Chen
                                    wrote:<br>
                                  </div>
                                </div>
                              </div>
                              <div>
                                <div>
                                  <blockquote type="cite">
                                    <div dir="ltr">Sungjin,
                                      <div><br>
                                      </div>
                                      <div>Sorry for the long delay
                                        (vacation). Answers inline.</div>
                                      <div class="gmail_extra"><br>
                                        <br>
                                        <div class="gmail_quote">On Sun,
                                          Jun 30, 2013 at 10:30 PM, 유성진
                                          <span dir="ltr">&lt;<a
                                              moz-do-not-send="true"
                                              href="mailto:sjyou@etri.re.kr"
                                              target="_blank">sjyou@etri.re.kr</a>&gt;</span>
                                          wrote:<br>
                                          <blockquote
                                            class="gmail_quote"
                                            style="margin:0 0 0
                                            .8ex;border-left:1px #ccc
                                            solid;padding-left:1ex">Hi
                                            All,<br>
                                            <br>
                                            I have found two typos.<br>
                                            <br>
                                            At example "getSpectrum"
                                            JSON-RPC in 6.4.1. :<br>
                                                    "id": "xxxxxx",    
                                            --&gt; Comma should be
                                            deleted.<br>
                                            At example
                                            "getSpectrumBatch" JSON-RPC
                                            in 6.5.1. :<br>
                                                    "id": "xxxxxx",    
                                            --&gt; Comma should be
                                            deleted.<br>
                                          </blockquote>
                                          <div><br>
                                          </div>
                                          <div>Thanks!</div>
                                          <div> </div>
                                          <blockquote
                                            class="gmail_quote"
                                            style="margin:0 0 0
                                            .8ex;border-left:1px #ccc
                                            solid;padding-left:1ex"> <br>
                                            <br>
                                            I have a comment about
                                            example "getSpectrum"
                                            JSON-RPC response in 6.4.2
                                            and 6.5.2.<br>
                                            There are two spectrum
                                            information parameters  for
                                            the same frequency range.<br>
                                            One is for bandwidth 6e6,
                                            and the other is for
                                            bandwidth 1e5.<br>
                                            But spectral density of 6e6
                                            is different from that of
                                            1e5 in the same frequency
                                            range.<br>
                                            It will be more nice if the
                                            spectral density of the same
                                            frequency range is same.<br>
                                            Or it will be also nice if
                                            frequency ranges are
                                            modified to be different
                                            from each other.<br>
                                          </blockquote>
                                          <div><br>
                                          </div>
                                          <div>This is intended to
                                            represent the permissible
                                            maximum power in which
                                            "wide-band" and
                                            "narrow-band" operations are
                                            permitted.</div>
                                          <div>The available frequencies
                                            do not change (hence, the
                                            same start/stop
                                            frequencies), just the
                                            permissible power.</div>
                                        </div>
                                      </div>
                                    </div>
                                  </blockquote>
                                  <blockquote type="cite">
                                    <div dir="ltr">
                                      <div class="gmail_extra">
                                        <div class="gmail_quote">
                                          <div><br>
                                          </div>
                                          <div>Does that make sense?</div>
                                          <div><br>
                                          </div>
                                          <div>-vince</div>
                                          <div><br>
                                          </div>
                                          <div><br>
                                          </div>
                                          <blockquote
                                            class="gmail_quote"
                                            style="margin:0 0 0
                                            .8ex;border-left:1px #ccc
                                            solid;padding-left:1ex"> <br>
                                            Thank you.<br>
                                            <br>
                                            BR,<br>
                                            Sungjin<br>
                                            <div>
                                              <div><br>
                                                <br>
                                                -----Original
                                                Message-----<br>
                                                From: <a
                                                  moz-do-not-send="true"
href="mailto:paws-bounces@ietf.org" target="_blank">paws-bounces@ietf.org</a>
                                                [mailto:<a
                                                  moz-do-not-send="true"
href="mailto:paws-bounces@ietf.org" target="_blank">paws-bounces@ietf.org</a>]
                                                On Behalf Of <a
                                                  moz-do-not-send="true"
href="mailto:Gabor.Bajko@nokia.com" target="_blank">Gabor.Bajko@nokia.com</a><br>
                                                Sent: Thursday, June 20,
                                                2013 2:18 AM<br>
                                                To: <a
                                                  moz-do-not-send="true"
href="mailto:paws@ietf.org" target="_blank">paws@ietf.org</a><br>
                                                Subject: [paws] WGLC on
                                                <a
                                                  moz-do-not-send="true"
href="http://tools.ietf.org/html/draft-ietf-paws-protocol-06"
                                                  target="_blank">http://tools.ietf.org/html/draft-ietf-paws-protocol-06</a><br>
                                                <br>
                                                <br>
                                                All,<br>
                                                <br>
                                                The Editor of the
                                                document posted a new
                                                version and indicated
                                                that all open issues
                                                raised on the list were
                                                resolved, and that there
                                                are no more open issues
                                                he is aware of.<br>
                                                Therefore, I'd like to
                                                issue a wg last call on
                                                the document. We need
                                                reviews and feedback in
                                                order to be able to
                                                progress the document.<br>
                                                <br>
                                                Please read through the
                                                draft and send any
                                                comments you may have to
                                                the list in the next 2-3
                                                weeks.<br>
                                                If you review the draft
                                                and have no comments,
                                                send a note to the list
                                                that the draft is good
                                                as it is, we need these
                                                notes as much as we need
                                                the actual comments.<br>
                                                <br>
                                                Thanks, Gabor<br>
_______________________________________________<br>
                                                paws mailing list<br>
                                                <a
                                                  moz-do-not-send="true"
href="mailto:paws@ietf.org" target="_blank">paws@ietf.org</a><br>
                                                <a
                                                  moz-do-not-send="true"
href="https://www.ietf.org/mailman/listinfo/paws" target="_blank">https://www.ietf.org/mailman/listinfo/paws</a><br>
_______________________________________________<br>
                                                paws mailing list<br>
                                                <a
                                                  moz-do-not-send="true"
href="mailto:paws@ietf.org" target="_blank">paws@ietf.org</a><br>
                                                <a
                                                  moz-do-not-send="true"
href="https://www.ietf.org/mailman/listinfo/paws" target="_blank">https://www.ietf.org/mailman/listinfo/paws</a><br>
                                              </div>
                                            </div>
                                          </blockquote>
                                        </div>
                                        <br>
                                        <br clear="all">
                                        <div><br>
                                        </div>
                                        -- <br>
                                        -vince </div>
                                    </div>
                                  </blockquote>
                                  <br>
                                </div>
                              </div>
                            </div>
                          </blockquote>
                        </div>
                        <br>
                        <br clear="all">
                        <div><br>
                        </div>
                        -- <br>
                        -vince </div>
                    </div>
                  </blockquote>
                  <br>
                </div>
              </div>
              Regards,<br>
              Sungjin<br>
              <br>
            </div>
          </blockquote>
        </div>
        <br>
        <br clear="all">
        <div><br>
        </div>
        -- <br>
        -vince
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------080109070506090803050000--

From mrhead@google.com  Mon Jul 22 08:02:21 2013
Return-Path: <mrhead@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D9B3411E80F2 for <paws@ietfa.amsl.com>; Mon, 22 Jul 2013 08:02:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.093
X-Spam-Level: 
X-Spam-Status: No, score=-1.093 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C0r4D4EFOccf for <paws@ietfa.amsl.com>; Mon, 22 Jul 2013 08:02:17 -0700 (PDT)
Received: from mail-ie0-x22c.google.com (mail-ie0-x22c.google.com [IPv6:2607:f8b0:4001:c03::22c]) by ietfa.amsl.com (Postfix) with ESMTP id EC93C11E80AE for <paws@ietf.org>; Mon, 22 Jul 2013 08:02:16 -0700 (PDT)
Received: by mail-ie0-f172.google.com with SMTP id 17so3189270iea.17 for <paws@ietf.org>; Mon, 22 Jul 2013 08:02:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=nNjJTrFaAOItKqzE0AK4UePeoN/i3T8v3uEvBjKJ9+c=; b=eJ7L0k8v1x3AbQzRtt2KBU5gIJVJSQhCLs9E7kKMrrnMH7DxtwlUAWmnuVDrgdvk3h /zssDqBFWX2HbpmvVPMDN6XKpaU5whB5KZQ4ELiNaQRyCrmWDFi8+BttSh69F5JRGHHD 6lNSD9+bwmHXtvvwhMD0vLXcs3DCfwe7+uNAK1MPDx62yVaRV22f8MEhQ8PMCuC+p7tY aW89niEUPIS4lfiWRTuIPCEDQlCAv6eVzTCZXV1kfk9yk+E4gk/xpRoXUPUBMC3nrjti mMlTGfdk5Lx1VDMwhEv1aNd36otEzS3N412j+AAkdLW2hBDcb0/l1/a1/MrwttnyL0Mu /w9A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=nNjJTrFaAOItKqzE0AK4UePeoN/i3T8v3uEvBjKJ9+c=; b=FlJ2V9NM0NXbjrz2pOmpTrKHA913FSifmuJd1BEtuS/3SjHqJ0mZ7FA1VhWvmbU/xi JoM/pPeA7Atqka6iFr0CuGSWFShgmNF9K3zlA47hYZQ2vir9A9pQ6werj2uVSNBfZCjs /msAtuTyxFtQCSfnLJCbYqhPsOq0UHf7CXAmeahSXMT7DGyMIpfnMumo9kpQCbEe5NfX Q5emr0LK4nwwPY6+hsLsjuV/xWAAyLOVtCugIUxFEX4dYvU2t64p2tfv5iFQk3Mco6c4 0TRyEwNUb3sORnI45mLIOycA3TTExiSKaNS7GoHxG0USYimOesiWDQOzzYdFGoY98QdQ Zxxg==
MIME-Version: 1.0
X-Received: by 10.43.133.70 with SMTP id hx6mr11060118icc.34.1374505336473; Mon, 22 Jul 2013 08:02:16 -0700 (PDT)
Received: by 10.64.245.204 with HTTP; Mon, 22 Jul 2013 08:02:16 -0700 (PDT)
In-Reply-To: <1ECAFF543A2FED4EA2BEB6CACE08E476022EBEBB@008-AM1MPN1-006.mgdnok.nokia.com>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022EBEBB@008-AM1MPN1-006.mgdnok.nokia.com>
Date: Mon, 22 Jul 2013 08:02:16 -0700
Message-ID: <CAKNaVmVd5huq3R3DyNFmXA=DkJq-5CNoBhVtG-57-izqF_ohnQ@mail.gmail.com>
From: Michael Head <mrhead@google.com>
To: Gabor.Bajko@nokia.com
Content-Type: multipart/alternative; boundary=20cf307f330c52f1d404e21af674
X-Gm-Message-State: ALoCoQnc8TSVMTLNqx1/0Et/dI7NZFaKl108MoghWCKo0IANHnf7cYYv7xTNUc1DhJzKP/Ts17uRgeoA6W8s1eLNyJeiNVDRbORWpZQGltnJ/5sx/aUI1i2am9dQp35UDJ0kJ4STI+u894pkL7Mlf6XpsOt3ARhBMHHhOoPzsYvvdksiDoGm6XbyPTwBOBA1/qNqhALZaXwg
Cc: paws@ietf.org
Subject: Re: [paws] Reviews requested for http://tools.ietf.org/html/draft-ietf-paws-protocol-06
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Jul 2013 15:02:22 -0000

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

Thanks for the reminder, Gabor. I have two comments which I will start as
separate threads.

-- mike


On Thu, Jul 18, 2013 at 3:42 PM, <Gabor.Bajko@nokia.com> wrote:

> Folks,
>
> I issued a WGLC on this document 4 weeks ago, and there was no feedback
> received at all.
> If you care about this document, you should review it and send your
> comments to the list. If you review it and you have no comments, then
> please send a mail to the list stating that you have reviewed the document
> and have no comments.
> Without reviews, we cannot make progress with the document. I cannot send
> it to the IESG requesting publication.
>
> - Gabor
>
> -----Original Message-----
> From: paws-bounces@ietf.org [mailto:paws-bounces@ietf.org] On Behalf Of
> Bajko Gabor (Nokia-CIC/SiliconValley)
> Sent: Wednesday, June 19, 2013 10:18 AM
> To: paws@ietf.org
> Subject: [paws] WGLC on
> http://tools.ietf.org/html/draft-ietf-paws-protocol-06
>
> All,
>
> The Editor of the document posted a new version and indicated that all
> open issues raised on the list were resolved, and that there are no more
> open issues he is aware of.
> Therefore, I'd like to issue a wg last call on the document. We need
> reviews and feedback in order to be able to progress the document.
>
> Please read through the draft and send any comments you may have to the
> list in the next 2-3 weeks.
> If you review the draft and have no comments, send a note to the list that
> the draft is good as it is, we need these notes as much as we need the
> actual comments.
>
> Thanks, Gabor
> _______________________________________________
> paws mailing list
> paws@ietf.org
> https://www.ietf.org/mailman/listinfo/paws
> _______________________________________________
> paws mailing list
> paws@ietf.org
> https://www.ietf.org/mailman/listinfo/paws
>



-- 
----------------------------------
Michael R Head <mrhead@google.com>
http://www.cs.binghamton.edu/~mike
+1-201-BLISTER

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

<div dir=3D"ltr">Thanks for the reminder, Gabor. I have two comments which =
I will start as separate threads.<div><br></div><div>-- mike</div></div><di=
v class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu, Jul 18, =
2013 at 3:42 PM,  <span dir=3D"ltr">&lt;<a href=3D"mailto:Gabor.Bajko@nokia=
.com" target=3D"_blank">Gabor.Bajko@nokia.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">Folks,<br>
<br>
I issued a WGLC on this document 4 weeks ago, and there was no feedback rec=
eived at all.<br>
If you care about this document, you should review it and send your comment=
s to the list. If you review it and you have no comments, then please send =
a mail to the list stating that you have reviewed the document and have no =
comments.<br>

Without reviews, we cannot make progress with the document. I cannot send i=
t to the IESG requesting publication.<br>
<br>
- Gabor<br>
<br>
-----Original Message-----<br>
From: <a href=3D"mailto:paws-bounces@ietf.org">paws-bounces@ietf.org</a> [m=
ailto:<a href=3D"mailto:paws-bounces@ietf.org">paws-bounces@ietf.org</a>] O=
n Behalf Of Bajko Gabor (Nokia-CIC/SiliconValley)<br>
Sent: Wednesday, June 19, 2013 10:18 AM<br>
To: <a href=3D"mailto:paws@ietf.org">paws@ietf.org</a><br>
Subject: [paws] WGLC on <a href=3D"http://tools.ietf.org/html/draft-ietf-pa=
ws-protocol-06" target=3D"_blank">http://tools.ietf.org/html/draft-ietf-paw=
s-protocol-06</a><br>
<br>
All,<br>
<br>
The Editor of the document posted a new version and indicated that all open=
 issues raised on the list were resolved, and that there are no more open i=
ssues he is aware of.<br>
Therefore, I&#39;d like to issue a wg last call on the document. We need re=
views and feedback in order to be able to progress the document.<br>
<br>
Please read through the draft and send any comments you may have to the lis=
t in the next 2-3 weeks.<br>
If you review the draft and have no comments, send a note to the list that =
the draft is good as it is, we need these notes as much as we need the actu=
al comments.<br>
<br>
Thanks, Gabor<br>
_______________________________________________<br>
paws mailing list<br>
<a href=3D"mailto:paws@ietf.org">paws@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/paws" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/paws</a><br>
_______________________________________________<br>
paws mailing list<br>
<a href=3D"mailto:paws@ietf.org">paws@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/paws" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/paws</a><br>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div dir=3D"=
ltr"><font face=3D"&#39;courier new&#39;, monospace" color=3D"#666666">----=
------------------------------</font><div><font face=3D"&#39;courier new&#3=
9;, monospace" color=3D"#666666">Michael R Head &lt;<a href=3D"mailto:mrhea=
d@google.com" target=3D"_blank">mrhead@google.com</a>&gt;</font></div>
<div><font face=3D"&#39;courier new&#39;, monospace" color=3D"#666666"><a h=
ref=3D"http://www.cs.binghamton.edu/~mike" target=3D"_blank">http://www.cs.=
binghamton.edu/~mike</a></font></div><div><font face=3D"&#39;courier new&#3=
9;, monospace" color=3D"#666666">+1-201-BLISTER</font></div>
</div>
</div>

--20cf307f330c52f1d404e21af674--

From mrhead@google.com  Mon Jul 22 08:05:04 2013
Return-Path: <mrhead@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3767D21E80B6 for <paws@ietfa.amsl.com>; Mon, 22 Jul 2013 08:05:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.535
X-Spam-Level: 
X-Spam-Status: No, score=-1.535 tagged_above=-999 required=5 tests=[AWL=0.442,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dOyC173NRAp2 for <paws@ietfa.amsl.com>; Mon, 22 Jul 2013 08:04:59 -0700 (PDT)
Received: from mail-ie0-x236.google.com (mail-ie0-x236.google.com [IPv6:2607:f8b0:4001:c03::236]) by ietfa.amsl.com (Postfix) with ESMTP id 3335911E80F2 for <paws@ietf.org>; Mon, 22 Jul 2013 08:04:59 -0700 (PDT)
Received: by mail-ie0-f182.google.com with SMTP id s9so15568357iec.41 for <paws@ietf.org>; Mon, 22 Jul 2013 08:04:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=iL6hZNUlLDpudPeK3psQrgvV/LT+Si8/5M8yIwOUzXM=; b=oY7piaO5NYnHneMhxlXrnWBqkKP3+RmKhf73ouJrtup3ybzweQaSAAn0CS7EHMfPI9 rftNSca317y9qCHj0uzYsDvoqgvBwGliESeUIbJMAO47bTiiWNNDG0ySIo4V0pg6tFyV adwYt4I2235+cYNkOGxt/57M8mPNeNpxtyb8sHADVtXM78TY3vOOI+Z+LmY3EsKvdUXR IkD1a3YS1XmUrk4r5KzaA+wfkoKRTtytvKaIatK1kdYBtn1lS72MAki98gShFNqSSwrQ 5jdcaG19XyGU+hTJoh9DwgnXC5nps6VcN39J3ielItpCEJMoVcAsJme5mveL/LTOL9Dz ewwA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type :x-gm-message-state; bh=iL6hZNUlLDpudPeK3psQrgvV/LT+Si8/5M8yIwOUzXM=; b=LgtnXE/61VgTcptVT0nzphr2hyV2IjMFkA3z9uls4cGi4dh7+UQQd0yKVLFapoyxvr 8jsFGnmpadU7NVuggZBUWvo+5PnrTiVqNmT80gMbhTOMPdCD4MDkpA6fsiQ0VlY00pOT b4GqHRefliHpHqmUJKjX21ZTIPt2Vv50dVsZJIBTNFoMEwbQF3vXx/eTAiZvzMpv+aHw BH0o4LhTEqD0XX7Nx6IvPTEuOM5rmV43HlPnupJdaeLoC0OkDaGKijC9y2pWRUcaANdT X4ldK4x7I0vEmHT55O6Qo4uxbudW+G1rpuDGDFdZsU2euXILiMLJavlzjTYOHAX98UDY 5RIw==
MIME-Version: 1.0
X-Received: by 10.43.133.70 with SMTP id hx6mr11067446icc.34.1374505498703; Mon, 22 Jul 2013 08:04:58 -0700 (PDT)
Received: by 10.64.245.204 with HTTP; Mon, 22 Jul 2013 08:04:58 -0700 (PDT)
Date: Mon, 22 Jul 2013 08:04:58 -0700
Message-ID: <CAKNaVmV+=WHL9iPxsJWWQg4mSNAW2+rfJZTLpb5grgW+Ba_Xsg@mail.gmail.com>
From: Michael Head <mrhead@google.com>
To: paws@ietf.org
Content-Type: multipart/alternative; boundary=20cf307f330cfe349204e21aff1b
X-Gm-Message-State: ALoCoQnxpV+np5q9B830bgb2SjLoTMp3/By33eSqzfkRe173VKKnyNyFwW7GpmFPavvC7hLN2lHYeDwcWL9wUlK51GfAyio7+voMyPHp8lBj2YDkEyuQKbWf+AdDHN7uUASQ9oGlKFs+EvY4maPPhHK+ulFQAPWuNDHmvhNwPnCzZG2IrYxhqVOK0AKg1DJvFHY0DfWOR+Wy
Subject: [paws] Device assumptions about spectrum? Non-horizontal limit levels?
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Jul 2013 15:05:04 -0000

--20cf307f330cfe349204e21aff1b
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

The current spectrum profile schema allows only for flat frequency ranges
that cover a particular range of frequencies. What should database provide
and devices assume about their usage outside the range?


As I understand it, emitted power doesn=92t have fixed vertical boundaries:
it has a tail off over neighboring frequencies. If the database finds
available spectrum from frequencies in the closed/open range
[720MHz-750Mhz) that allows for 35dB of output, what should the database
report about frequencies below 720/above 750? If the database says nothing,
what should the device do?


It might be clearer if the format allowed for a more general shape, either
a list of line segments that allow for (frequency =D7 power) pairs to defin=
e
a more curvey shape or a strictly ordered sequence of (frequency =D7 power)
points to do the same.


For example, either of these would allow for the following kinds of shapes
(x axis representing frequency, y axis representing power -- hopefully the
shapes come across OK):

_______     _    _
|     |    / \  / \
|     |    |  \/  |
|     |    |      |


which would more clearly define the area underwhich the emitted power
profile must fit.


Such shapes could of course be simulated with horizontal levels by placing
=93feet=94 at the bottom of vertical bars and =93quantizing=94 diagonals in=
 some
way:


 _____      _    _
           _ _  _ _
              __
_     _   _        _


But unless the quantized steps are done at a high resolution, this would
reduce the total returned spectrum, since I believe each step would need
need take the minimum power value over the range of frequencies it covers
in order for the result to remain in compliance with the regulators rules.

--
----------------------------------
Michael R Head <mrhead@google.com>
http://www.cs.binghamton.edu/~mike
+1-201-BLISTER

--20cf307f330cfe349204e21aff1b
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">The current spectrum profile schema allows only for flat f=
requency ranges that cover a particular range of frequencies. What should d=
atabase provide and devices assume about their usage outside the range?<br>
<br><br>As I understand it, emitted power doesn=92t have fixed vertical bou=
ndaries: it has a tail off over neighboring frequencies. If the database fi=
nds available spectrum from frequencies in the closed/open range [720MHz-75=
0Mhz) that allows for 35dB of output, what should the database report about=
 frequencies below 720/above 750? If the database says nothing, what should=
 the device do?<br>
<br><br>It might be clearer if the format allowed for a more general shape,=
 either a list of line segments that allow for (frequency =D7 power) pairs =
to define a more curvey shape or a strictly ordered sequence of (frequency =
=D7 power) points to do the same.<br>
<br><br>For example, either of these would allow for the following kinds of=
 shapes (x axis representing frequency, y axis representing power -- hopefu=
lly the shapes come across OK):<br><br><font face=3D"courier new, monospace=
">_______ =A0 =A0 _ =A0 =A0_<br>
| =A0 =A0 | =A0 =A0/ \ =A0/ \<br>| =A0 =A0 | =A0 =A0| =A0\/ =A0|<br>| =A0 =
=A0 | =A0 =A0| =A0 =A0 =A0|<br></font><br><br>which would more clearly defi=
ne the area underwhich the emitted power profile must fit.<br><br><br>Such =
shapes could of course be simulated with horizontal levels by placing =93fe=
et=94 at the bottom of vertical bars and =93quantizing=94 diagonals in some=
 way:<br>
<br><br><font face=3D"courier new, monospace">=A0_____ =A0 =A0 =A0_ =A0 =A0=
_<br>=A0 =A0 =A0 =A0 =A0 =A0_ _ =A0_ _<br>=A0 =A0 =A0 =A0 =A0 =A0 =A0 __<br=
>_ =A0 =A0 _ =A0 _ =A0 =A0 =A0 =A0_<br></font><br><br>But unless the quanti=
zed steps are done at a high resolution, this would reduce the total return=
ed spectrum, since I believe each step would need need take the minimum pow=
er value over the range of frequencies it covers in order for the result to=
 remain in compliance with the regulators rules.<br>
<br>--<br>----------------------------------<br>Michael R Head &lt;<a href=
=3D"mailto:mrhead@google.com">mrhead@google.com</a>&gt;<br><a href=3D"http:=
//www.cs.binghamton.edu/~mike">http://www.cs.binghamton.edu/~mike</a><br>+1=
-201-BLISTER</div>

--20cf307f330cfe349204e21aff1b--

From mrhead@google.com  Mon Jul 22 08:06:53 2013
Return-Path: <mrhead@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CEB2121F9E88 for <paws@ietfa.amsl.com>; Mon, 22 Jul 2013 08:06:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.314
X-Spam-Level: 
X-Spam-Status: No, score=-1.314 tagged_above=-999 required=5 tests=[AWL=-0.221, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0zdnhUUhdYmK for <paws@ietfa.amsl.com>; Mon, 22 Jul 2013 08:06:48 -0700 (PDT)
Received: from mail-ie0-x22c.google.com (mail-ie0-x22c.google.com [IPv6:2607:f8b0:4001:c03::22c]) by ietfa.amsl.com (Postfix) with ESMTP id F37C321E8097 for <paws@ietf.org>; Mon, 22 Jul 2013 08:06:37 -0700 (PDT)
Received: by mail-ie0-f172.google.com with SMTP id 17so3239843iea.3 for <paws@ietf.org>; Mon, 22 Jul 2013 08:06:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=uk0XX1hB+dbUgY7tZV7cExL7W+noXaBJF9ivseV6Rnw=; b=eEI+syw5d6W4PvwwuRjdsXfpNjyTOCBV4ePI2jPczY94P0hM+5TxQc96EuEl6FmMCr VkbNbImZG2K80AcWNFCOauGDg3a8nbdWx96a4XrBUVjJpe83zmk0dPhzrZpDFH7KTGu/ n0mjZqhxtNYPm+83GO8I7yFf1C60gNFrQJzQYGlqpibVrGZRdTx3hxafMuT+rIb+1wbo CUTYxnbED8ElnFzxQbRkcMxiZ5xLo0iV+h/F3X7e4XNcpK8EPi9DkNEUroDD/pP8mlCP DzYMJFxYbwH6o8qPDdCKyhE434L/DZ6kzkWVCcI6RrFTgTtijcOTWpWTv8uEv466jjQ+ qdVA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :x-gm-message-state; bh=uk0XX1hB+dbUgY7tZV7cExL7W+noXaBJF9ivseV6Rnw=; b=lIV2gILEUK9E6zK4ULm+Bna9C8f+hEsYbja5iBHx8ilq3k4AEPpmnR8u+wNVyHXwTL ELROhDEXvEio3pe7+/ACOICGQmRKfXZpqTkz5jS+HHOSY5D4JOHzBETh5TBp2JGO3QVt bSm16mysgEVW5VwzP0n6B0xfgzjtRPiTmk2sCaw5trgBg8aDvMGJgNxKp28W1AT1qlQA ZRNTOj5RfBEQ2iqLKROZdJlO6XiulHEKMORCqKWQ1+vUnRBkBOaf3OOa4cb9t+LLNoZ9 RB8Egstm8eqEps67iaOPtySzBwsn3U4vx4Y677Y/rEeOyzgVIrfuIOEI5eY5JPX8MP1R J+cg==
MIME-Version: 1.0
X-Received: by 10.43.145.69 with SMTP id jt5mr17220174icc.65.1374505594229; Mon, 22 Jul 2013 08:06:34 -0700 (PDT)
Received: by 10.64.245.204 with HTTP; Mon, 22 Jul 2013 08:06:34 -0700 (PDT)
Date: Mon, 22 Jul 2013 08:06:34 -0700
Message-ID: <CAKNaVmXJv+BBeEyT+uenDNJ--W3wHkJ6xdkLCnqZFFRYSbeRcQ@mail.gmail.com>
From: Michael Head <mrhead@google.com>
To: paws@ietf.org
Content-Type: multipart/alternative; boundary=001a11c30312afb35004e21b05d9
X-Gm-Message-State: ALoCoQlt+YPSL5zRxLwxv/KAp6nqz1OHjCtOL8AYJsTWBwpLhOQtw8BoCD4JTZlyRSeSHruSPzLzyguWT9I4PoffB+fA0srIjNHhfPZkaG3yjKsNIYRZhLPl1WvgO2hboQk1rtE+ebuzdTSgngqqc9gsrCXdwm5Ui1h8R0HuDZuSxuecMP+mm2nvbmtNS8lXXJEt0YaNo6OK
Subject: [paws] JSON-RPC vs. JSON-REST
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Jul 2013 15:06:53 -0000

--001a11c30312afb35004e21b05d9
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

I suppose this will be controversial, but I=92m finding that relying on
JSON-RPC is driving unnecessary coupling among the device, database and
regulatory authority. What I mean by this is that each device/client has to
know (or detect) something about the database/server it's talking to as
well as the ruleset under which the server will operate.

For example, it is allowed for a device to be implemented so that it only
makes the spectrum.paws.GetSpectrum RPC. However, in order for this to
work, the database it is configured to communicate with must be built to
allow for this: it won=92t work with a database that requires
spectrum.paws.Init and spectrum.paws.Register to be called. The device can
only detect that the database requires these calls by inspecting the error
returned from the GetSpectrum RPC. Furthermore, registration rules
(including which fields are required for proper registration) may be
governed by the regulatory authority. The device needs to know these
details a priori (or possibly detect them by attempting a request and
inspecting error results in an underspecified manner). Much of those
details are determined by the governing ruleset ID, and its precise meaning
must be baked into both the database and the device, and they must assume
that their respective semantics will agree.

Some of these issues could be solved by reducing the amount of optionality
(and perhaps some of the optional calls) and requiring a standard sequence
of operations. This may work, but I feel the coupling would still be high.
Protocol version upgrades (and version negotiation) won=92t be particularly
graceful: the client might send a version 1.1 message to the database, and
even though the client might also support 1.0, it would get an error
response if the database didn=92t support 1.0.

As a secondary issue, it=92s less natural to expose the service via the web=
.
JSON-RPC is really only built to allow for programmatic clients.

So.... I=92d rather see a RESTful API that develops application state throu=
gh
the use of hyperlinked, content-typed message bodies. I suppose REST-vs-RPC
has been discussed quite a bit in general, but I haven=92t seen it brought
here.

A sketch of the protocol might look like this (I=92m not a RESTful API
expert, so I=92m sure it could be better):

Database publishes a single URL entry point: http://example.com/paws

Device POSTs an application/vnd.paws.init.request-v1+json message to
http://example.com/paws with header

Accept:
application/vnd.paws.init.response-v2+json;application/vnd.paws.init.respon=
se-v1+json

Database (let=92s say it only supports v1) responds with a
application/paws.init.response-v1+json message which includes the details
in 4.2.2 of the draft -- with, say a cache-control: max-age=3D86400 header =
--
but contain an additional field: spectrumResource:
{acceptable-content-type: application/paws.getspectrum.request-v1+json;
required-fields: device/fccId; uri:
http://example.com/paws/available-spectrum}

Device POSTs application/paws.getspectrum.request-v1+json a message with
the FCC id to http://example.com/paws/available-spectrum and header

Accept: application/vnd.paws.notifyuse-v1+json

Database response with an application/paws.getspectrum.response-v1+json
response containing the details specified in 4.4.2 with an additional field
(if it is required for spectrum use to be notified by the device):
notifyUseToResource {acceptable-content-type:
application/vnd.paws.notifyuse-v1+json, uri:
http://example.com/paws/used-spectrum}.

Device POSTs the selected frequency ranges to the URL and is done.

In this way, the device only needs to know how to negotiate and handle the
content types and be configured with the initial URL of the service. Some
interesting benefits:

* The device can connect to the database to ask about any location and --
if the original database doesn=92t support a given country -- be
transparently directed in the response to another database to file the get
spectrum request. It=92s feasible for any database to federate with other
databases and provide seamless database discovery anywhere whitespace
databases are in use (though this doesn=92t speak to the protocol by which
the databases would discover each other)

* At each POST, the device declares the response version it can handle
which indicates to the server that it can safely use that version and
assume it will be handled by the client according to that particular
version of the spec. Further, it allows the client and server to easily
agree on an upgraded version using the HTTP headers alone without needing
to design such a feature into the protocol itself.

* There=92s a very natural mapping to a web-browser accessible site for
viewing/querying the database contents: visit http://example.com/paws in a
browser, and it sends back a page with a map allowing the user to pick a
location. URLs like
http://example.com/paws/available-spectrum/latitude=3D45N/longitude=3D75W m=
ight
be bookmarked for repeated viewings for a particular location.

* The initialization response could be augmented with ruleset definitions
that could be cachable, GETtable resources that (perhaps in a future
version of the spec when the breadth of rulesets is better known) allow
devices to seamlessly upgrade their rulesets from the database.


--=20
----------------------------------
Michael R Head <mrhead@google.com>
http://www.cs.binghamton.edu/~mike
+1-201-BLISTER

--001a11c30312afb35004e21b05d9
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><span id=3D"docs-internal-guid-33804fc3-06e9-d84c-788c-2e6=
6be9533aa"><p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-b=
ottom:0pt"><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0)=
;background-color:transparent;vertical-align:baseline;white-space:pre-wrap"=
>I suppose this will be controversial, but I=92m finding that relying on JS=
ON-RPC is driving unnecessary coupling among the device, database and regul=
atory authority. What I mean by this is that each device/client has to know=
 (or detect) something about the database/server it&#39;s talking to as wel=
l as the ruleset under which the server will operate.</span></p>
<br><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgr=
ound-color:transparent;vertical-align:baseline;white-space:pre-wrap"></span=
><p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt"=
><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgroun=
d-color:transparent;vertical-align:baseline;white-space:pre-wrap">For examp=
le, it is allowed for a device to be implemented so that it only makes the =
spectrum.paws.GetSpectrum RPC. However, in order for this to work, the data=
base it is configured to communicate with must be built to allow for this: =
it won=92t work with a database that requires spectrum.paws.Init and spectr=
um.paws.Register to be called. The device can only detect that the database=
 requires these calls by inspecting the error returned from the GetSpectrum=
 RPC. Furthermore, registration rules (including which fields are required =
for proper registration) may be governed by the regulatory authority. The d=
evice needs to know these details a priori (or possibly detect them by atte=
mpting a request and inspecting error results in an underspecified manner).=
 Much of those details are determined by the governing ruleset ID, and its =
precise meaning must be baked into both the database and the device, and th=
ey must assume that their respective semantics will agree.</span></p>
<br><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgr=
ound-color:transparent;vertical-align:baseline;white-space:pre-wrap"></span=
><p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt"=
><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgroun=
d-color:transparent;vertical-align:baseline;white-space:pre-wrap">Some of t=
hese issues could be solved by reducing the amount of optionality (and perh=
aps some of the optional calls) and requiring a standard sequence of operat=
ions. This may work, but I feel the coupling would still be high. Protocol =
version upgrades (and version negotiation) won=92t be particularly graceful=
: the client might send a version 1.1 message to the database, and even tho=
ugh the client might also support 1.0, it would get an error response if th=
e database didn=92t support 1.0.</span></p>
<br><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgr=
ound-color:transparent;vertical-align:baseline;white-space:pre-wrap"></span=
><p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt"=
><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgroun=
d-color:transparent;vertical-align:baseline;white-space:pre-wrap">As a seco=
ndary issue, it=92s less natural to expose the service via the web. JSON-RP=
C is really only built to allow for programmatic clients.</span></p>
<br><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgr=
ound-color:transparent;vertical-align:baseline;white-space:pre-wrap"></span=
><p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt"=
><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgroun=
d-color:transparent;vertical-align:baseline;white-space:pre-wrap">So.... I=
=92d rather see a RESTful API that develops application state through the u=
se of hyperlinked, content-typed message bodies. I suppose REST-vs-RPC has =
been discussed quite a bit in general, but I haven=92t seen it brought here=
.</span></p>
<br><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgr=
ound-color:transparent;vertical-align:baseline;white-space:pre-wrap"></span=
><p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt"=
><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgroun=
d-color:transparent;vertical-align:baseline;white-space:pre-wrap">A sketch =
of the protocol might look like this (I=92m not a RESTful API expert, so I=
=92m sure it could be better):</span></p>
<br><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgr=
ound-color:transparent;vertical-align:baseline;white-space:pre-wrap"></span=
><p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt"=
><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgroun=
d-color:transparent;vertical-align:baseline;white-space:pre-wrap">Database =
publishes a single URL entry point: </span><a href=3D"http://example.com/pa=
ws" style=3D"text-decoration:none" class=3D"cremed"><span style=3D"font-siz=
e:15px;font-family:Arial;background-color:transparent;text-decoration:under=
line;vertical-align:baseline;white-space:pre-wrap">http://example.com/paws<=
/span></a><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);=
background-color:transparent;vertical-align:baseline;white-space:pre-wrap">=
</span></p>
<br><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgr=
ound-color:transparent;vertical-align:baseline;white-space:pre-wrap"></span=
><p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt"=
><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgroun=
d-color:transparent;vertical-align:baseline;white-space:pre-wrap">Device PO=
STs an application/vnd.paws.init.request-v1+json message to </span><a href=
=3D"http://example.com/paws" style=3D"text-decoration:none" class=3D"cremed=
"><span style=3D"font-size:15px;font-family:Arial;background-color:transpar=
ent;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap"=
>http://example.com/paws</span></a><span style=3D"font-size:15px;font-famil=
y:Arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseli=
ne;white-space:pre-wrap"> with header</span></p>
<p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt">=
<span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);background=
-color:transparent;vertical-align:baseline;white-space:pre-wrap">Accept: ap=
plication/vnd.paws.init.response-v2+json;application/vnd.paws.init.response=
-v1+json</span></p>
<br><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgr=
ound-color:transparent;vertical-align:baseline;white-space:pre-wrap"></span=
><p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt"=
><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgroun=
d-color:transparent;vertical-align:baseline;white-space:pre-wrap">Database =
(let=92s say it only supports v1) responds with a application/paws.init.res=
ponse-v1+json message which includes the details in 4.2.2 of the draft -- w=
ith, say a cache-control: max-age=3D86400 header -- but contain an addition=
al field: spectrumResource: {acceptable-content-type: application/paws.gets=
pectrum.request-v1+json; required-fields: device/fccId; uri: </span><a href=
=3D"http://example.com/paws/available-spectrum" style=3D"text-decoration:no=
ne" class=3D"cremed"><span style=3D"font-size:15px;font-family:Arial;backgr=
ound-color:transparent;text-decoration:underline;vertical-align:baseline;wh=
ite-space:pre-wrap">http://example.com/paws/available-spectrum</span></a><s=
pan style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);background-c=
olor:transparent;vertical-align:baseline;white-space:pre-wrap">}</span></p>
<br><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgr=
ound-color:transparent;vertical-align:baseline;white-space:pre-wrap"></span=
><p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt"=
><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgroun=
d-color:transparent;vertical-align:baseline;white-space:pre-wrap">Device PO=
STs application/paws.getspectrum.request-v1+json a message with the FCC id =
to </span><a href=3D"http://example.com/paws/available-spectrum" style=3D"t=
ext-decoration:none" class=3D"cremed"><span style=3D"font-size:15px;font-fa=
mily:Arial;background-color:transparent;text-decoration:underline;vertical-=
align:baseline;white-space:pre-wrap">http://example.com/paws/available-spec=
trum</span></a><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,=
0,0);background-color:transparent;vertical-align:baseline;white-space:pre-w=
rap"> and header </span></p>
<p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt">=
<span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);background=
-color:transparent;vertical-align:baseline;white-space:pre-wrap">Accept: ap=
plication/vnd.paws.notifyuse-v1+json</span></p>
<br><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgr=
ound-color:transparent;vertical-align:baseline;white-space:pre-wrap"></span=
><p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt"=
><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgroun=
d-color:transparent;vertical-align:baseline;white-space:pre-wrap">Database =
response with an application/paws.getspectrum.response-v1+json response con=
taining the details specified in 4.4.2 with an additional field (if it is r=
equired for spectrum use to be notified by the device): notifyUseToResource=
 {acceptable-content-type: application/vnd.paws.notifyuse-v1+json, uri: </s=
pan><a href=3D"http://example.com/paws/used-spectrum" style=3D"text-decorat=
ion:none" class=3D"cremed"><span style=3D"font-size:15px;font-family:Arial;=
background-color:transparent;text-decoration:underline;vertical-align:basel=
ine;white-space:pre-wrap">http://example.com/paws/used-spectrum</span></a><=
span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);background-=
color:transparent;vertical-align:baseline;white-space:pre-wrap">}.</span></=
p>
<br><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgr=
ound-color:transparent;vertical-align:baseline;white-space:pre-wrap"></span=
><p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt"=
><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgroun=
d-color:transparent;vertical-align:baseline;white-space:pre-wrap">Device PO=
STs the selected frequency ranges to the URL and is done.</span></p>
<br><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgr=
ound-color:transparent;vertical-align:baseline;white-space:pre-wrap"></span=
><p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt"=
><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgroun=
d-color:transparent;vertical-align:baseline;white-space:pre-wrap">In this w=
ay, the device only needs to know how to negotiate and handle the content t=
ypes and be configured with the initial URL of the service. Some interestin=
g benefits:</span></p>
<br><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgr=
ound-color:transparent;vertical-align:baseline;white-space:pre-wrap"></span=
><p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt"=
><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backgroun=
d-color:transparent;vertical-align:baseline;white-space:pre-wrap">* The dev=
ice can connect to the database to ask about any location and -- if the ori=
ginal database doesn=92t support a given country -- be transparently direct=
ed in the response to another database to file the get spectrum request. It=
=92s feasible for any database to federate with other databases and provide=
 seamless database discovery anywhere whitespace databases are in use (thou=
gh this doesn=92t speak to the protocol by which the databases would discov=
er each other)</span></p>
<p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt">=
<span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);background=
-color:transparent;vertical-align:baseline;white-space:pre-wrap">* At each =
POST, the device declares the response version it can handle which indicate=
s to the server that it can safely use that version and assume it will be h=
andled by the client according to that particular version of the spec. Furt=
her, it allows the client and server to easily agree on an upgraded version=
 using the HTTP headers alone without needing to design such a feature into=
 the protocol itself.</span></p>
<p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt">=
<span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);background=
-color:transparent;vertical-align:baseline;white-space:pre-wrap">* There=92=
s a very natural mapping to a web-browser accessible site for viewing/query=
ing the database contents: visit </span><a href=3D"http://example.com/paws"=
 style=3D"text-decoration:none" class=3D"cremed"><span style=3D"font-size:1=
5px;font-family:Arial;background-color:transparent;text-decoration:underlin=
e;vertical-align:baseline;white-space:pre-wrap">http://example.com/paws</sp=
an></a><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);bac=
kground-color:transparent;vertical-align:baseline;white-space:pre-wrap"> in=
 a browser, and it sends back a page with a map allowing the user to pick a=
 location. URLs like </span><a href=3D"http://example.com/paws/available-sp=
ectrum/latitude=3D45N/longitude=3D75W" style=3D"text-decoration:none" class=
=3D"cremed"><span style=3D"font-size:15px;font-family:Arial;background-colo=
r:transparent;text-decoration:underline;vertical-align:baseline;white-space=
:pre-wrap">http://example.com/paws/available-spectrum/latitude=3D45N/longit=
ude=3D75W</span></a><span style=3D"font-size:15px;font-family:Arial;color:r=
gb(0,0,0);background-color:transparent;vertical-align:baseline;white-space:=
pre-wrap"> might be bookmarked for repeated viewings for a particular locat=
ion.</span></p>
<p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt">=
<span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);background=
-color:transparent;vertical-align:baseline;white-space:pre-wrap">* The init=
ialization response could be augmented with ruleset definitions that could =
be cachable, GETtable resources that (perhaps in a future version of the sp=
ec when the breadth of rulesets is better known) allow devices to seamlessl=
y upgrade their rulesets from the database.</span></p>
<div><span style=3D"font-size:15px;font-family:Arial;color:rgb(0,0,0);backg=
round-color:transparent;vertical-align:baseline;white-space:pre-wrap"><br><=
/span></div></span><div><br></div>-- <br><div dir=3D"ltr"><font face=3D"&#3=
9;courier new&#39;, monospace" color=3D"#666666">--------------------------=
--------</font><div>
<font face=3D"&#39;courier new&#39;, monospace" color=3D"#666666">Michael R=
 Head &lt;<a href=3D"mailto:mrhead@google.com" target=3D"_blank" class=3D"c=
remed">mrhead@google.com</a>&gt;</font></div><div><font face=3D"&#39;courie=
r new&#39;, monospace" color=3D"#666666"><a href=3D"http://www.cs.binghamto=
n.edu/~mike" target=3D"_blank" class=3D"cremed">http://www.cs.binghamton.ed=
u/~mike</a></font></div>
<div><font face=3D"&#39;courier new&#39;, monospace" color=3D"#666666">+1-2=
01-BLISTER</font></div></div>
</div>

--001a11c30312afb35004e21b05d9--

From dharasty@appcomsci.com  Mon Jul 22 09:54:39 2013
Return-Path: <dharasty@appcomsci.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9028111E815C for <paws@ietfa.amsl.com>; Mon, 22 Jul 2013 09:54:38 -0700 (PDT)
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=[HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Qc0Vr95MDHXe for <paws@ietfa.amsl.com>; Mon, 22 Jul 2013 09:54:25 -0700 (PDT)
Received: from thumper.appcomsci.com (thumper.appcomsci.com [205.132.0.196]) by ietfa.amsl.com (Postfix) with ESMTP id D235D21F84AF for <paws@ietf.org>; Mon, 22 Jul 2013 09:49:47 -0700 (PDT)
Received: from bambi.appcomsci.com (bambi.appcomsci.com [192.4.5.54]) by thumper.appcomsci.com (8.14.2/8.14.2) with ESMTP id r6MGniln005099 for <paws@ietf.org>; Mon, 22 Jul 2013 12:49:46 -0400 (EDT)
Received: from brg-ats-exhb1.ats.atsinnovate.com (exch.appcomsci.com [192.4.5.112]) by bambi.appcomsci.com (8.14.4/8.13.4) with ESMTP id r6MGniPH022657 for <paws@ietf.org>; Mon, 22 Jul 2013 12:49:44 -0400
Received: from RRC-ATS-EXMB2.ats.atsinnovate.com ([2002:c004:56a::c004:56a]) by brg-ats-exhb1.ats.atsinnovate.com ([2002:c004:570::c004:570]) with mapi; Mon, 22 Jul 2013 12:49:44 -0400
From: "Harasty, Daniel J" <dharasty@appcomsci.com>
To: "paws@ietf.org" <paws@ietf.org>
Thread-Topic: [paws] JSON-RPC vs. JSON-REST
Thread-Index: AQHOhu0jN+M/a1Sh+Uq38K6Wamu7GJlw3dQg
Date: Mon, 22 Jul 2013 16:49:43 +0000
Message-ID: <EC510C021D06A34C92F5A5A488B5290B0CEEDAA9@rrc-ats-exmb2.ats.atsinnovate.com>
References: <CAKNaVmXJv+BBeEyT+uenDNJ--W3wHkJ6xdkLCnqZFFRYSbeRcQ@mail.gmail.com>
In-Reply-To: <CAKNaVmXJv+BBeEyT+uenDNJ--W3wHkJ6xdkLCnqZFFRYSbeRcQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_EC510C021D06A34C92F5A5A488B5290B0CEEDAA9rrcatsexmb2atsa_"
MIME-Version: 1.0
Subject: Re: [paws] JSON-RPC vs. JSON-REST
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Jul 2013 16:54:39 -0000

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

In considering Michaels input, these are my thoughts:


=B7         I  agree that the current draft's ruleset concept and the numbe=
r of optional messages (especially server optional message) does not lead t=
o a particularly clean "negotiation".  In fact, while it looks workable, I'=
m trying to implement it now, and it "feels" rather clumsy.

o   To remedy this, I was  on the verge of proposing a required set of "fea=
ture negotiations" in the INIT_REQ/RESP messages.

o   This would also be a good place for servers to initialize any authentic=
ation schemes (if required by the server, and until a standard certificate-=
based scheme is specified and adopted).


=B7         Moving this negotiation to the HTTP headers (as Michael propose=
s) is - I suspect - workable.

o   However, it is my personal opinion that that ties the protocol MORE TIG=
HTLY to HTTP.

=A7  Keeping it "in band" - inside the JSON-RPC message itself - allows for=
 alternate transports: say directly over UDP, or some future wireless-packe=
t scheme, for example.

o   And, as and implementer, I'd rather just deal with the options of the p=
rotocol "in band", in the protocol itself.

=A7  As a server process implementing this protocol, what is the benefit to=
 me to have to "go looking" for "how to handle this message" by looking a b=
it in the message, and a bit in the HTTP headers?


=B7         Yes, interworking of new protocols (or a new version of the "sa=
me" protocol) with old ones is always a bit tricky; it is difficult to know=
 NOW everything we'll need in the future to make interworking work smoothly=
.

o   However, we already have a perfectly good "escape hatch" in our current=
 JSON-RPC-oriented approach: at anytime in the future, and new PAWS version=
 can define a new method outside of the scope of PAWS 1.0.

=A7  To my reading, the old PAWS server would reply with a JSON-RCP "method=
 not implemented"... and thus interworking was handled smoothly.  (It would=
 be the client's prerogative to "step back" through older protocols that it=
 does implement.)

o   Also, in some cases, new features/extensions could be "added" to PAWS (=
and safely interwork old and new versions) due to the fact that "ignoring u=
nexpected fields" is REQUIRED.

o   While I think Michael's proposal would offer a different way to handle =
version negotiation, I don't see that it is "better"... just "a different w=
ay".


=B7         I agree that the ability to be "transparently redirected" to a =
peer ("federated") server is a good idea...

o   ... but, to my reading, that is already accommodated by the Section 7 t=
ext regarding the handling of HTTP Redirects.


=B7         As for additional "mappings" from browsers: nothing in our curr=
ent spec precludes a Database from replying one way to PAWS messages (in HT=
TP POST encoded as JSON-RPC), and to HTTP GETs another way.

o   In fact, we're already implementing that, too.

I have other minor comments (maybe even quibbles) with some of Michaels sta=
tements... but there is no particular need to go in to all of that now.

I propose the bigger questions is one of general direction.  At this point =
in time:

1.       If the rest of the group finds the current "feature/ruleset negoti=
ation" scheme is just fine, then perhaps no action is needed.

2.       If others feel that it is somewhat clunky, do we attempt to addres=
s it by:

o   "Fixing it" in the current "style": introduce a more clear - possibly R=
EQUIRED -  "negotiation" to the existing JSON-RPC.

o   Changing direction now to Michaels proposed use of HTTP headers.

o   Pursuing BOTH to a sufficient degree of clarity until we can then pick =
between them.

Thoughts?

Dan Harasty


From: paws-bounces@ietf.org [mailto:paws-bounces@ietf.org] On Behalf Of Mic=
hael Head
Sent: Monday, July 22, 2013 11:07 AM
To: paws@ietf.org
Subject: [paws] JSON-RPC vs. JSON-REST


I suppose this will be controversial, but I'm finding that relying on JSON-=
RPC is driving unnecessary coupling among the device, database and regulato=
ry authority. What I mean by this is that each device/client has to know (o=
r detect) something about the database/server it's talking to as well as th=
e ruleset under which the server will operate.


For example, it is allowed for a device to be implemented so that it only m=
akes the spectrum.paws.GetSpectrum RPC. However, in order for this to work,=
 the database it is configured to communicate with must be built to allow f=
or this: it won't work with a database that requires spectrum.paws.Init and=
 spectrum.paws.Register to be called. The device can only detect that the d=
atabase requires these calls by inspecting the error returned from the GetS=
pectrum RPC. Furthermore, registration rules (including which fields are re=
quired for proper registration) may be governed by the regulatory authority=
. The device needs to know these details a priori (or possibly detect them =
by attempting a request and inspecting error results in an underspecified m=
anner). Much of those details are determined by the governing ruleset ID, a=
nd its precise meaning must be baked into both the database and the device,=
 and they must assume that their respective semantics will agree.


Some of these issues could be solved by reducing the amount of optionality =
(and perhaps some of the optional calls) and requiring a standard sequence =
of operations. This may work, but I feel the coupling would still be high. =
Protocol version upgrades (and version negotiation) won't be particularly g=
raceful: the client might send a version 1.1 message to the database, and e=
ven though the client might also support 1.0, it would get an error respons=
e if the database didn't support 1.0.


As a secondary issue, it's less natural to expose the service via the web. =
JSON-RPC is really only built to allow for programmatic clients.


So.... I'd rather see a RESTful API that develops application state through=
 the use of hyperlinked, content-typed message bodies. I suppose REST-vs-RP=
C has been discussed quite a bit in general, but I haven't seen it brought =
here.


A sketch of the protocol might look like this (I'm not a RESTful API expert=
, so I'm sure it could be better):


Database publishes a single URL entry point: http://example.com/paws


Device POSTs an application/vnd.paws.init.request-v1+json message to http:/=
/example.com/paws with header

Accept: application/vnd.paws.init.response-v2+json;application/vnd.paws.ini=
t.response-v1+json


Database (let's say it only supports v1) responds with a application/paws.i=
nit.response-v1+json message which includes the details in 4.2.2 of the dra=
ft -- with, say a cache-control: max-age=3D86400 header -- but contain an a=
dditional field: spectrumResource: {acceptable-content-type: application/pa=
ws.getspectrum.request-v1+json; required-fields: device/fccId; uri: http://=
example.com/paws/available-spectrum}


Device POSTs application/paws.getspectrum.request-v1+json a message with th=
e FCC id to http://example.com/paws/available-spectrum and header

Accept: application/vnd.paws.notifyuse-v1+json


Database response with an application/paws.getspectrum.response-v1+json res=
ponse containing the details specified in 4.4.2 with an additional field (i=
f it is required for spectrum use to be notified by the device): notifyUseT=
oResource {acceptable-content-type: application/vnd.paws.notifyuse-v1+json,=
 uri: http://example.com/paws/used-spectrum}.


Device POSTs the selected frequency ranges to the URL and is done.


In this way, the device only needs to know how to negotiate and handle the =
content types and be configured with the initial URL of the service. Some i=
nteresting benefits:


* The device can connect to the database to ask about any location and -- i=
f the original database doesn't support a given country -- be transparently=
 directed in the response to another database to file the get spectrum requ=
est. It's feasible for any database to federate with other databases and pr=
ovide seamless database discovery anywhere whitespace databases are in use =
(though this doesn't speak to the protocol by which the databases would dis=
cover each other)

* At each POST, the device declares the response version it can handle whic=
h indicates to the server that it can safely use that version and assume it=
 will be handled by the client according to that particular version of the =
spec. Further, it allows the client and server to easily agree on an upgrad=
ed version using the HTTP headers alone without needing to design such a fe=
ature into the protocol itself.

* There's a very natural mapping to a web-browser accessible site for viewi=
ng/querying the database contents: visit http://example.com/paws in a brows=
er, and it sends back a page with a map allowing the user to pick a locatio=
n. URLs like http://example.com/paws/available-spectrum/latitude=3D45N/long=
itude=3D75W might be bookmarked for repeated viewings for a particular loca=
tion.

* The initialization response could be augmented with ruleset definitions t=
hat could be cachable, GETtable resources that (perhaps in a future version=
 of the spec when the breadth of rulesets is better known) allow devices to=
 seamlessly upgrade their rulesets from the database.


--
----------------------------------
Michael R Head <mrhead@google.com<mailto:mrhead@google.com>>
http://www.cs.binghamton.edu/~mike
+1-201-BLISTER

--_000_EC510C021D06A34C92F5A5A488B5290B0CEEDAA9rrcatsexmb2atsa_
Content-Type: text/html; charset="iso-8859-1"
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=3DContent-Type content=
=3D"text/html; charset=3Diso-8859-1"><meta name=3DGenerator content=3D"Micr=
osoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@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;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{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;}
/* List Definitions */
@list l0
	{mso-list-id:9455856;
	mso-list-type:hybrid;
	mso-list-template-ids:-1602077392 67698689 67698691 67698693 67698689 6769=
8691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1
	{mso-list-id:149493342;
	mso-list-type:hybrid;
	mso-list-template-ids:2013177272 67698703 67698691 67698693 67698689 67698=
691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2
	{mso-list-id:2112432367;
	mso-list-type:hybrid;
	mso-list-template-ids:559213674 67698689 67698691 67698693 67698689 676986=
91 67698693 67698689 67698691 67698693;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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'>In consid=
ering Michaels input, these are my thoughts:<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-se=
rif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoListParagraph=
 style=3D'text-indent:-.25in;mso-list:l0 level1 lfo1'><![if !supportLists]>=
<span style=3D'font-size:11.0pt;font-family:Symbol;color:#1F497D'><span sty=
le=3D'mso-list:Ignore'>=B7<span style=3D'font:7.0pt "Times New Roman"'>&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]=
><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#=
1F497D'>I =A0agree that the current draft&#8217;s ruleset concept and the n=
umber of optional messages (especially <i>server optional</i> message) does=
 not lead to a particularly clean &#8220;negotiation&#8221;.=A0 In fact, wh=
ile it looks workable, I&#8217;m trying to implement it now, and it &#8220;=
feels&#8221; rather clumsy.<o:p></o:p></span></p><p class=3DMsoListParagrap=
h style=3D'margin-left:1.0in;text-indent:-.25in;mso-list:l0 level2 lfo1'><!=
[if !supportLists]><span style=3D'font-size:11.0pt;font-family:"Courier New=
";color:#1F497D'><span style=3D'mso-list:Ignore'>o<span style=3D'font:7.0pt=
 "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span style=
=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>To r=
emedy this, I was=A0 on the verge of proposing a required set of &#8220;fea=
ture negotiations&#8221; in the INIT_REQ/RESP messages.<o:p></o:p></span></=
p><p class=3DMsoListParagraph style=3D'margin-left:1.0in;text-indent:-.25in=
;mso-list:l0 level2 lfo1'><![if !supportLists]><span style=3D'font-size:11.=
0pt;font-family:"Courier New";color:#1F497D'><span style=3D'mso-list:Ignore=
'>o<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span>=
</span><![endif]><span style=3D'font-size:11.0pt;font-family:"Calibri","san=
s-serif";color:#1F497D'>This would also be a good place for servers to init=
ialize any authentication schemes (if required by the server, and until a s=
tandard certificate-based scheme is specified and adopted). <o:p></o:p></sp=
an></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Ca=
libri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DM=
soListParagraph style=3D'text-indent:-.25in;mso-list:l0 level1 lfo1'><![if =
!supportLists]><span style=3D'font-size:11.0pt;font-family:Symbol;color:#1F=
497D'><span style=3D'mso-list:Ignore'>=B7<span style=3D'font:7.0pt "Times N=
ew Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><=
/span><![endif]><span style=3D'font-size:11.0pt;font-family:"Calibri","sans=
-serif";color:#1F497D'>Moving this negotiation to the HTTP headers (as Mich=
ael proposes) is &#8211; I suspect &#8211; workable.<o:p></o:p></span></p><=
p class=3DMsoListParagraph style=3D'margin-left:1.0in;text-indent:-.25in;ms=
o-list:l0 level2 lfo1'><![if !supportLists]><span style=3D'font-size:11.0pt=
;font-family:"Courier New";color:#1F497D'><span style=3D'mso-list:Ignore'>o=
<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></s=
pan><![endif]><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-s=
erif";color:#1F497D'>However, it is my personal opinion that that ties the =
protocol MORE TIGHTLY to HTTP.=A0 <o:p></o:p></span></p><p class=3DMsoListP=
aragraph style=3D'margin-left:1.5in;text-indent:-.25in;mso-list:l0 level3 l=
fo1'><![if !supportLists]><span style=3D'font-size:11.0pt;font-family:Wingd=
ings;color:#1F497D'><span style=3D'mso-list:Ignore'>=A7<span style=3D'font:=
7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]><span style=
=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Keep=
ing it &#8220;in band&#8221; &#8211; inside the JSON-RPC message itself &#8=
211; allows for alternate transports: say directly over UDP, or some future=
 wireless-packet scheme, for example.<o:p></o:p></span></p><p class=3DMsoLi=
stParagraph style=3D'margin-left:1.0in;text-indent:-.25in;mso-list:l0 level=
2 lfo1'><![if !supportLists]><span style=3D'font-size:11.0pt;font-family:"C=
ourier New";color:#1F497D'><span style=3D'mso-list:Ignore'>o<span style=3D'=
font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><=
span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F=
497D'>And, as and implementer, I&#8217;d rather just deal with the options =
of the protocol &#8220;in band&#8221;, in the protocol itself. <o:p></o:p><=
/span></p><p class=3DMsoListParagraph style=3D'margin-left:1.5in;text-inden=
t:-.25in;mso-list:l0 level3 lfo1'><![if !supportLists]><span style=3D'font-=
size:11.0pt;font-family:Wingdings;color:#1F497D'><span style=3D'mso-list:Ig=
nore'>=A7<span style=3D'font:7.0pt "Times New Roman"'>&nbsp; </span></span>=
</span><![endif]><span style=3D'font-size:11.0pt;font-family:"Calibri","san=
s-serif";color:#1F497D'>As a server process implementing this protocol, wha=
t is the benefit to me to have to &#8220;go looking&#8221; for &#8220;how t=
o handle this message&#8221; by looking a bit in the message, and a bit in =
the HTTP headers?<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>&nb=
sp;</o:p></span></p><p class=3DMsoListParagraph style=3D'text-indent:-.25in=
;mso-list:l0 level1 lfo1'><![if !supportLists]><span style=3D'font-size:11.=
0pt;font-family:Symbol;color:#1F497D'><span style=3D'mso-list:Ignore'>=B7<s=
pan style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; </span></span></span><![endif]><span style=3D'font-size:11=
.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Yes, interworking of=
 new protocols (or a new version of the &#8220;same&#8221; protocol) with o=
ld ones is always a bit tricky; it is difficult to know NOW everything we&#=
8217;ll need in the future to make interworking work smoothly.<o:p></o:p></=
span></p><p class=3DMsoListParagraph style=3D'margin-left:1.0in;text-indent=
:-.25in;mso-list:l0 level2 lfo1'><![if !supportLists]><span style=3D'font-s=
ize:11.0pt;font-family:"Courier New";color:#1F497D'><span style=3D'mso-list=
:Ignore'>o<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span>=
</span></span><![endif]><span style=3D'font-size:11.0pt;font-family:"Calibr=
i","sans-serif";color:#1F497D'>However, we already have a perfectly good &#=
8220;escape hatch&#8221; in our current JSON-RPC-oriented approach: at anyt=
ime in the future, and new PAWS version can define a new method outside of =
the scope of PAWS 1.0. <o:p></o:p></span></p><p class=3DMsoListParagraph st=
yle=3D'margin-left:1.5in;text-indent:-.25in;mso-list:l0 level3 lfo1'><![if =
!supportLists]><span style=3D'font-size:11.0pt;font-family:Wingdings;color:=
#1F497D'><span style=3D'mso-list:Ignore'>=A7<span style=3D'font:7.0pt "Time=
s New Roman"'>&nbsp; </span></span></span><![endif]><span style=3D'font-siz=
e:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>To my reading, t=
he old PAWS server would reply with a JSON-RCP &#8220;method not implemente=
d&#8221;&#8230; and thus interworking was handled smoothly.=A0 (It would be=
 the client&#8217;s prerogative to &#8220;step back&#8221; through older pr=
otocols that it does implement.)<o:p></o:p></span></p><p class=3DMsoListPar=
agraph style=3D'margin-left:1.0in;text-indent:-.25in;mso-list:l0 level2 lfo=
1'><![if !supportLists]><span style=3D'font-size:11.0pt;font-family:"Courie=
r New";color:#1F497D'><span style=3D'mso-list:Ignore'>o<span style=3D'font:=
7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'=
>Also, in some cases, new features/extensions could be &#8220;added&#8221; =
to PAWS (and safely interwork old and new versions) due to the fact that &#=
8220;ignoring unexpected fields&#8221; is REQUIRED.<o:p></o:p></span></p><p=
 class=3DMsoListParagraph style=3D'margin-left:1.0in;text-indent:-.25in;mso=
-list:l0 level2 lfo1'><![if !supportLists]><span style=3D'font-size:11.0pt;=
font-family:"Courier New";color:#1F497D'><span style=3D'mso-list:Ignore'>o<=
span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></sp=
an><![endif]><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-se=
rif";color:#1F497D'>While I think Michael&#8217;s proposal would offer a di=
fferent way to handle version negotiation, I don&#8217;t see that it is &#8=
220;better&#8221;&#8230; just &#8220;a different way&#8221;. <o:p></o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"C=
alibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3D=
MsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 level1 lfo1'><![if=
 !supportLists]><span style=3D'font-size:11.0pt;font-family:Symbol;color:#1=
F497D'><span style=3D'mso-list:Ignore'>=B7<span style=3D'font:7.0pt "Times =
New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span>=
</span><![endif]><span style=3D'font-size:11.0pt;font-family:"Calibri","san=
s-serif";color:#1F497D'>I agree that the ability to be &#8220;transparently=
 redirected&#8221; to a peer (&#8220;federated&#8221;) server is a good ide=
a&#8230;<o:p></o:p></span></p><p class=3DMsoListParagraph style=3D'margin-l=
eft:1.0in;text-indent:-.25in;mso-list:l0 level2 lfo1'><![if !supportLists]>=
<span style=3D'font-size:11.0pt;font-family:"Courier New";color:#1F497D'><s=
pan style=3D'mso-list:Ignore'>o<span style=3D'font:7.0pt "Times New Roman"'=
>&nbsp;&nbsp; </span></span></span><![endif]><span style=3D'font-size:11.0p=
t;font-family:"Calibri","sans-serif";color:#1F497D'>&#8230; but, to my read=
ing, that is already accommodated by the Section 7 text regarding the handl=
ing of HTTP Redirects.<o:p></o:p></span></p><p class=3DMsoNormal><span styl=
e=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:=
p>&nbsp;</o:p></span></p><p class=3DMsoListParagraph style=3D'text-indent:-=
.25in;mso-list:l0 level1 lfo1'><![if !supportLists]><span style=3D'font-siz=
e:11.0pt;font-family:Symbol;color:#1F497D'><span style=3D'mso-list:Ignore'>=
=B7<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span style=3D'font-si=
ze:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>As for addition=
al &#8220;mappings&#8221; from browsers: nothing in our current spec preclu=
des a Database from replying one way to PAWS messages (in HTTP POST encoded=
 as JSON-RPC), and to HTTP GETs another way.<o:p></o:p></span></p><p class=
=3DMsoListParagraph style=3D'margin-left:1.0in;text-indent:-.25in;mso-list:=
l0 level2 lfo1'><![if !supportLists]><span style=3D'font-size:11.0pt;font-f=
amily:"Courier New";color:#1F497D'><span style=3D'mso-list:Ignore'>o<span s=
tyle=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![=
endif]><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";c=
olor:#1F497D'>In fact, we&#8217;re already implementing that, too.<o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-fami=
ly:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p cla=
ss=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-=
serif";color:#1F497D'>I have other minor comments (maybe even quibbles) wit=
h some of Michaels statements&#8230; but there is no particular need to go =
in to all of that now.<o:p></o:p></span></p><p class=3DMsoNormal><span styl=
e=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:=
p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0=
pt;font-family:"Calibri","sans-serif";color:#1F497D'>I propose the bigger q=
uestions is one of general direction.=A0 At this point in time:<o:p></o:p><=
/span></p><p class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:=
l1 level1 lfo3'><![if !supportLists]><span style=3D'font-size:11.0pt;font-f=
amily:"Calibri","sans-serif";color:#1F497D'><span style=3D'mso-list:Ignore'=
>1.<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; </span></span></span><![endif]><span style=3D'font-size:11.0pt;fo=
nt-family:"Calibri","sans-serif";color:#1F497D'>If the rest of the group fi=
nds the current &#8220;feature/ruleset negotiation&#8221; scheme is just fi=
ne, then perhaps no action is needed.<o:p></o:p></span></p><p class=3DMsoLi=
stParagraph style=3D'text-indent:-.25in;mso-list:l1 level1 lfo3'><![if !sup=
portLists]><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-seri=
f";color:#1F497D'><span style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0=
pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></=
span><![endif]><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-=
serif";color:#1F497D'>If others feel that it is somewhat clunky, do we atte=
mpt to address it by:<o:p></o:p></span></p><p class=3DMsoListParagraph styl=
e=3D'margin-left:1.0in;text-indent:-.25in;mso-list:l1 level2 lfo3'><![if !s=
upportLists]><span style=3D'font-size:11.0pt;font-family:"Courier New";colo=
r:#1F497D'><span style=3D'mso-list:Ignore'>o<span style=3D'font:7.0pt "Time=
s New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span style=3D'fo=
nt-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>&#8220;Fix=
ing it&#8221; in the current &#8220;style&#8221;: introduce a more clear &#=
8211; possibly REQUIRED &#8211; =A0&#8220;negotiation&#8221; to the existin=
g JSON-RPC.<o:p></o:p></span></p><p class=3DMsoListParagraph style=3D'margi=
n-left:1.0in;text-indent:-.25in;mso-list:l1 level2 lfo3'><![if !supportList=
s]><span style=3D'font-size:11.0pt;font-family:"Courier New";color:#1F497D'=
><span style=3D'mso-list:Ignore'>o<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp; </span></span></span><![endif]><span style=3D'font-size:11=
.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Changing direction n=
ow to Michaels proposed use of HTTP headers.<o:p></o:p></span></p><p class=
=3DMsoListParagraph style=3D'margin-left:1.0in;text-indent:-.25in;mso-list:=
l1 level2 lfo3'><![if !supportLists]><span style=3D'font-size:11.0pt;font-f=
amily:"Courier New";color:#1F497D'><span style=3D'mso-list:Ignore'>o<span s=
tyle=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![=
endif]><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";c=
olor:#1F497D'>Pursuing BOTH to a sufficient degree of clarity until we can =
then pick between them.<o:p></o:p></span></p><p class=3DMsoNormal><span sty=
le=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o=
:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.=
0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Thoughts?<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><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-se=
rif";color:#1F497D'>Dan Harasty<o:p></o:p></span></p><p class=3DMsoNormal><=
span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F=
497D'><o:p>&nbsp;</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><div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;pad=
ding: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"'> paws-bounces@ietf.org [mai=
lto:paws-bounces@ietf.org] <b>On Behalf Of </b>Michael Head<br><b>Sent:</b>=
 Monday, July 22, 2013 11:07 AM<br><b>To:</b> paws@ietf.org<br><b>Subject:<=
/b> [paws] JSON-RPC vs. JSON-REST<o:p></o:p></span></p></div><p class=3DMso=
Normal><o:p>&nbsp;</o:p></p><div><p style=3D'margin:0in;margin-bottom:.0001=
pt'><span style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:=
black'>I suppose this will be controversial, but I&#8217;m finding that rel=
ying on JSON-RPC is driving unnecessary coupling among the device, database=
 and regulatory authority. What I mean by this is that each device/client h=
as to know (or detect) something about the database/server it's talking to =
as well as the ruleset under which the server will operate.</span><o:p></o:=
p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p style=3D'margin:0in;marg=
in-bottom:.0001pt'><span style=3D'font-size:11.5pt;font-family:"Arial","san=
s-serif";color:black'>For example, it is allowed for a device to be impleme=
nted so that it only makes the spectrum.paws.GetSpectrum RPC. However, in o=
rder for this to work, the database it is configured to communicate with mu=
st be built to allow for this: it won&#8217;t work with a database that req=
uires spectrum.paws.Init and spectrum.paws.Register to be called. The devic=
e can only detect that the database requires these calls by inspecting the =
error returned from the GetSpectrum RPC. Furthermore, registration rules (i=
ncluding which fields are required for proper registration) may be governed=
 by the regulatory authority. The device needs to know these details a prio=
ri (or possibly detect them by attempting a request and inspecting error re=
sults in an underspecified manner). Much of those details are determined by=
 the governing ruleset ID, and its precise meaning must be baked into both =
the database and the device, and they must assume that their respective sem=
antics will agree.</span><o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o=
:p></p><p style=3D'margin:0in;margin-bottom:.0001pt'><span style=3D'font-si=
ze:11.5pt;font-family:"Arial","sans-serif";color:black'>Some of these issue=
s could be solved by reducing the amount of optionality (and perhaps some o=
f the optional calls) and requiring a standard sequence of operations. This=
 may work, but I feel the coupling would still be high. Protocol version up=
grades (and version negotiation) won&#8217;t be particularly graceful: the =
client might send a version 1.1 message to the database, and even though th=
e client might also support 1.0, it would get an error response if the data=
base didn&#8217;t support 1.0.</span><o:p></o:p></p><p class=3DMsoNormal><o=
:p>&nbsp;</o:p></p><p style=3D'margin:0in;margin-bottom:.0001pt'><span styl=
e=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:black'>As a se=
condary issue, it&#8217;s less natural to expose the service via the web. J=
SON-RPC is really only built to allow for programmatic clients.</span><o:p>=
</o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p style=3D'margin:0in;=
margin-bottom:.0001pt'><span style=3D'font-size:11.5pt;font-family:"Arial",=
"sans-serif";color:black'>So.... I&#8217;d rather see a RESTful API that de=
velops application state through the use of hyperlinked, content-typed mess=
age bodies. I suppose REST-vs-RPC has been discussed quite a bit in general=
, but I haven&#8217;t seen it brought here.</span><o:p></o:p></p><p class=
=3DMsoNormal><o:p>&nbsp;</o:p></p><p style=3D'margin:0in;margin-bottom:.000=
1pt'><span style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color=
:black'>A sketch of the protocol might look like this (I&#8217;m not a REST=
ful API expert, so I&#8217;m sure it could be better):</span><o:p></o:p></p=
><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p style=3D'margin:0in;margin-bo=
ttom:.0001pt'><span style=3D'font-size:11.5pt;font-family:"Arial","sans-ser=
if";color:black'>Database publishes a single URL entry point: </span><a hre=
f=3D"http://example.com/paws"><span style=3D'font-size:11.5pt;font-family:"=
Arial","sans-serif"'>http://example.com/paws</span></a><o:p></o:p></p><p cl=
ass=3DMsoNormal><o:p>&nbsp;</o:p></p><p style=3D'margin:0in;margin-bottom:.=
0001pt'><span style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";co=
lor:black'>Device POSTs an application/vnd.paws.init.request-v1+json messag=
e to </span><a href=3D"http://example.com/paws"><span style=3D'font-size:11=
.5pt;font-family:"Arial","sans-serif"'>http://example.com/paws</span></a><s=
pan style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:black'=
> with header</span><o:p></o:p></p><p style=3D'margin:0in;margin-bottom:.00=
01pt'><span style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";colo=
r:black'>Accept: application/vnd.paws.init.response-v2+json;application/vnd=
.paws.init.response-v1+json</span><o:p></o:p></p><p class=3DMsoNormal><o:p>=
&nbsp;</o:p></p><p style=3D'margin:0in;margin-bottom:.0001pt'><span style=
=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:black'>Database=
 (let&#8217;s say it only supports v1) responds with a application/paws.ini=
t.response-v1+json message which includes the details in 4.2.2 of the draft=
 -- with, say a cache-control: max-age=3D86400 header -- but contain an add=
itional field: spectrumResource: {acceptable-content-type: application/paws=
.getspectrum.request-v1+json; required-fields: device/fccId; uri: </span><a=
 href=3D"http://example.com/paws/available-spectrum"><span style=3D'font-si=
ze:11.5pt;font-family:"Arial","sans-serif"'>http://example.com/paws/availab=
le-spectrum</span></a><span style=3D'font-size:11.5pt;font-family:"Arial","=
sans-serif";color:black'>}</span><o:p></o:p></p><p class=3DMsoNormal><o:p>&=
nbsp;</o:p></p><p style=3D'margin:0in;margin-bottom:.0001pt'><span style=3D=
'font-size:11.5pt;font-family:"Arial","sans-serif";color:black'>Device POST=
s application/paws.getspectrum.request-v1+json a message with the FCC id to=
 </span><a href=3D"http://example.com/paws/available-spectrum"><span style=
=3D'font-size:11.5pt;font-family:"Arial","sans-serif"'>http://example.com/p=
aws/available-spectrum</span></a><span style=3D'font-size:11.5pt;font-famil=
y:"Arial","sans-serif";color:black'> and header </span><o:p></o:p></p><p st=
yle=3D'margin:0in;margin-bottom:.0001pt'><span style=3D'font-size:11.5pt;fo=
nt-family:"Arial","sans-serif";color:black'>Accept: application/vnd.paws.no=
tifyuse-v1+json</span><o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p>=
</p><p style=3D'margin:0in;margin-bottom:.0001pt'><span style=3D'font-size:=
11.5pt;font-family:"Arial","sans-serif";color:black'>Database response with=
 an application/paws.getspectrum.response-v1+json response containing the d=
etails specified in 4.4.2 with an additional field (if it is required for s=
pectrum use to be notified by the device): notifyUseToResource {acceptable-=
content-type: application/vnd.paws.notifyuse-v1+json, uri: </span><a href=
=3D"http://example.com/paws/used-spectrum"><span style=3D'font-size:11.5pt;=
font-family:"Arial","sans-serif"'>http://example.com/paws/used-spectrum</sp=
an></a><span style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";col=
or:black'>}.</span><o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p=
><p style=3D'margin:0in;margin-bottom:.0001pt'><span style=3D'font-size:11.=
5pt;font-family:"Arial","sans-serif";color:black'>Device POSTs the selected=
 frequency ranges to the URL and is done.</span><o:p></o:p></p><p class=3DM=
soNormal><o:p>&nbsp;</o:p></p><p style=3D'margin:0in;margin-bottom:.0001pt'=
><span style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";color:bla=
ck'>In this way, the device only needs to know how to negotiate and handle =
the content types and be configured with the initial URL of the service. So=
me interesting benefits:</span><o:p></o:p></p><p class=3DMsoNormal><o:p>&nb=
sp;</o:p></p><p style=3D'margin:0in;margin-bottom:.0001pt'><span style=3D'f=
ont-size:11.5pt;font-family:"Arial","sans-serif";color:black'>* The device =
can connect to the database to ask about any location and -- if the origina=
l database doesn&#8217;t support a given country -- be transparently direct=
ed in the response to another database to file the get spectrum request. It=
&#8217;s feasible for any database to federate with other databases and pro=
vide seamless database discovery anywhere whitespace databases are in use (=
though this doesn&#8217;t speak to the protocol by which the databases woul=
d discover each other)</span><o:p></o:p></p><p style=3D'margin:0in;margin-b=
ottom:.0001pt'><span style=3D'font-size:11.5pt;font-family:"Arial","sans-se=
rif";color:black'>* At each POST, the device declares the response version =
it can handle which indicates to the server that it can safely use that ver=
sion and assume it will be handled by the client according to that particul=
ar version of the spec. Further, it allows the client and server to easily =
agree on an upgraded version using the HTTP headers alone without needing t=
o design such a feature into the protocol itself.</span><o:p></o:p></p><p s=
tyle=3D'margin:0in;margin-bottom:.0001pt'><span style=3D'font-size:11.5pt;f=
ont-family:"Arial","sans-serif";color:black'>* There&#8217;s a very natural=
 mapping to a web-browser accessible site for viewing/querying the database=
 contents: visit </span><a href=3D"http://example.com/paws"><span style=3D'=
font-size:11.5pt;font-family:"Arial","sans-serif"'>http://example.com/paws<=
/span></a><span style=3D'font-size:11.5pt;font-family:"Arial","sans-serif";=
color:black'> in a browser, and it sends back a page with a map allowing th=
e user to pick a location. URLs like </span><a href=3D"http://example.com/p=
aws/available-spectrum/latitude=3D45N/longitude=3D75W"><span style=3D'font-=
size:11.5pt;font-family:"Arial","sans-serif"'>http://example.com/paws/avail=
able-spectrum/latitude=3D45N/longitude=3D75W</span></a><span style=3D'font-=
size:11.5pt;font-family:"Arial","sans-serif";color:black'> might be bookmar=
ked for repeated viewings for a particular location.</span><o:p></o:p></p><=
p style=3D'margin:0in;margin-bottom:.0001pt'><span style=3D'font-size:11.5p=
t;font-family:"Arial","sans-serif";color:black'>* The initialization respon=
se could be augmented with ruleset definitions that could be cachable, GETt=
able resources that (perhaps in a future version of the spec when the bread=
th of rulesets is better known) allow devices to seamlessly upgrade their r=
ulesets from the database.</span><o:p></o:p></p><div><p class=3DMsoNormal><=
o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></=
div><p class=3DMsoNormal>-- <o:p></o:p></p><div><p class=3DMsoNormal><span =
style=3D'font-family:"Courier New";color:#666666'>-------------------------=
---------</span><o:p></o:p></p><div><p class=3DMsoNormal><span style=3D'fon=
t-family:"Courier New";color:#666666'>Michael R Head &lt;<a href=3D"mailto:=
mrhead@google.com" target=3D"_blank">mrhead@google.com</a>&gt;</span><o:p><=
/o:p></p></div><div><p class=3DMsoNormal><span style=3D'font-family:"Courie=
r New";color:#666666'><a href=3D"http://www.cs.binghamton.edu/~mike" target=
=3D"_blank">http://www.cs.binghamton.edu/~mike</a></span><o:p></o:p></p></d=
iv><div><p class=3DMsoNormal><span style=3D'font-family:"Courier New";color=
:#666666'>+1-201-BLISTER</span><o:p></o:p></p></div></div></div></div></bod=
y></html>=

--_000_EC510C021D06A34C92F5A5A488B5290B0CEEDAA9rrcatsexmb2atsa_--

From vchen@google.com  Mon Jul 22 21:58:04 2013
Return-Path: <vchen@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 56EA111E81F7 for <paws@ietfa.amsl.com>; Mon, 22 Jul 2013 21:58:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.977
X-Spam-Level: 
X-Spam-Status: No, score=-1.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Q922F4xxBiS1 for <paws@ietfa.amsl.com>; Mon, 22 Jul 2013 21:58:02 -0700 (PDT)
Received: from mail-ob0-x22b.google.com (mail-ob0-x22b.google.com [IPv6:2607:f8b0:4003:c01::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 591E611E81E9 for <paws@ietf.org>; Mon, 22 Jul 2013 21:58:02 -0700 (PDT)
Received: by mail-ob0-f171.google.com with SMTP id dn14so9198733obc.16 for <paws@ietf.org>; Mon, 22 Jul 2013 21:58:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=1r5XgiV2V9TUwk/iyUbrU2hvlwGsqhjR1WRo8YsETRo=; b=lNv6FHqAgAL+8tyZLYeMMMSW6rupayDGodwvHwVQ7eEC/1UJFzPTP8a0l/d7JlRjmP EzhpftKZvn/1ICLjV+PyzyEKxOiqGXjM89YURdlbW/ST1sTrV6aBrgj9+UDggdRmmc5d E7+ZUy93FSowESyeEHU/HyyGj/VWkpwVO8inSYOfKjYaUlstf7scsFE04t80/zSlE0g5 lJzT6O7MSvBY021fuXeUkInKuvbrbD3h0fr4lHU2b/MjAsOa0I2yfKM8Kj1brT5VHqNI ZGKYp/wpOntmBPPmLGVeggy1/cIe6oJB/4rYo+Q5yYj57IHGc7MngPbOc9pwosSa/lP2 ij9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=1r5XgiV2V9TUwk/iyUbrU2hvlwGsqhjR1WRo8YsETRo=; b=RusgfcZrQHmnEmB0FHCUbhSW3VE7m2MYMJj9RSVWY2uwuRC404kZPpSZspR/9GTcGp qNvoQCoswv8M7c0M1BRDPTHO+FDCm0Wv7rPwbgsTBvXOukbphMg3OxtDWvo2uEiFqZCY utQbeuNtP3h0vcudUQwRC//Q5RwgtCf22msaKZ0M4Q7q7qOGUKnwjEHAw15ogph7OfqU EgiLLjuK8VuLnNDOu/qq7i35WQC5y8YRQsayMi9OLYhuYj35GPdvCvEejeMpc9Lz8LGU euBkzky2UT/TnOY/4iQ1HJ/pGhfBmOfMMDBBdbI9lCSHSR/a5dpvk8CTgtvVfpY1Chsn C29g==
MIME-Version: 1.0
X-Received: by 10.182.142.66 with SMTP id ru2mr8289788obb.4.1374555480499; Mon, 22 Jul 2013 21:58:00 -0700 (PDT)
Received: by 10.182.52.193 with HTTP; Mon, 22 Jul 2013 21:58:00 -0700 (PDT)
In-Reply-To: <EC510C021D06A34C92F5A5A488B5290B0CEEDAA9@rrc-ats-exmb2.ats.atsinnovate.com>
References: <CAKNaVmXJv+BBeEyT+uenDNJ--W3wHkJ6xdkLCnqZFFRYSbeRcQ@mail.gmail.com> <EC510C021D06A34C92F5A5A488B5290B0CEEDAA9@rrc-ats-exmb2.ats.atsinnovate.com>
Date: Mon, 22 Jul 2013 21:58:00 -0700
Message-ID: <CABEV9RP5v_+CZC72SdL2UjxMgooa7oN=5Sww54yN6OqDUydy-A@mail.gmail.com>
From: Vincent Chen <vchen@google.com>
To: "Harasty, Daniel J" <dharasty@appcomsci.com>
Content-Type: multipart/alternative; boundary=001a11c2e12823c60e04e226a3c3
X-Gm-Message-State: ALoCoQkLXap7I8myEjbNTEvpMVSe0Myw1r5hc5QGCpgmuzYqEyJqdLLOW1KZTtzPTos6Zk1k7gfCPXCXsr/riQgO+4Npg5S1e9IiIFpKeWGocycbXhMB6xwO45T7wqsmtAV3JQQlGuQusHFAp39R1/ya0ldkG7aWOMiVqmY+wwVd69hcs8D5tUQb8jSyzgk150olt9+IgktO
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] JSON-RPC vs. JSON-REST
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Jul 2013 04:58:04 -0000

--001a11c2e12823c60e04e226a3c3
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Michael, Dan,

Thanks for the thoughtful suggestions and response.

Dan, please do make a proposal about the negotiation.
I think, though, that we do not want to force each query of available
spectrum to require two separate requests (INIT and AVAIL_SPECTRUM_GET).


-vince


On Mon, Jul 22, 2013 at 9:49 AM, Harasty, Daniel J
<dharasty@appcomsci.com>wrote:

> In considering Michaels input, these are my thoughts:****
>
> ** **
>
> **=B7         **I  agree that the current draft=92s ruleset concept and t=
he
> number of optional messages (especially *server optional* message) does
> not lead to a particularly clean =93negotiation=94.  In fact, while it lo=
oks
> workable, I=92m trying to implement it now, and it =93feels=94 rather clu=
msy.***
> *
>
> **o   **To remedy this, I was  on the verge of proposing a required set
> of =93feature negotiations=94 in the INIT_REQ/RESP messages.****
>
> **o   **This would also be a good place for servers to initialize any
> authentication schemes (if required by the server, and until a standard
> certificate-based scheme is specified and adopted). ****
>
> ** **
>
> **=B7         **Moving this negotiation to the HTTP headers (as Michael
> proposes) is =96 I suspect =96 workable.****
>
> **o   **However, it is my personal opinion that that ties the protocol
> MORE TIGHTLY to HTTP.  ****
>
> **=A7  **Keeping it =93in band=94 =96 inside the JSON-RPC message itself =
=96 allows
> for alternate transports: say directly over UDP, or some future
> wireless-packet scheme, for example.****
>
> **o   **And, as and implementer, I=92d rather just deal with the options =
of
> the protocol =93in band=94, in the protocol itself. ****
>
> **=A7  **As a server process implementing this protocol, what is the
> benefit to me to have to =93go looking=94 for =93how to handle this messa=
ge=94 by
> looking a bit in the message, and a bit in the HTTP headers?****
>
> ** **
>
> **=B7         **Yes, interworking of new protocols (or a new version of t=
he
> =93same=94 protocol) with old ones is always a bit tricky; it is difficul=
t to
> know NOW everything we=92ll need in the future to make interworking work
> smoothly.****
>
> **o   **However, we already have a perfectly good =93escape hatch=94 in o=
ur
> current JSON-RPC-oriented approach: at anytime in the future, and new PAW=
S
> version can define a new method outside of the scope of PAWS 1.0. ****
>
> **=A7  **To my reading, the old PAWS server would reply with a JSON-RCP
> =93method not implemented=94=85 and thus interworking was handled smoothl=
y.  (It
> would be the client=92s prerogative to =93step back=94 through older prot=
ocols
> that it does implement.)****
>
> **o   **Also, in some cases, new features/extensions could be =93added=94=
 to
> PAWS (and safely interwork old and new versions) due to the fact that
> =93ignoring unexpected fields=94 is REQUIRED.****
>
> **o   **While I think Michael=92s proposal would offer a different way to
> handle version negotiation, I don=92t see that it is =93better=94=85 just=
 =93a
> different way=94. ****
>
> ** **
>
> **=B7         **I agree that the ability to be =93transparently redirecte=
d=94
> to a peer (=93federated=94) server is a good idea=85****
>
> **o   **=85 but, to my reading, that is already accommodated by the Secti=
on
> 7 text regarding the handling of HTTP Redirects.****
>
> ** **
>
> **=B7         **As for additional =93mappings=94 from browsers: nothing i=
n our
> current spec precludes a Database from replying one way to PAWS messages
> (in HTTP POST encoded as JSON-RPC), and to HTTP GETs another way.****
>
> **o   **In fact, we=92re already implementing that, too.****
>
> ** **
>
> I have other minor comments (maybe even quibbles) with some of Michaels
> statements=85 but there is no particular need to go in to all of that now=
.**
> **
>
> ** **
>
> I propose the bigger questions is one of general direction.  At this poin=
t
> in time:****
>
> **1.       **If the rest of the group finds the current =93feature/rulese=
t
> negotiation=94 scheme is just fine, then perhaps no action is needed.****
>
> **2.       **If others feel that it is somewhat clunky, do we attempt to
> address it by:****
>
> **o   **=93Fixing it=94 in the current =93style=94: introduce a more clea=
r =96
> possibly REQUIRED =96  =93negotiation=94 to the existing JSON-RPC.****
>
> **o   **Changing direction now to Michaels proposed use of HTTP headers.*=
*
> **
>
> **o   **Pursuing BOTH to a sufficient degree of clarity until we can then
> pick between them.****
>
> ** **
>
> Thoughts?****
>
> ** **
>
> Dan Harasty****
>
> ** **
>
> ** **
>
> *From:* paws-bounces@ietf.org [mailto:paws-bounces@ietf.org] *On Behalf
> Of *Michael Head
> *Sent:* Monday, July 22, 2013 11:07 AM
> *To:* paws@ietf.org
> *Subject:* [paws] JSON-RPC vs. JSON-REST****
>
> ** **
>
> I suppose this will be controversial, but I=92m finding that relying on
> JSON-RPC is driving unnecessary coupling among the device, database and
> regulatory authority. What I mean by this is that each device/client has =
to
> know (or detect) something about the database/server it's talking to as
> well as the ruleset under which the server will operate.****
>
> ** **
>
> For example, it is allowed for a device to be implemented so that it only
> makes the spectrum.paws.GetSpectrum RPC. However, in order for this to
> work, the database it is configured to communicate with must be built to
> allow for this: it won=92t work with a database that requires
> spectrum.paws.Init and spectrum.paws.Register to be called. The device ca=
n
> only detect that the database requires these calls by inspecting the erro=
r
> returned from the GetSpectrum RPC. Furthermore, registration rules
> (including which fields are required for proper registration) may be
> governed by the regulatory authority. The device needs to know these
> details a priori (or possibly detect them by attempting a request and
> inspecting error results in an underspecified manner). Much of those
> details are determined by the governing ruleset ID, and its precise meani=
ng
> must be baked into both the database and the device, and they must assume
> that their respective semantics will agree.****
>
> ** **
>
> Some of these issues could be solved by reducing the amount of optionalit=
y
> (and perhaps some of the optional calls) and requiring a standard sequenc=
e
> of operations. This may work, but I feel the coupling would still be high=
.
> Protocol version upgrades (and version negotiation) won=92t be particular=
ly
> graceful: the client might send a version 1.1 message to the database, an=
d
> even though the client might also support 1.0, it would get an error
> response if the database didn=92t support 1.0.****
>
> ** **
>
> As a secondary issue, it=92s less natural to expose the service via the w=
eb.
> JSON-RPC is really only built to allow for programmatic clients.****
>
> ** **
>
> So.... I=92d rather see a RESTful API that develops application state
> through the use of hyperlinked, content-typed message bodies. I suppose
> REST-vs-RPC has been discussed quite a bit in general, but I haven=92t se=
en
> it brought here.****
>
> ** **
>
> A sketch of the protocol might look like this (I=92m not a RESTful API
> expert, so I=92m sure it could be better):****
>
> ** **
>
> Database publishes a single URL entry point: http://example.com/paws****
>
> ** **
>
> Device POSTs an application/vnd.paws.init.request-v1+json message to
> http://example.com/paws with header****
>
> Accept:
> application/vnd.paws.init.response-v2+json;application/vnd.paws.init.resp=
onse-v1+json
> ****
>
> ** **
>
> Database (let=92s say it only supports v1) responds with a
> application/paws.init.response-v1+json message which includes the details
> in 4.2.2 of the draft -- with, say a cache-control: max-age=3D86400 heade=
r --
> but contain an additional field: spectrumResource:
> {acceptable-content-type: application/paws.getspectrum.request-v1+json;
> required-fields: device/fccId; uri:
> http://example.com/paws/available-spectrum}****
>
> ** **
>
> Device POSTs application/paws.getspectrum.request-v1+json a message with
> the FCC id to http://example.com/paws/available-spectrum and header ****
>
> Accept: application/vnd.paws.notifyuse-v1+json****
>
> ** **
>
> Database response with an application/paws.getspectrum.response-v1+json
> response containing the details specified in 4.4.2 with an additional fie=
ld
> (if it is required for spectrum use to be notified by the device):
> notifyUseToResource {acceptable-content-type:
> application/vnd.paws.notifyuse-v1+json, uri:
> http://example.com/paws/used-spectrum}.****
>
> ** **
>
> Device POSTs the selected frequency ranges to the URL and is done.****
>
> ** **
>
> In this way, the device only needs to know how to negotiate and handle th=
e
> content types and be configured with the initial URL of the service. Some
> interesting benefits:****
>
> ** **
>
> * The device can connect to the database to ask about any location and --
> if the original database doesn=92t support a given country -- be
> transparently directed in the response to another database to file the ge=
t
> spectrum request. It=92s feasible for any database to federate with other
> databases and provide seamless database discovery anywhere whitespace
> databases are in use (though this doesn=92t speak to the protocol by whic=
h
> the databases would discover each other)****
>
> * At each POST, the device declares the response version it can handle
> which indicates to the server that it can safely use that version and
> assume it will be handled by the client according to that particular
> version of the spec. Further, it allows the client and server to easily
> agree on an upgraded version using the HTTP headers alone without needing
> to design such a feature into the protocol itself.****
>
> * There=92s a very natural mapping to a web-browser accessible site for
> viewing/querying the database contents: visit http://example.com/paws in
> a browser, and it sends back a page with a map allowing the user to pick =
a
> location. URLs like
> http://example.com/paws/available-spectrum/latitude=3D45N/longitude=3D75W=
might be bookmarked for repeated viewings for a particular location.
> ****
>
> * The initialization response could be augmented with ruleset definitions
> that could be cachable, GETtable resources that (perhaps in a future
> version of the spec when the breadth of rulesets is better known) allow
> devices to seamlessly upgrade their rulesets from the database.****
>
> ** **
>
> ** **
>
> -- ****
>
> ----------------------------------****
>
> Michael R Head <mrhead@google.com>****
>
> http://www.cs.binghamton.edu/~mike****
>
> +1-201-BLISTER****
>
> _______________________________________________
> paws mailing list
> paws@ietf.org
> https://www.ietf.org/mailman/listinfo/paws
>
>


--=20
-vince

--001a11c2e12823c60e04e226a3c3
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Michael, Dan,<div><br></div><div>Thanks for the thoughtful=
 suggestions and response.</div><div><br></div><div>Dan, please do make a p=
roposal about the negotiation.</div><div>I think, though, that we do not wa=
nt to force each query of available spectrum to require two separate reques=
ts (INIT and AVAIL_SPECTRUM_GET).</div>
<div><br></div><div><br></div><div>-vince</div></div><div class=3D"gmail_ex=
tra"><br><br><div class=3D"gmail_quote">On Mon, Jul 22, 2013 at 9:49 AM, Ha=
rasty, Daniel J <span dir=3D"ltr">&lt;<a href=3D"mailto:dharasty@appcomsci.=
com" target=3D"_blank">dharasty@appcomsci.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"><div lang=3D"EN-US" link=3D"blue" vlink=3D"p=
urple"><div><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">In considerin=
g Michaels input, these are my thoughts:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></span><=
/p><p><u></u><span style=3D"font-size:11.0pt;font-family:Symbol;color:#1f49=
7d"><span>=B7<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=A0=A0=
=A0=A0=A0=A0=A0=A0 </span></span></span><u></u><span style=3D"font-size:11.=
0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">I=
 =A0agree that the current draft=92s ruleset concept and the number of opti=
onal messages (especially <i>server optional</i> message) does not lead to =
a particularly clean =93negotiation=94.=A0 In fact, while it looks workable=
, I=92m trying to implement it now, and it =93feels=94 rather clumsy.<u></u=
><u></u></span></p>
<p style=3D"margin-left:1.0in"><u></u><span style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#1f497d"><span>o<span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">=A0=A0 </span></span></span><u></u><span s=
tyle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&q=
uot;;color:#1f497d">To remedy this, I was=A0 on the verge of proposing a re=
quired set of =93feature negotiations=94 in the INIT_REQ/RESP messages.<u><=
/u><u></u></span></p>
<p style=3D"margin-left:1.0in"><u></u><span style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#1f497d"><span>o<span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">=A0=A0 </span></span></span><u></u><span s=
tyle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&q=
uot;;color:#1f497d">This would also be a good place for servers to initiali=
ze any authentication schemes (if required by the server, and until a stand=
ard certificate-based scheme is specified and adopted). <u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></span><=
/p><p><u></u><span style=3D"font-size:11.0pt;font-family:Symbol;color:#1f49=
7d"><span>=B7<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=A0=A0=
=A0=A0=A0=A0=A0=A0 </span></span></span><u></u><span style=3D"font-size:11.=
0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">M=
oving this negotiation to the HTTP headers (as Michael proposes) is =96 I s=
uspect =96 workable.<u></u><u></u></span></p>
<p style=3D"margin-left:1.0in"><u></u><span style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#1f497d"><span>o<span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">=A0=A0 </span></span></span><u></u><span s=
tyle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&q=
uot;;color:#1f497d">However, it is my personal opinion that that ties the p=
rotocol MORE TIGHTLY to HTTP.=A0 <u></u><u></u></span></p>
<p style=3D"margin-left:1.5in"><u></u><span style=3D"font-size:11.0pt;font-=
family:Wingdings;color:#1f497d"><span>=A7<span style=3D"font:7.0pt &quot;Ti=
mes New Roman&quot;">=A0 </span></span></span><u></u><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f4=
97d">Keeping it =93in band=94 =96 inside the JSON-RPC message itself =96 al=
lows for alternate transports: say directly over UDP, or some future wirele=
ss-packet scheme, for example.<u></u><u></u></span></p>
<p style=3D"margin-left:1.0in"><u></u><span style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#1f497d"><span>o<span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">=A0=A0 </span></span></span><u></u><span s=
tyle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&q=
uot;;color:#1f497d">And, as and implementer, I=92d rather just deal with th=
e options of the protocol =93in band=94, in the protocol itself. <u></u><u>=
</u></span></p>
<p style=3D"margin-left:1.5in"><u></u><span style=3D"font-size:11.0pt;font-=
family:Wingdings;color:#1f497d"><span>=A7<span style=3D"font:7.0pt &quot;Ti=
mes New Roman&quot;">=A0 </span></span></span><u></u><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f4=
97d">As a server process implementing this protocol, what is the benefit to=
 me to have to =93go looking=94 for =93how to handle this message=94 by loo=
king a bit in the message, and a bit in the HTTP headers?<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></span><=
/p><p><u></u><span style=3D"font-size:11.0pt;font-family:Symbol;color:#1f49=
7d"><span>=B7<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=A0=A0=
=A0=A0=A0=A0=A0=A0 </span></span></span><u></u><span style=3D"font-size:11.=
0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Y=
es, interworking of new protocols (or a new version of the =93same=94 proto=
col) with old ones is always a bit tricky; it is difficult to know NOW ever=
ything we=92ll need in the future to make interworking work smoothly.<u></u=
><u></u></span></p>
<p style=3D"margin-left:1.0in"><u></u><span style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#1f497d"><span>o<span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">=A0=A0 </span></span></span><u></u><span s=
tyle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&q=
uot;;color:#1f497d">However, we already have a perfectly good =93escape hat=
ch=94 in our current JSON-RPC-oriented approach: at anytime in the future, =
and new PAWS version can define a new method outside of the scope of PAWS 1=
.0. <u></u><u></u></span></p>
<p style=3D"margin-left:1.5in"><u></u><span style=3D"font-size:11.0pt;font-=
family:Wingdings;color:#1f497d"><span>=A7<span style=3D"font:7.0pt &quot;Ti=
mes New Roman&quot;">=A0 </span></span></span><u></u><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f4=
97d">To my reading, the old PAWS server would reply with a JSON-RCP =93meth=
od not implemented=94=85 and thus interworking was handled smoothly.=A0 (It=
 would be the client=92s prerogative to =93step back=94 through older proto=
cols that it does implement.)<u></u><u></u></span></p>
<p style=3D"margin-left:1.0in"><u></u><span style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#1f497d"><span>o<span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">=A0=A0 </span></span></span><u></u><span s=
tyle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&q=
uot;;color:#1f497d">Also, in some cases, new features/extensions could be =
=93added=94 to PAWS (and safely interwork old and new versions) due to the =
fact that =93ignoring unexpected fields=94 is REQUIRED.<u></u><u></u></span=
></p>
<p style=3D"margin-left:1.0in"><u></u><span style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#1f497d"><span>o<span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">=A0=A0 </span></span></span><u></u><span s=
tyle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&q=
uot;;color:#1f497d">While I think Michael=92s proposal would offer a differ=
ent way to handle version negotiation, I don=92t see that it is =93better=
=94=85 just =93a different way=94. <u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></span><=
/p><p><u></u><span style=3D"font-size:11.0pt;font-family:Symbol;color:#1f49=
7d"><span>=B7<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=A0=A0=
=A0=A0=A0=A0=A0=A0 </span></span></span><u></u><span style=3D"font-size:11.=
0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">I=
 agree that the ability to be =93transparently redirected=94 to a peer (=93=
federated=94) server is a good idea=85<u></u><u></u></span></p>
<p style=3D"margin-left:1.0in"><u></u><span style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#1f497d"><span>o<span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">=A0=A0 </span></span></span><u></u><span s=
tyle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&q=
uot;;color:#1f497d">=85 but, to my reading, that is already accommodated by=
 the Section 7 text regarding the handling of HTTP Redirects.<u></u><u></u>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></span><=
/p><p><u></u><span style=3D"font-size:11.0pt;font-family:Symbol;color:#1f49=
7d"><span>=B7<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=A0=A0=
=A0=A0=A0=A0=A0=A0 </span></span></span><u></u><span style=3D"font-size:11.=
0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">A=
s for additional =93mappings=94 from browsers: nothing in our current spec =
precludes a Database from replying one way to PAWS messages (in HTTP POST e=
ncoded as JSON-RPC), and to HTTP GETs another way.<u></u><u></u></span></p>
<p style=3D"margin-left:1.0in"><u></u><span style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#1f497d"><span>o<span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">=A0=A0 </span></span></span><u></u><span s=
tyle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&q=
uot;;color:#1f497d">In fact, we=92re already implementing that, too.<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></span><=
/p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">I have other minor com=
ments (maybe even quibbles) with some of Michaels statements=85 but there i=
s no particular need to go in to all of that now.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></span><=
/p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">I propose the bigger q=
uestions is one of general direction.=A0 At this point in time:<u></u><u></=
u></span></p>
<p><u></u><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:#1f497d"><span>1.<span style=3D"font:7.0pt &quo=
t;Times New Roman&quot;">=A0=A0=A0=A0=A0=A0 </span></span></span><u></u><sp=
an style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-ser=
if&quot;;color:#1f497d">If the rest of the group finds the current =93featu=
re/ruleset negotiation=94 scheme is just fine, then perhaps no action is ne=
eded.<u></u><u></u></span></p>
<p><u></u><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:#1f497d"><span>2.<span style=3D"font:7.0pt &quo=
t;Times New Roman&quot;">=A0=A0=A0=A0=A0=A0 </span></span></span><u></u><sp=
an style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-ser=
if&quot;;color:#1f497d">If others feel that it is somewhat clunky, do we at=
tempt to address it by:<u></u><u></u></span></p>
<p style=3D"margin-left:1.0in"><u></u><span style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#1f497d"><span>o<span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">=A0=A0 </span></span></span><u></u><span s=
tyle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&q=
uot;;color:#1f497d">=93Fixing it=94 in the current =93style=94: introduce a=
 more clear =96 possibly REQUIRED =96 =A0=93negotiation=94 to the existing =
JSON-RPC.<u></u><u></u></span></p>
<p style=3D"margin-left:1.0in"><u></u><span style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#1f497d"><span>o<span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">=A0=A0 </span></span></span><u></u><span s=
tyle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&q=
uot;;color:#1f497d">Changing direction now to Michaels proposed use of HTTP=
 headers.<u></u><u></u></span></p>
<p style=3D"margin-left:1.0in"><u></u><span style=3D"font-size:11.0pt;font-=
family:&quot;Courier New&quot;;color:#1f497d"><span>o<span style=3D"font:7.=
0pt &quot;Times New Roman&quot;">=A0=A0 </span></span></span><u></u><span s=
tyle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&q=
uot;;color:#1f497d">Pursuing BOTH to a sufficient degree of clarity until w=
e can then pick between them.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></span><=
/p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thoughts?<u></u><u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></span><=
/p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Dan Harasty<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></span><=
/p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></spa=
n></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in"><p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-fam=
ily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"=
> <a href=3D"mailto:paws-bounces@ietf.org" target=3D"_blank">paws-bounces@i=
etf.org</a> [mailto:<a href=3D"mailto:paws-bounces@ietf.org" target=3D"_bla=
nk">paws-bounces@ietf.org</a>] <b>On Behalf Of </b>Michael Head<br>
<b>Sent:</b> Monday, July 22, 2013 11:07 AM<br><b>To:</b> <a href=3D"mailto=
:paws@ietf.org" target=3D"_blank">paws@ietf.org</a><br><b>Subject:</b> [paw=
s] JSON-RPC vs. JSON-REST<u></u><u></u></span></p></div><div><div class=3D"=
h5">
<p class=3D"MsoNormal"><u></u>=A0<u></u></p><div><p style=3D"margin:0in;mar=
gin-bottom:.0001pt"><span style=3D"font-size:11.5pt;font-family:&quot;Arial=
&quot;,&quot;sans-serif&quot;">I suppose this will be controversial, but I=
=92m finding that relying on JSON-RPC is driving unnecessary coupling among=
 the device, database and regulatory authority. What I mean by this is that=
 each device/client has to know (or detect) something about the database/se=
rver it&#39;s talking to as well as the ruleset under which the server will=
 operate.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p><p style=3D"margin:0in;margin-b=
ottom:.0001pt"><span style=3D"font-size:11.5pt;font-family:&quot;Arial&quot=
;,&quot;sans-serif&quot;">For example, it is allowed for a device to be imp=
lemented so that it only makes the spectrum.paws.GetSpectrum RPC. However, =
in order for this to work, the database it is configured to communicate wit=
h must be built to allow for this: it won=92t work with a database that req=
uires spectrum.paws.Init and spectrum.paws.Register to be called. The devic=
e can only detect that the database requires these calls by inspecting the =
error returned from the GetSpectrum RPC. Furthermore, registration rules (i=
ncluding which fields are required for proper registration) may be governed=
 by the regulatory authority. The device needs to know these details a prio=
ri (or possibly detect them by attempting a request and inspecting error re=
sults in an underspecified manner). Much of those details are determined by=
 the governing ruleset ID, and its precise meaning must be baked into both =
the database and the device, and they must assume that their respective sem=
antics will agree.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p><p style=3D"margin:0in;margin-b=
ottom:.0001pt"><span style=3D"font-size:11.5pt;font-family:&quot;Arial&quot=
;,&quot;sans-serif&quot;">Some of these issues could be solved by reducing =
the amount of optionality (and perhaps some of the optional calls) and requ=
iring a standard sequence of operations. This may work, but I feel the coup=
ling would still be high. Protocol version upgrades (and version negotiatio=
n) won=92t be particularly graceful: the client might send a version 1.1 me=
ssage to the database, and even though the client might also support 1.0, i=
t would get an error response if the database didn=92t support 1.0.</span><=
u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p><p style=3D"margin:0in;margin-b=
ottom:.0001pt"><span style=3D"font-size:11.5pt;font-family:&quot;Arial&quot=
;,&quot;sans-serif&quot;">As a secondary issue, it=92s less natural to expo=
se the service via the web. JSON-RPC is really only built to allow for prog=
rammatic clients.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p><p style=3D"margin:0in;margin-b=
ottom:.0001pt"><span style=3D"font-size:11.5pt;font-family:&quot;Arial&quot=
;,&quot;sans-serif&quot;">So.... I=92d rather see a RESTful API that develo=
ps application state through the use of hyperlinked, content-typed message =
bodies. I suppose REST-vs-RPC has been discussed quite a bit in general, bu=
t I haven=92t seen it brought here.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p><p style=3D"margin:0in;margin-b=
ottom:.0001pt"><span style=3D"font-size:11.5pt;font-family:&quot;Arial&quot=
;,&quot;sans-serif&quot;">A sketch of the protocol might look like this (I=
=92m not a RESTful API expert, so I=92m sure it could be better):</span><u>=
</u><u></u></p>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p><p style=3D"margin:0in;margin-b=
ottom:.0001pt"><span style=3D"font-size:11.5pt;font-family:&quot;Arial&quot=
;,&quot;sans-serif&quot;">Database publishes a single URL entry point: </sp=
an><a href=3D"http://example.com/paws" target=3D"_blank"><span style=3D"fon=
t-size:11.5pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">http://=
example.com/paws</span></a><u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p><p style=3D"margin:0in;margin-b=
ottom:.0001pt"><span style=3D"font-size:11.5pt;font-family:&quot;Arial&quot=
;,&quot;sans-serif&quot;">Device POSTs an application/vnd.paws.init.request=
-v1+json message to </span><a href=3D"http://example.com/paws" target=3D"_b=
lank"><span style=3D"font-size:11.5pt;font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;">http://example.com/paws</span></a><span style=3D"font-size=
:11.5pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;"> with header<=
/span><u></u><u></u></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size:11.5=
pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Accept: applicatio=
n/vnd.paws.init.response-v2+json;application/vnd.paws.init.response-v1+json=
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p><p style=3D"margin:0in;margin-b=
ottom:.0001pt"><span style=3D"font-size:11.5pt;font-family:&quot;Arial&quot=
;,&quot;sans-serif&quot;">Database (let=92s say it only supports v1) respon=
ds with a application/paws.init.response-v1+json message which includes the=
 details in 4.2.2 of the draft -- with, say a cache-control: max-age=3D8640=
0 header -- but contain an additional field: spectrumResource: {acceptable-=
content-type: application/paws.getspectrum.request-v1+json; required-fields=
: device/fccId; uri: </span><a href=3D"http://example.com/paws/available-sp=
ectrum" target=3D"_blank"><span style=3D"font-size:11.5pt;font-family:&quot=
;Arial&quot;,&quot;sans-serif&quot;">http://example.com/paws/available-spec=
trum</span></a><span style=3D"font-size:11.5pt;font-family:&quot;Arial&quot=
;,&quot;sans-serif&quot;">}</span><u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p><p style=3D"margin:0in;margin-b=
ottom:.0001pt"><span style=3D"font-size:11.5pt;font-family:&quot;Arial&quot=
;,&quot;sans-serif&quot;">Device POSTs application/paws.getspectrum.request=
-v1+json a message with the FCC id to </span><a href=3D"http://example.com/=
paws/available-spectrum" target=3D"_blank"><span style=3D"font-size:11.5pt;=
font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">http://example.com/pa=
ws/available-spectrum</span></a><span style=3D"font-size:11.5pt;font-family=
:&quot;Arial&quot;,&quot;sans-serif&quot;"> and header </span><u></u><u></u=
></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size:11.5=
pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Accept: applicatio=
n/vnd.paws.notifyuse-v1+json</span><u></u><u></u></p><p class=3D"MsoNormal"=
><u></u>=A0<u></u></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size:11.5=
pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Database response =
with an application/paws.getspectrum.response-v1+json response containing t=
he details specified in 4.4.2 with an additional field (if it is required f=
or spectrum use to be notified by the device): notifyUseToResource {accepta=
ble-content-type: application/vnd.paws.notifyuse-v1+json, uri: </span><a hr=
ef=3D"http://example.com/paws/used-spectrum" target=3D"_blank"><span style=
=3D"font-size:11.5pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">=
http://example.com/paws/used-spectrum</span></a><span style=3D"font-size:11=
.5pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">}.</span><u></u>=
<u></u></p>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p><p style=3D"margin:0in;margin-b=
ottom:.0001pt"><span style=3D"font-size:11.5pt;font-family:&quot;Arial&quot=
;,&quot;sans-serif&quot;">Device POSTs the selected frequency ranges to the=
 URL and is done.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p><p style=3D"margin:0in;margin-b=
ottom:.0001pt"><span style=3D"font-size:11.5pt;font-family:&quot;Arial&quot=
;,&quot;sans-serif&quot;">In this way, the device only needs to know how to=
 negotiate and handle the content types and be configured with the initial =
URL of the service. Some interesting benefits:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p><p style=3D"margin:0in;margin-b=
ottom:.0001pt"><span style=3D"font-size:11.5pt;font-family:&quot;Arial&quot=
;,&quot;sans-serif&quot;">* The device can connect to the database to ask a=
bout any location and -- if the original database doesn=92t support a given=
 country -- be transparently directed in the response to another database t=
o file the get spectrum request. It=92s feasible for any database to federa=
te with other databases and provide seamless database discovery anywhere wh=
itespace databases are in use (though this doesn=92t speak to the protocol =
by which the databases would discover each other)</span><u></u><u></u></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size:11.5=
pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">* At each POST, th=
e device declares the response version it can handle which indicates to the=
 server that it can safely use that version and assume it will be handled b=
y the client according to that particular version of the spec. Further, it =
allows the client and server to easily agree on an upgraded version using t=
he HTTP headers alone without needing to design such a feature into the pro=
tocol itself.</span><u></u><u></u></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size:11.5=
pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">* There=92s a very=
 natural mapping to a web-browser accessible site for viewing/querying the =
database contents: visit </span><a href=3D"http://example.com/paws" target=
=3D"_blank"><span style=3D"font-size:11.5pt;font-family:&quot;Arial&quot;,&=
quot;sans-serif&quot;">http://example.com/paws</span></a><span style=3D"fon=
t-size:11.5pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;"> in a b=
rowser, and it sends back a page with a map allowing the user to pick a loc=
ation. URLs like </span><a href=3D"http://example.com/paws/available-spectr=
um/latitude=3D45N/longitude=3D75W" target=3D"_blank"><span style=3D"font-si=
ze:11.5pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">http://exam=
ple.com/paws/available-spectrum/latitude=3D45N/longitude=3D75W</span></a><s=
pan style=3D"font-size:11.5pt;font-family:&quot;Arial&quot;,&quot;sans-seri=
f&quot;"> might be bookmarked for repeated viewings for a particular locati=
on.</span><u></u><u></u></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size:11.5=
pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">* The initializati=
on response could be augmented with ruleset definitions that could be cacha=
ble, GETtable resources that (perhaps in a future version of the spec when =
the breadth of rulesets is better known) allow devices to seamlessly upgrad=
e their rulesets from the database.</span><u></u><u></u></p>
<div><p class=3D"MsoNormal"><u></u>=A0<u></u></p></div><div><p class=3D"Mso=
Normal"><u></u>=A0<u></u></p></div><p class=3D"MsoNormal">-- <u></u><u></u>=
</p><div><p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier Ne=
w&quot;;color:#666666">----------------------------------</span><u></u><u><=
/u></p>
<div><p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&qu=
ot;;color:#666666">Michael R Head &lt;<a href=3D"mailto:mrhead@google.com" =
target=3D"_blank">mrhead@google.com</a>&gt;</span><u></u><u></u></p></div><=
div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:#666666"><a href=3D"http://www.cs.binghamton.edu/~mike" target=3D"_bla=
nk">http://www.cs.binghamton.edu/~mike</a></span><u></u><u></u></p></div><d=
iv><p class=3D"MsoNormal">
<span style=3D"font-family:&quot;Courier New&quot;;color:#666666">+1-201-BL=
ISTER</span><u></u><u></u></p></div></div></div></div></div></div></div><br=
>_______________________________________________<br>
paws mailing list<br>
<a href=3D"mailto:paws@ietf.org">paws@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/paws" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/paws</a><br>
<br></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>-vince
</div>

--001a11c2e12823c60e04e226a3c3--

From mrhead@google.com  Tue Jul 23 10:13:37 2013
Return-Path: <mrhead@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 649AC21E80D4 for <paws@ietfa.amsl.com>; Tue, 23 Jul 2013 10:13:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.093
X-Spam-Level: 
X-Spam-Status: No, score=-1.093 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OQqV6dQ7vHRG for <paws@ietfa.amsl.com>; Tue, 23 Jul 2013 10:13:36 -0700 (PDT)
Received: from mail-oa0-x234.google.com (mail-oa0-x234.google.com [IPv6:2607:f8b0:4003:c02::234]) by ietfa.amsl.com (Postfix) with ESMTP id 4F79911E823F for <paws@ietf.org>; Tue, 23 Jul 2013 10:13:31 -0700 (PDT)
Received: by mail-oa0-f52.google.com with SMTP id g12so11906033oah.11 for <paws@ietf.org>; Tue, 23 Jul 2013 10:13:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=QgfNlAqVcBFipGC2lxEqX+OSerDmeGPLzKmnDDWArMg=; b=YQCfvxc7+RFj3uHfGsMAHU11j1fE67olXcqUX8i2nbxrewxXmhIAPuctGBkVgdbjF6 qv5kG1RTcWBjB5+RQmvRq6oC+yFN2maTIkDX7I8lXH4W+Uf4jKVHIpBBDj57trbkpRzM DCLSzUr0SXBiHjxc0qDFlhvRLiMndERQccvNOAP70Nep4IZQ2hfuLo9AACa2CQU4edh7 u7Oa437SUaFWSgqSZX0RBeLTcqOOYIJgEJXMBvsjkLYIQmEWcnENMHjkPoQnl0GQgOJz 4J38Fpwlrmc7KFFQnQkJaiGg0legZJucrsBztdV5EFPz/TyGxxA0XOy7aGh9vsYKybqV ZMrw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type :x-gm-message-state; bh=QgfNlAqVcBFipGC2lxEqX+OSerDmeGPLzKmnDDWArMg=; b=kuMv2r6vnqtAgYfWHUx/LRyoWqI86UzjwfHnBjOi9J4yTfIWQakBASXiz+KUW+EV7a fQI2YdSRSC2Ec9bkoooFpAEWEOGB2NF9FXjQOa3v8iXjUTs/ha+AMfkyliaWcwZthXVp nr8OMw7YOjWAvThWQBcWlarQ+l20xrXVKprJsRlXK6LztX7yeqkspb2gFdN5xWeAg8Bh SoDyl3OJUQaqAsZj9oCqcKkZya7ZBqKDlaWErM53As70k6YJDs21GzbzqqsaVGdMDclK R3ehQKnjgqABqqvAaquXRTNbKGXheem42hr0WzqX6+hbIGxMXjv8stObIZ5jMGAYTerG eflw==
MIME-Version: 1.0
X-Received: by 10.43.87.136 with SMTP id aw8mr18324224icc.77.1374599610596; Tue, 23 Jul 2013 10:13:30 -0700 (PDT)
Received: by 10.64.245.204 with HTTP; Tue, 23 Jul 2013 10:13:30 -0700 (PDT)
Date: Tue, 23 Jul 2013 18:13:30 +0100
Message-ID: <CAKNaVmUBDNCfi4+fdCq5Geqhn24Ls6mTcxTtFchxDPGjdh5FwQ@mail.gmail.com>
From: Michael Head <mrhead@google.com>
To: paws@ietf.org
Content-Type: multipart/alternative; boundary=001a11c1f84081665904e230e997
X-Gm-Message-State: ALoCoQm8jWDVIB8xkm5eH/zc/cv9AchOXyC04BQkP6Mok2ZTjP+D6Sx8G3621Aebuer94oUnjo4/DgMI86HjeOSzqeZd18XiQqfnNIhUX94F6img+Z4q5vMmksD1KIcnjrfF9up5+ynvqT0Kt+TDNebY/nKej5E4HoRKKVoWRhCPa0v4bKfwmK2AvtcB1BwEX1pvr5OgUqrg
Subject: [paws] EIRP vs. total power and bandwidth?
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Jul 2013 17:13:37 -0000

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

As I understand it, PAWS spectrum is described in terms of total power
output over a bandwidth of frequencies (typically these are 6mhz-wide
channels in the US, I guess?). This seems to assume that the devices will
all use the same sized chunks of the available spectrum and precomputes the
total power over those chunks.

I believe some devices could use shorter bandwidth chunks (say 100khz) for
various purposes. From what I can tell, they'll need to convert the
"maxPowerDBm" value (for the given "bandwidth" size) down to an appropriate
value for 100khz.

Wouldn't it be more general to just give the per-hertz spectral density
value here and let the device decide how much spectrum it wants to use and
compute the appropriate power output over that range?

Thanks,
-- mike

-- 
----------------------------------
Michael R Head <mrhead@google.com>
http://www.cs.binghamton.edu/~mike
+1-201-BLISTER

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

<div dir=3D"ltr">As I understand it, PAWS spectrum is described in terms of=
 total power output over a bandwidth of frequencies (typically these are 6m=
hz-wide channels in the US, I guess?). This seems to assume that the device=
s will all use the same sized chunks of the available spectrum and precompu=
tes the total power over those chunks.=A0<div>
<br></div><div>I believe some devices could use shorter bandwidth chunks (s=
ay 100khz) for various purposes. From what I can tell, they&#39;ll need to =
convert the &quot;maxPowerDBm&quot; value (for the given &quot;bandwidth&qu=
ot; size) down to an appropriate value for 100khz.</div>
<div><br></div><div>Wouldn&#39;t it be more general to just give the per-he=
rtz spectral density value here and let the device decide how much spectrum=
 it wants to use and compute the appropriate power output over that range?<=
/div>
<div><br></div><div>Thanks,</div><div>-- mike<br><div><div><div><br></div>-=
- <br><div dir=3D"ltr"><font face=3D"&#39;courier new&#39;, monospace" colo=
r=3D"#666666">----------------------------------</font><div><font face=3D"&=
#39;courier new&#39;, monospace" color=3D"#666666">Michael R Head &lt;<a hr=
ef=3D"mailto:mrhead@google.com" target=3D"_blank" class=3D"cremed">mrhead@g=
oogle.com</a>&gt;</font></div>
<div><font face=3D"&#39;courier new&#39;, monospace" color=3D"#666666"><a h=
ref=3D"http://www.cs.binghamton.edu/~mike" target=3D"_blank" class=3D"creme=
d">http://www.cs.binghamton.edu/~mike</a></font></div><div><font face=3D"&#=
39;courier new&#39;, monospace" color=3D"#666666">+1-201-BLISTER</font></di=
v>
</div>
</div></div></div></div>

--001a11c1f84081665904e230e997--

From vchen@google.com  Tue Jul 23 19:14:40 2013
Return-Path: <vchen@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 49B2311E81C3 for <paws@ietfa.amsl.com>; Tue, 23 Jul 2013 19:14:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.677
X-Spam-Level: 
X-Spam-Status: No, score=-1.677 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_33=0.6, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZriYVODQUjiw for <paws@ietfa.amsl.com>; Tue, 23 Jul 2013 19:14:39 -0700 (PDT)
Received: from mail-oa0-x231.google.com (mail-oa0-x231.google.com [IPv6:2607:f8b0:4003:c02::231]) by ietfa.amsl.com (Postfix) with ESMTP id AF0D911E81C1 for <paws@ietf.org>; Tue, 23 Jul 2013 19:14:38 -0700 (PDT)
Received: by mail-oa0-f49.google.com with SMTP id n12so8305184oag.22 for <paws@ietf.org>; Tue, 23 Jul 2013 19:14:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=LFPIuJCPQ+DXmcCkstXybiOWG4yxfwFBRnrgRnZKZfM=; b=eK3893CtZoUO0wJUWyL5DhfCm2RUkRUepwZRoJ0PN2WJAbpak+aganWYOYdDsjlu56 YW68p9Eobnli/QB37ddcjgF4RjdbFW+1h56wWz7rl40aQIA5AnbFiOiModtE1NUVbcm9 3pRsULPQpkfM2Ic+4cTzMUMHofSd8reYKPyMfsweX4WxtN+KoTk/OSQ7/SFqKkbZAc5+ fWj39kl7lSPP7FAHj+yvTzDxJCwJUtCLFT/T4EKjRmxeDTAZfCuTAGmXL8AzCyohRwzJ k/4eDIwBkLo6tEAudMh0XzcziovaGo7nnaohjsay82T1yqeFchbK6XRUUDKSpR5Pbosy sZZg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=LFPIuJCPQ+DXmcCkstXybiOWG4yxfwFBRnrgRnZKZfM=; b=pRL/ZBq81gMFvhpLz8s202dJjwH7ldPSKZmyM7yAeZCbtKcsFiaMjby7Q3CyXuYPo4 A1raZtLKXPZPvq8HiMVWiHAPYvrlj1YQTk+dROAVmbPX98wfZN39HSiTaiwXth1g8CmM xFaubnP9E1x/GFYX4FYfpVhr/hErtUkEmfy/XT/C1pD6dfGWG9ISNhi16xIhp9TDfp/M BF0/NWEZhjSdM+MqXP7dO5RKiftdvKHx/igRo8RAnYd7iGUjgubtUCZqoiB4Xl0ZB2Xc igDHdvBMibz0x5UHZqJdQd2fBiDLyHbZjtrawxX6qgpdz2yX1Afz65cD6XkRJnPvDwdl FsDg==
MIME-Version: 1.0
X-Received: by 10.60.52.16 with SMTP id p16mr34219920oeo.29.1374632078014; Tue, 23 Jul 2013 19:14:38 -0700 (PDT)
Received: by 10.182.52.193 with HTTP; Tue, 23 Jul 2013 19:14:37 -0700 (PDT)
In-Reply-To: <51E8D65A.5030500@etri.re.kr>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022A10DC@008-AM1MPN1-006.mgdnok.nokia.com> <A738072C202A85459817980EF93F302C0149AC31@SMTP1.etri.info> <CABEV9RNV8AtvNQeWEKiDP8cBQ-xx+_X_whSnOL1f1eQByQ_A0Q@mail.gmail.com> <51E49B9E.7090900@etri.re.kr> <CABEV9RMNZFd07uCndg-RzkfdCy5zye4_L-D6OTTgSS3sfvHwtQ@mail.gmail.com> <51E8C552.4060100@etri.re.kr> <CABEV9RPAhXAoxQA4AV_pDeS+swVjcRUefJe4u3EhSf=wdXnp3w@mail.gmail.com> <51E8D65A.5030500@etri.re.kr>
Date: Tue, 23 Jul 2013 19:14:37 -0700
Message-ID: <CABEV9RO3Psa+0Lq2nmLvdWHA4-8AupdJvaFbUACxA6YNAAwnxw@mail.gmail.com>
From: Vincent Chen <vchen@google.com>
To: Sungjin Yoo <sjyou@etri.re.kr>
Content-Type: multipart/alternative; boundary=001a11330b22b5327004e2387817
X-Gm-Message-State: ALoCoQnCF1ZVdtG13fnCD3PUgz3t1ihhasMo7gHcgAzRlQQAUci3BfWlbQoqSlbYDHWsfldTL7TI+mTDCvuFUIXntAxb6wyq8CJDL75LF0lQyEaGpe4WjvTYtc92ijYuHB9jr9wmIkQxvobKqCNFfxn8WYxw20bpWW6YihZ2nq1AbZgrc7Xafy6uP7rTPUTYZ3nx9lB0I3Xf
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] WGLC on http://tools.ietf.org/html/draft-ietf-paws-protocol-06
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jul 2013 02:14:40 -0000

--001a11330b22b5327004e2387817
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Sungjin,

Sorry for the delay and the confusion.

Assuming we have the response that contains:

       "spectra": [
         {
          "bandwidth": 6e6,
          "frequencyRanges": [
            {"startHz":5.18e8, "stopHz":5.36e8, "maxPowerDBm":30.0},
            ...
          ]
         },
         {
          "bandwidth": 1e5,
          "frequencyRanges": [
            {"startHz":5.18e8, "stopHz":5.36e8, "maxPowerDBm":27.0},
            ...
          ]
         }


This specifies that the frequencies in the range [518MHz, 536MHz) are
available, and the device must satisfy two conditions:

 - Within any 6MHz in that range, total power may not exceed 30.0 dBm
AND
 - Within any 100kHz in that range, total power may not exceed 27 dBm

In this example, it means that the device may fit two 100kHz "sub-channels"
at 27dBm within any 6MHz channel.

(There are many other possibilities.)

Does this make sense? If so, I'll update the draft to make this more clear.

Thanks.

-vince



On Thu, Jul 18, 2013 at 11:02 PM, Sungjin Yoo <sjyou@etri.re.kr> wrote:

>  Vince,
>
> Comment is in line.
>
>
> On 07/19/2013 02:17 PM, Vincent Chen wrote:
>
> Sunglin,
>
>  Some clarification: The maxPowerDbm is total power. It is not a spectral
> density.
>
>   I agree. But (maxPowerDBm / bandwidth) defines the spectral density.
>
>
>  Thus, if a 6MHz channel is available, the Device may choose to put, say,
> ten 100kHz sub-channels within that channel.
> The total power summed over those 10 sub-channels cannot exceed 27dBm.
>
>  So here is one way the Device may use the response.
>  - The Device determines first if it wants to be a narrow band (1e5) or
> wideband (6e6) device
>  - It selects the Spectrum specification, based on its mode
>
>   I think "bandwidth" parameter does not limit the operation bandwidth of
> the device, it is just reference bandwidth to define permissible power
> levels and that is equivalent to define spectral density. I think
> "maxContiguousBwHz" parameter(4.4.2)  limit the operation bandwidth, and
> "bandwidth" parameter does not.
>
> I understand the "bandwidth" parameter from following paragraphs.
>
> 4.4.5. SPECTRUM_USE_NOTIFY, "The actual bandwidth to be used (as computed
> from the start and stop frequencies) MAY be different from the"bandwidth"
> value.
>
> 5.4. FrequencyRange, "NOTE: (maxPowerDBm / bandwidth) defines the maximum
> permitted EIRP spectral density."
>
> 4.4.2. AVAIL_SPECTRUM_RESP, "maxContiguousBwHz: The Database MAY return a
> constraint on the maximum contiguous bandwidth (in Hertz) allowed."
>
>
>
>
>  -vince
>
>
> On Thu, Jul 18, 2013 at 9:49 PM, Sungjin Yoo <sjyou@etri.re.kr> wrote:
>
>>  Vince,
>>
>> Comment is in line.
>>
>>
>> On 07/19/2013 10:16 AM, Vincent Chen wrote:
>>
>> Sungjin,
>>
>>
>>   On Mon, Jul 15, 2013 at 6:02 PM, Sungjin <sjyou@etri.re.kr> wrote:
>>
>>>  Vince,
>>>
>>> I understand "bandwidth" parameter is just for defining permissible
>>> power or spectral density and
>>> it dose not represent the operation bandwidth. (see 4.4.5.
>>> SPECTRUC_USE_NOTIFY, 'spectra' parameter description)
>>> If I misunderstand, please correct me.
>>>
>>
>>  Oh, I understand what you're saying. The example does not make sure the
>> math works out to be equivalent.
>> I thought, though, some regulators actually wants different power
>> spectral density for narrow band, so it's not always
>> guaranteed to be the same.
>>
>>
>> If master device receive the message in the example, it will be confused=
.
>> Assume the master device decides to use the spectrum from 5.18e8 Hz to
>> 5.24e8 Hz(6MHz bandwidth) after receiving this message. Then the master
>> device may be confused to interpret permissible maximum power. First one=
 in
>> the example represents 30.0 dBm, but second one represents about 44.78
>> dBm(=3D27dBm + 17.78dB). The master device don't know which one is corre=
ct.
>> So I think it will be clear if "frequencyRanges" in the second one(for
>> "bandwidth" : 1e5) is modified to different frequency from first one(for
>> "bandwidth" : 1e5)
>>
>>
>>     And I found another typos.
>>> "jsonrpc": "2.0", should be added to all examples.
>>>
>>
>>  Thanks. I will incorporate this.
>>
>>
>>>
>>> Regards,
>>> Sungjin
>>>
>>>
>>> On 07/16/2013 06:56 AM, Vincent Chen wrote:
>>>
>>> Sungjin,
>>>
>>>  Sorry for the long delay (vacation). Answers inline.
>>>
>>>
>>> On Sun, Jun 30, 2013 at 10:30 PM, =EC=9C=A0=EC=84=B1=EC=A7=84 <sjyou@et=
ri.re.kr> wrote:
>>>
>>>> Hi All,
>>>>
>>>> I have found two typos.
>>>>
>>>> At example "getSpectrum" JSON-RPC in 6.4.1. :
>>>>         "id": "xxxxxx",     --> Comma should be deleted.
>>>> At example "getSpectrumBatch" JSON-RPC in 6.5.1. :
>>>>         "id": "xxxxxx",     --> Comma should be deleted.
>>>>
>>>
>>>  Thanks!
>>>
>>>
>>>>
>>>>
>>>> I have a comment about example "getSpectrum" JSON-RPC response in 6.4.=
2
>>>> and 6.5.2.
>>>> There are two spectrum information parameters  for the same frequency
>>>> range.
>>>> One is for bandwidth 6e6, and the other is for bandwidth 1e5.
>>>> But spectral density of 6e6 is different from that of 1e5 in the same
>>>> frequency range.
>>>> It will be more nice if the spectral density of the same frequency
>>>> range is same.
>>>> Or it will be also nice if frequency ranges are modified to be
>>>> different from each other.
>>>>
>>>
>>>  This is intended to represent the permissible maximum power in which
>>> "wide-band" and "narrow-band" operations are permitted.
>>> The available frequencies do not change (hence, the same start/stop
>>> frequencies), just the permissible power.
>>>
>>>
>>>  Does that make sense?
>>>
>>>  -vince
>>>
>>>
>>>
>>>> Thank you.
>>>>
>>>> BR,
>>>> Sungjin
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: paws-bounces@ietf.org [mailto:paws-bounces@ietf.org] On Behalf
>>>> Of Gabor.Bajko@nokia.com
>>>> Sent: Thursday, June 20, 2013 2:18 AM
>>>> To: paws@ietf.org
>>>> Subject: [paws] WGLC on
>>>> http://tools.ietf.org/html/draft-ietf-paws-protocol-06
>>>>
>>>>
>>>> All,
>>>>
>>>> The Editor of the document posted a new version and indicated that all
>>>> open issues raised on the list were resolved, and that there are no mo=
re
>>>> open issues he is aware of.
>>>> Therefore, I'd like to issue a wg last call on the document. We need
>>>> reviews and feedback in order to be able to progress the document.
>>>>
>>>> Please read through the draft and send any comments you may have to th=
e
>>>> list in the next 2-3 weeks.
>>>> If you review the draft and have no comments, send a note to the list
>>>> that the draft is good as it is, we need these notes as much as we nee=
d the
>>>> actual comments.
>>>>
>>>> Thanks, Gabor
>>>> _______________________________________________
>>>> paws mailing list
>>>> paws@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/paws
>>>> _______________________________________________
>>>> paws mailing list
>>>> paws@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/paws
>>>>
>>>
>>>
>>>
>>>  --
>>> -vince
>>>
>>>
>>>
>>
>>
>>  --
>> -vince
>>
>>
>>  Regards,
>> Sungjin
>>
>>
>
>
>  --
> -vince
>
>
>


--=20
-vince

--001a11330b22b5327004e2387817
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Sungjin,<div><br></div><div>Sorry for the delay and the co=
nfusion.</div><div><br></div><div>Assuming we have the response that contai=
ns:</div><div><br></div><div><pre style=3D"color:rgb(0,0,0);word-wrap:break=
-word;white-space:pre-wrap">
       &quot;spectra&quot;: [
         {
          &quot;bandwidth&quot;: 6e6,
          &quot;frequencyRanges&quot;: [
            {&quot;startHz&quot;:5.18e8, &quot;stopHz&quot;:5.36e8, &quot;m=
axPowerDBm&quot;:30.0},
            ...
          ]
         },
         {
          &quot;bandwidth&quot;: 1e5,
          &quot;frequencyRanges&quot;: [
            {&quot;startHz&quot;:5.18e8, &quot;stopHz&quot;:5.36e8, &quot;m=
axPowerDBm&quot;:27.0},
            ...
          ]
         }
</pre></div><div><br></div><div>This specifies that the frequencies in the =
range [518MHz, 536MHz) are available, and the device must satisfy two condi=
tions:</div><div><br></div><div>=C2=A0- Within any 6MHz in that range, tota=
l power may not exceed 30.0 dBm</div>
<div>AND</div><div>=C2=A0- Within any 100kHz in that range, total power may=
 not exceed 27 dBm</div><div><br></div><div>In this example, it means that =
the device may fit two 100kHz &quot;sub-channels&quot; at 27dBm within any =
6MHz channel.</div>
<div><br></div><div>(There are many other possibilities.)</div><div><br></d=
iv><div>Does this make sense? If so, I&#39;ll update the draft to make this=
 more clear.</div><div><br></div><div>Thanks.</div><div><br></div><div>
-vince</div><div>=C2=A0=C2=A0</div></div><div class=3D"gmail_extra"><br><br=
><div class=3D"gmail_quote">On Thu, Jul 18, 2013 at 11:02 PM, Sungjin Yoo <=
span dir=3D"ltr">&lt;<a href=3D"mailto:sjyou@etri.re.kr" target=3D"_blank">=
sjyou@etri.re.kr</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">
 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    <div><div class=3D"im">Vince,<br>
      <br>
      Comment is in line.<br>
      <br>
      <br></div><div class=3D"im">
      On 07/19/2013 02:17 PM, Vincent Chen wrote:<br>
    </div></div><div class=3D"im">
    <blockquote type=3D"cite">
     =20
      <div dir=3D"ltr">Sunglin,
        <div><br>
        </div>
        <div>Some clarification: The maxPowerDbm is total power. It is
          not a spectral density.</div>
        <div><br>
        </div>
      </div>
    </blockquote></div>
    I agree. But (maxPowerDBm / bandwidth) defines the spectral density.<di=
v class=3D"im"><br>
    <br>
    <blockquote type=3D"cite">
      <div dir=3D"ltr">
        <div>Thus, if a 6MHz channel is available, the Device may choose
          to put, say, ten 100kHz sub-channels within that channel.</div>
        <div>The total power summed over those 10 sub-channels cannot
          exceed 27dBm.<br>
          <div><br>
          </div>
          <div>So here is one way the Device may use the response.</div>
          <div>=C2=A0- The Device determines first if it wants to be a narr=
ow
            band (1e5) or wideband (6e6) device</div>
          <div>=C2=A0- It selects the Spectrum specification, based on its
            mode</div>
          <div><br>
          </div>
        </div>
      </div>
    </blockquote></div>
    I think &quot;bandwidth&quot; parameter does not limit the operation ba=
ndwidth
    of the device, it is just reference bandwidth to define permissible
    power levels and that is equivalent to define spectral density. I
    think &quot;maxContiguousBwHz&quot; parameter(4.4.2)=C2=A0 limit the op=
eration
    bandwidth, and &quot;bandwidth&quot; parameter does not.<br>
    <br>
    I understand the &quot;bandwidth&quot; parameter from following paragra=
phs.<br>
    <br>
    4.4.5. SPECTRUM_USE_NOTIFY, &quot;The actual bandwidth to be used (as
    computed from the start and stop frequencies) MAY be different from
    the&quot;bandwidth&quot; value.<br>
    <br>
    5.4. FrequencyRange, &quot;NOTE: (maxPowerDBm / bandwidth) defines the
    maximum permitted EIRP spectral density.&quot;<br>
    <br>
    4.4.2. AVAIL_SPECTRUM_RESP, &quot;maxContiguousBwHz: The Database MAY
    return a constraint on the maximum contiguous bandwidth (in Hertz)
    allowed.&quot;<div><div class=3D"h5"><br>
    <br>
    <br>
    <blockquote type=3D"cite">
      <div dir=3D"ltr">
        <div>
          <div>
            <div><br>
            </div>
            <div>-vince</div>
          </div>
        </div>
      </div>
      <div class=3D"gmail_extra"><br>
        <br>
        <div class=3D"gmail_quote">On Thu, Jul 18, 2013 at 9:49 PM,
          Sungjin Yoo <span dir=3D"ltr">&lt;<a href=3D"mailto:sjyou@etri.re=
.kr" target=3D"_blank">sjyou@etri.re.kr</a>&gt;</span>
          wrote:<br>
          <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bord=
er-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor=3D"#FFFFFF" text=3D"#000000">
              <div>Vince,<br>
                <br>
                Comment is in line.
                <div><br>
                  <br>
                  On 07/19/2013 10:16 AM, Vincent Chen wrote:<br>
                </div>
              </div>
              <blockquote type=3D"cite">
                <div dir=3D"ltr">Sungjin,
                  <div><br>
                  </div>
                  <div><br>
                  </div>
                  <div>
                    <div class=3D"gmail_extra">
                      <div class=3D"gmail_quote">On Mon, Jul 15, 2013 at
                        6:02 PM, Sungjin <span dir=3D"ltr">&lt;<a href=3D"m=
ailto:sjyou@etri.re.kr" target=3D"_blank">sjyou@etri.re.kr</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">
                          <div bgcolor=3D"#FFFFFF" text=3D"#000000">
                            <div>Vince,<br>
                              <br>
                              I understand &quot;bandwidth&quot; parameter =
is just
                              for defining permissible power or spectral
                              density and<br>
                              it dose not represent the operation
                              bandwidth. (see 4.4.5.
                              SPECTRUC_USE_NOTIFY, &#39;spectra&#39; parame=
ter
                              description)<br>
                              If I misunderstand, please correct me.<br>
                            </div>
                          </div>
                        </blockquote>
                        <div><br>
                        </div>
                        <div>Oh, I understand what you&#39;re saying. The
                          example does not make sure the math works out
                          to be equivalent.</div>
                        <div>I thought, though, some regulators actually
                          wants different power spectral density for
                          narrow band, so it&#39;s not always</div>
                        <div>guaranteed to be the same. <br>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </blockquote>
              <br>
              If master device receive the message in the example, it
              will be confused. Assume the master device decides to use
              the spectrum from 5.18e8 Hz to 5.24e8 Hz(6MHz bandwidth)
              after receiving this message. Then the master device may
              be confused to interpret permissible maximum power. First
              one in the example represents 30.0 dBm, but second one
              represents about 44.78 dBm(=3D27dBm + 17.78dB). The master
              device don&#39;t know which one is correct.<br>
              So I think it will be clear if &quot;frequencyRanges&quot; in=
 the
              second one(for &quot;bandwidth&quot; : 1e5) is modified to di=
fferent
              frequency from first one(for &quot;bandwidth&quot; : 1e5)
              <div>
                <div><br>
                  <br>
                  <blockquote type=3D"cite">
                    <div dir=3D"ltr">
                      <div class=3D"gmail_extra">
                        <div class=3D"gmail_quote">
                          <blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                            <div bgcolor=3D"#FFFFFF" text=3D"#000000">
                              <div> And I found another typos.<br>
                                &quot;jsonrpc&quot;: &quot;2.0&quot;, shoul=
d be added to all
                                examples.<br>
                              </div>
                            </div>
                          </blockquote>
                          <div><br>
                          </div>
                          <div>Thanks. I will incorporate this.</div>
                          <div>=C2=A0</div>
                          <blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                            <div bgcolor=3D"#FFFFFF" text=3D"#000000">
                              <div> <br>
                                Regards,<br>
                                Sungjin
                                <div>
                                  <div><br>
                                    <br>
                                    On 07/16/2013 06:56 AM, Vincent Chen
                                    wrote:<br>
                                  </div>
                                </div>
                              </div>
                              <div>
                                <div>
                                  <blockquote type=3D"cite">
                                    <div dir=3D"ltr">Sungjin,
                                      <div><br>
                                      </div>
                                      <div>Sorry for the long delay
                                        (vacation). Answers inline.</div>
                                      <div class=3D"gmail_extra"><br>
                                        <br>
                                        <div class=3D"gmail_quote">On Sun,
                                          Jun 30, 2013 at 10:30 PM, =EC=9C=
=A0=EC=84=B1=EC=A7=84
                                          <span dir=3D"ltr">&lt;<a href=3D"=
mailto:sjyou@etri.re.kr" target=3D"_blank">sjyou@etri.re.kr</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">Hi
                                            All,<br>
                                            <br>
                                            I have found two typos.<br>
                                            <br>
                                            At example &quot;getSpectrum&qu=
ot;
                                            JSON-RPC in 6.4.1. :<br>
                                            =C2=A0 =C2=A0 =C2=A0 =C2=A0 &qu=
ot;id&quot;: &quot;xxxxxx&quot;, =C2=A0 =C2=A0
                                            --&gt; Comma should be
                                            deleted.<br>
                                            At example
                                            &quot;getSpectrumBatch&quot; JS=
ON-RPC
                                            in 6.5.1. :<br>
                                            =C2=A0 =C2=A0 =C2=A0 =C2=A0 &qu=
ot;id&quot;: &quot;xxxxxx&quot;, =C2=A0 =C2=A0
                                            --&gt; Comma should be
                                            deleted.<br>
                                          </blockquote>
                                          <div><br>
                                          </div>
                                          <div>Thanks!</div>
                                          <div>=C2=A0</div>
                                          <blockquote class=3D"gmail_quote"=
 style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <=
br>
                                            <br>
                                            I have a comment about
                                            example &quot;getSpectrum&quot;
                                            JSON-RPC response in 6.4.2
                                            and 6.5.2.<br>
                                            There are two spectrum
                                            information parameters =C2=A0fo=
r
                                            the same frequency range.<br>
                                            One is for bandwidth 6e6,
                                            and the other is for
                                            bandwidth 1e5.<br>
                                            But spectral density of 6e6
                                            is different from that of
                                            1e5 in the same frequency
                                            range.<br>
                                            It will be more nice if the
                                            spectral density of the same
                                            frequency range is same.<br>
                                            Or it will be also nice if
                                            frequency ranges are
                                            modified to be different
                                            from each other.<br>
                                          </blockquote>
                                          <div><br>
                                          </div>
                                          <div>This is intended to
                                            represent the permissible
                                            maximum power in which
                                            &quot;wide-band&quot; and
                                            &quot;narrow-band&quot; operati=
ons are
                                            permitted.</div>
                                          <div>The available frequencies
                                            do not change (hence, the
                                            same start/stop
                                            frequencies), just the
                                            permissible power.</div>
                                        </div>
                                      </div>
                                    </div>
                                  </blockquote>
                                  <blockquote type=3D"cite">
                                    <div dir=3D"ltr">
                                      <div class=3D"gmail_extra">
                                        <div class=3D"gmail_quote">
                                          <div><br>
                                          </div>
                                          <div>Does that make sense?</div>
                                          <div><br>
                                          </div>
                                          <div>-vince</div>
                                          <div><br>
                                          </div>
                                          <div><br>
                                          </div>
                                          <blockquote class=3D"gmail_quote"=
 style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <=
br>
                                            Thank you.<br>
                                            <br>
                                            BR,<br>
                                            Sungjin<br>
                                            <div>
                                              <div><br>
                                                <br>
                                                -----Original
                                                Message-----<br>
                                                From: <a href=3D"mailto:paw=
s-bounces@ietf.org" target=3D"_blank">paws-bounces@ietf.org</a>
                                                [mailto:<a href=3D"mailto:p=
aws-bounces@ietf.org" target=3D"_blank">paws-bounces@ietf.org</a>]
                                                On Behalf Of <a href=3D"mai=
lto:Gabor.Bajko@nokia.com" target=3D"_blank">Gabor.Bajko@nokia.com</a><br>
                                                Sent: Thursday, June 20,
                                                2013 2:18 AM<br>
                                                To: <a href=3D"mailto:paws@=
ietf.org" target=3D"_blank">paws@ietf.org</a><br>
                                                Subject: [paws] WGLC on
                                                <a href=3D"http://tools.iet=
f.org/html/draft-ietf-paws-protocol-06" target=3D"_blank">http://tools.ietf=
.org/html/draft-ietf-paws-protocol-06</a><br>
                                                <br>
                                                <br>
                                                All,<br>
                                                <br>
                                                The Editor of the
                                                document posted a new
                                                version and indicated
                                                that all open issues
                                                raised on the list were
                                                resolved, and that there
                                                are no more open issues
                                                he is aware of.<br>
                                                Therefore, I&#39;d like to
                                                issue a wg last call on
                                                the document. We need
                                                reviews and feedback in
                                                order to be able to
                                                progress the document.<br>
                                                <br>
                                                Please read through the
                                                draft and send any
                                                comments you may have to
                                                the list in the next 2-3
                                                weeks.<br>
                                                If you review the draft
                                                and have no comments,
                                                send a note to the list
                                                that the draft is good
                                                as it is, we need these
                                                notes as much as we need
                                                the actual comments.<br>
                                                <br>
                                                Thanks, Gabor<br>
_______________________________________________<br>
                                                paws mailing list<br>
                                                <a href=3D"mailto:paws@ietf=
.org" target=3D"_blank">paws@ietf.org</a><br>
                                                <a href=3D"https://www.ietf=
.org/mailman/listinfo/paws" target=3D"_blank">https://www.ietf.org/mailman/=
listinfo/paws</a><br>
_______________________________________________<br>
                                                paws mailing list<br>
                                                <a href=3D"mailto:paws@ietf=
.org" target=3D"_blank">paws@ietf.org</a><br>
                                                <a href=3D"https://www.ietf=
.org/mailman/listinfo/paws" target=3D"_blank">https://www.ietf.org/mailman/=
listinfo/paws</a><br>
                                              </div>
                                            </div>
                                          </blockquote>
                                        </div>
                                        <br>
                                        <br clear=3D"all">
                                        <div><br>
                                        </div>
                                        -- <br>
                                        -vince </div>
                                    </div>
                                  </blockquote>
                                  <br>
                                </div>
                              </div>
                            </div>
                          </blockquote>
                        </div>
                        <br>
                        <br clear=3D"all">
                        <div><br>
                        </div>
                        -- <br>
                        -vince </div>
                    </div>
                  </blockquote>
                  <br>
                </div>
              </div>
              Regards,<br>
              Sungjin<br>
              <br>
            </div>
          </blockquote>
        </div>
        <br>
        <br clear=3D"all">
        <div><br>
        </div>
        -- <br>
        -vince
      </div>
    </blockquote>
    <br>
  </div></div></div>

</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>-vince
</div>

--001a11330b22b5327004e2387817--

From sjyou@etri.re.kr  Wed Jul 24 00:24:56 2013
Return-Path: <sjyou@etri.re.kr>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D6EE11E80E2 for <paws@ietfa.amsl.com>; Wed, 24 Jul 2013 00:24:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.998
X-Spam-Level: 
X-Spam-Status: No, score=-101.998 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_33=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lRx4G-X90-P0 for <paws@ietfa.amsl.com>; Wed, 24 Jul 2013 00:24:51 -0700 (PDT)
Received: from smtpeg.etri.re.kr (smtpeg1.etri.re.kr [129.254.27.141]) by ietfa.amsl.com (Postfix) with ESMTP id 9B02E11E80F0 for <paws@ietf.org>; Wed, 24 Jul 2013 00:24:50 -0700 (PDT)
Received: from SMTP4.etri.info (129.254.28.74) by SMTPEG1.etri.info (129.254.27.141) with Microsoft SMTP Server (TLS) id 14.1.355.2; Wed, 24 Jul 2013 16:24:46 +0900
Received: from [129.254.65.147] (129.254.65.147) by SMTP4.etri.info (129.254.28.74) with Microsoft SMTP Server (TLS) id 14.1.355.2; Wed, 24 Jul 2013 16:24:45 +0900
Message-ID: <51EF813D.40609@etri.re.kr>
Date: Wed, 24 Jul 2013 16:24:45 +0900
From: Sungjin Yoo <sjyou@etri.re.kr>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130623 Thunderbird/17.0.7
MIME-Version: 1.0
To: Vincent Chen <vchen@google.com>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022A10DC@008-AM1MPN1-006.mgdnok.nokia.com> <A738072C202A85459817980EF93F302C0149AC31@SMTP1.etri.info> <CABEV9RNV8AtvNQeWEKiDP8cBQ-xx+_X_whSnOL1f1eQByQ_A0Q@mail.gmail.com> <51E49B9E.7090900@etri.re.kr> <CABEV9RMNZFd07uCndg-RzkfdCy5zye4_L-D6OTTgSS3sfvHwtQ@mail.gmail.com> <51E8C552.4060100@etri.re.kr> <CABEV9RPAhXAoxQA4AV_pDeS+swVjcRUefJe4u3EhSf=wdXnp3w@mail.gmail.com> <51E8D65A.5030500@etri.re.kr> <CABEV9RO3Psa+0Lq2nmLvdWHA4-8AupdJvaFbUACxA6YNAAwnxw@mail.gmail.com>
In-Reply-To: <CABEV9RO3Psa+0Lq2nmLvdWHA4-8AupdJvaFbUACxA6YNAAwnxw@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------060207040305030307050504"
X-Originating-IP: [129.254.65.147]
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] WGLC on http://tools.ietf.org/html/draft-ietf-paws-protocol-06
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jul 2013 07:24:56 -0000

--------------060207040305030307050504
Content-Type: text/plain; charset="UTF-8"; format=flowed
Content-Transfer-Encoding: 8bit

Vince and all,

Thanks for the explanation.
I understand what you mean.

I think current encoding format may cause a misunderstanding. Because 
maximum power informations for the same frequency may be distributed to 
multiple object. I think it's clearer if "bandwidth" is coupled with 
"maxPowerDBm".

How about the following format?

        "spectra": [
          {
           "maxPower":[
	    {"bandwidthHz":6e6, "maxPowerDBm":30.0},
             {"bandwidthHz":1e5, "maxPowerDBm":27.0}
           ]
           "frequencyRanges": [
             {"startHz":5.18e8, "stopHz":5.36e8},
             ...
           ]


Regards,
Sungjin

On 07/24/2013 11:14 AM, Vincent Chen wrote:
> Sungjin,
>
> Sorry for the delay and the confusion.
>
> Assuming we have the response that contains:
>
>         "spectra": [
>           {
>            "bandwidth": 6e6,
>            "frequencyRanges": [
>              {"startHz":5.18e8, "stopHz":5.36e8, "maxPowerDBm":30.0},
>              ...
>            ]
>           },
>           {
>            "bandwidth": 1e5,
>            "frequencyRanges": [
>              {"startHz":5.18e8, "stopHz":5.36e8, "maxPowerDBm":27.0},
>              ...
>            ]
>           }
>
> This specifies that the frequencies in the range [518MHz, 536MHz) are 
> available, and the device must satisfy two conditions:
>
>  - Within any 6MHz in that range, total power may not exceed 30.0 dBm
> AND
>  - Within any 100kHz in that range, total power may not exceed 27 dBm
>
> In this example, it means that the device may fit two 100kHz 
> "sub-channels" at 27dBm within any 6MHz channel.
>
> (There are many other possibilities.)
>
> Does this make sense? If so, I'll update the draft to make this more 
> clear.
>
> Thanks.
>
> -vince
>
>
> On Thu, Jul 18, 2013 at 11:02 PM, Sungjin Yoo <sjyou@etri.re.kr 
> <mailto:sjyou@etri.re.kr>> wrote:
>
>     Vince,
>
>     Comment is in line.
>
>
>     On 07/19/2013 02:17 PM, Vincent Chen wrote:
>>     Sunglin,
>>
>>     Some clarification: The maxPowerDbm is total power. It is not a
>>     spectral density.
>>
>     I agree. But (maxPowerDBm / bandwidth) defines the spectral density.
>
>
>>     Thus, if a 6MHz channel is available, the Device may choose to
>>     put, say, ten 100kHz sub-channels within that channel.
>>     The total power summed over those 10 sub-channels cannot exceed
>>     27dBm.
>>
>>     So here is one way the Device may use the response.
>>      - The Device determines first if it wants to be a narrow band
>>     (1e5) or wideband (6e6) device
>>      - It selects the Spectrum specification, based on its mode
>>
>     I think "bandwidth" parameter does not limit the operation
>     bandwidth of the device, it is just reference bandwidth to define
>     permissible power levels and that is equivalent to define spectral
>     density. I think "maxContiguousBwHz" parameter(4.4.2)  limit the
>     operation bandwidth, and "bandwidth" parameter does not.
>
>     I understand the "bandwidth" parameter from following paragraphs.
>
>     4.4.5. SPECTRUM_USE_NOTIFY, "The actual bandwidth to be used (as
>     computed from the start and stop frequencies) MAY be different
>     from the"bandwidth" value.
>
>     5.4. FrequencyRange, "NOTE: (maxPowerDBm / bandwidth) defines the
>     maximum permitted EIRP spectral density."
>
>     4.4.2. AVAIL_SPECTRUM_RESP, "maxContiguousBwHz: The Database MAY
>     return a constraint on the maximum contiguous bandwidth (in Hertz)
>     allowed."
>
>
>
>>
>>     -vince
>>
>>
>>     On Thu, Jul 18, 2013 at 9:49 PM, Sungjin Yoo <sjyou@etri.re.kr
>>     <mailto:sjyou@etri.re.kr>> wrote:
>>
>>         Vince,
>>
>>         Comment is in line.
>>
>>
>>         On 07/19/2013 10:16 AM, Vincent Chen wrote:
>>>         Sungjin,
>>>
>>>
>>>         On Mon, Jul 15, 2013 at 6:02 PM, Sungjin <sjyou@etri.re.kr
>>>         <mailto:sjyou@etri.re.kr>> wrote:
>>>
>>>             Vince,
>>>
>>>             I understand "bandwidth" parameter is just for defining
>>>             permissible power or spectral density and
>>>             it dose not represent the operation bandwidth. (see
>>>             4.4.5. SPECTRUC_USE_NOTIFY, 'spectra' parameter description)
>>>             If I misunderstand, please correct me.
>>>
>>>
>>>         Oh, I understand what you're saying. The example does not
>>>         make sure the math works out to be equivalent.
>>>         I thought, though, some regulators actually wants different
>>>         power spectral density for narrow band, so it's not always
>>>         guaranteed to be the same.
>>
>>         If master device receive the message in the example, it will
>>         be confused. Assume the master device decides to use the
>>         spectrum from 5.18e8 Hz to 5.24e8 Hz(6MHz bandwidth) after
>>         receiving this message. Then the master device may be
>>         confused to interpret permissible maximum power. First one in
>>         the example represents 30.0 dBm, but second one represents
>>         about 44.78 dBm(=27dBm + 17.78dB). The master device don't
>>         know which one is correct.
>>         So I think it will be clear if "frequencyRanges" in the
>>         second one(for "bandwidth" : 1e5) is modified to different
>>         frequency from first one(for "bandwidth" : 1e5)
>>
>>
>>>             And I found another typos.
>>>             "jsonrpc": "2.0", should be added to all examples.
>>>
>>>
>>>         Thanks. I will incorporate this.
>>>
>>>
>>>             Regards,
>>>             Sungjin
>>>
>>>
>>>             On 07/16/2013 06:56 AM, Vincent Chen wrote:
>>>>             Sungjin,
>>>>
>>>>             Sorry for the long delay (vacation). Answers inline.
>>>>
>>>>
>>>>             On Sun, Jun 30, 2013 at 10:30 PM, 유성진
>>>>             <sjyou@etri.re.kr <mailto:sjyou@etri.re.kr>> wrote:
>>>>
>>>>                 Hi All,
>>>>
>>>>                 I have found two typos.
>>>>
>>>>                 At example "getSpectrum" JSON-RPC in 6.4.1. :
>>>>                         "id": "xxxxxx", --> Comma should be deleted.
>>>>                 At example "getSpectrumBatch" JSON-RPC in 6.5.1. :
>>>>                         "id": "xxxxxx", --> Comma should be deleted.
>>>>
>>>>
>>>>             Thanks!
>>>>
>>>>
>>>>
>>>>                 I have a comment about example "getSpectrum"
>>>>                 JSON-RPC response in 6.4.2 and 6.5.2.
>>>>                 There are two spectrum information parameters  for
>>>>                 the same frequency range.
>>>>                 One is for bandwidth 6e6, and the other is for
>>>>                 bandwidth 1e5.
>>>>                 But spectral density of 6e6 is different from that
>>>>                 of 1e5 in the same frequency range.
>>>>                 It will be more nice if the spectral density of the
>>>>                 same frequency range is same.
>>>>                 Or it will be also nice if frequency ranges are
>>>>                 modified to be different from each other.
>>>>
>>>>
>>>>             This is intended to represent the permissible maximum
>>>>             power in which "wide-band" and "narrow-band" operations
>>>>             are permitted.
>>>>             The available frequencies do not change (hence, the
>>>>             same start/stop frequencies), just the permissible power.
>>>>
>>>>             Does that make sense?
>>>>
>>>>             -vince
>>>>
>>>>
>>>>
>>>>                 Thank you.
>>>>
>>>>                 BR,
>>>>                 Sungjin
>>>>
>>>>
>>>>                 -----Original Message-----
>>>>                 From: paws-bounces@ietf.org
>>>>                 <mailto:paws-bounces@ietf.org>
>>>>                 [mailto:paws-bounces@ietf.org
>>>>                 <mailto:paws-bounces@ietf.org>] On Behalf Of
>>>>                 Gabor.Bajko@nokia.com <mailto:Gabor.Bajko@nokia.com>
>>>>                 Sent: Thursday, June 20, 2013 2:18 AM
>>>>                 To: paws@ietf.org <mailto:paws@ietf.org>
>>>>                 Subject: [paws] WGLC on
>>>>                 http://tools.ietf.org/html/draft-ietf-paws-protocol-06
>>>>
>>>>
>>>>                 All,
>>>>
>>>>                 The Editor of the document posted a new version and
>>>>                 indicated that all open issues raised on the list
>>>>                 were resolved, and that there are no more open
>>>>                 issues he is aware of.
>>>>                 Therefore, I'd like to issue a wg last call on the
>>>>                 document. We need reviews and feedback in order to
>>>>                 be able to progress the document.
>>>>
>>>>                 Please read through the draft and send any comments
>>>>                 you may have to the list in the next 2-3 weeks.
>>>>                 If you review the draft and have no comments, send
>>>>                 a note to the list that the draft is good as it is,
>>>>                 we need these notes as much as we need the actual
>>>>                 comments.
>>>>
>>>>                 Thanks, Gabor
>>>>                 _______________________________________________
>>>>                 paws mailing list
>>>>                 paws@ietf.org <mailto:paws@ietf.org>
>>>>                 https://www.ietf.org/mailman/listinfo/paws
>>>>                 _______________________________________________
>>>>                 paws mailing list
>>>>                 paws@ietf.org <mailto:paws@ietf.org>
>>>>                 https://www.ietf.org/mailman/listinfo/paws
>>>>
>>>>
>>>>
>>>>
>>>>             -- 
>>>>             -vince
>>>
>>>
>>>
>>>
>>>         -- 
>>>         -vince
>>
>>         Regards,
>>         Sungjin
>>
>>
>>
>>
>>     -- 
>>     -vince
>
>
>
>
> -- 
> -vince


--------------060207040305030307050504
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Vince and all,<br>
      <br>
      Thanks for the explanation.<br>
      I understand what you mean.<br>
      <br>
      I think current encoding format may cause a misunderstanding.
      Because maximum power informations for the same frequency may be
      distributed to multiple object. I think it's clearer if
      "bandwidth" is coupled with "maxPowerDBm".<br>
      <br>
      How about the following format?<br>
      <br>
      <pre style="color:rgb(0,0,0);word-wrap:break-word;white-space:pre-wrap">       "spectra": [
         {
          "maxPower":[
	    {"bandwidthHz":6e6, "maxPowerDBm":30.0},
            {"bandwidthHz":1e5, "maxPowerDBm":27.0}
          ]
          "frequencyRanges": [
            {"startHz":5.18e8, "stopHz":5.36e8},
            ...
          ]
</pre>
      <br>
      Regards,<br>
      Sungjin<br>
      <br>
      On 07/24/2013 11:14 AM, Vincent Chen wrote:<br>
    </div>
    <blockquote
cite="mid:CABEV9RO3Psa+0Lq2nmLvdWHA4-8AupdJvaFbUACxA6YNAAwnxw@mail.gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div dir="ltr">Sungjin,
        <div><br>
        </div>
        <div>Sorry for the delay and the confusion.</div>
        <div><br>
        </div>
        <div>Assuming we have the response that contains:</div>
        <div><br>
        </div>
        <div>
          <pre style="color:rgb(0,0,0);word-wrap:break-word;white-space:pre-wrap">       "spectra": [
         {
          "bandwidth": 6e6,
          "frequencyRanges": [
            {"startHz":5.18e8, "stopHz":5.36e8, "maxPowerDBm":30.0},
            ...
          ]
         },
         {
          "bandwidth": 1e5,
          "frequencyRanges": [
            {"startHz":5.18e8, "stopHz":5.36e8, "maxPowerDBm":27.0},
            ...
          ]
         }
</pre>
        </div>
        <div><br>
        </div>
        <div>This specifies that the frequencies in the range [518MHz,
          536MHz) are available, and the device must satisfy two
          conditions:</div>
        <div><br>
        </div>
        <div> - Within any 6MHz in that range, total power may not
          exceed 30.0 dBm</div>
        <div>AND</div>
        <div> - Within any 100kHz in that range, total power may not
          exceed 27 dBm</div>
        <div><br>
        </div>
        <div>In this example, it means that the device may fit two
          100kHz "sub-channels" at 27dBm within any 6MHz channel.</div>
        <div><br>
        </div>
        <div>(There are many other possibilities.)</div>
        <div><br>
        </div>
        <div>Does this make sense? If so, I'll update the draft to make
          this more clear.</div>
        <div><br>
        </div>
        <div>Thanks.</div>
        <div><br>
        </div>
        <div>
          -vince</div>
        <div>  </div>
      </div>
      <div class="gmail_extra"><br>
        <br>
        <div class="gmail_quote">On Thu, Jul 18, 2013 at 11:02 PM,
          Sungjin Yoo <span dir="ltr">&lt;<a moz-do-not-send="true"
              href="mailto:sjyou@etri.re.kr" target="_blank">sjyou@etri.re.kr</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor="#FFFFFF" text="#000000">
              <div>
                <div class="im">Vince,<br>
                  <br>
                  Comment is in line.<br>
                  <br>
                  <br>
                </div>
                <div class="im"> On 07/19/2013 02:17 PM, Vincent Chen
                  wrote:<br>
                </div>
              </div>
              <div class="im">
                <blockquote type="cite">
                  <div dir="ltr">Sunglin,
                    <div><br>
                    </div>
                    <div>Some clarification: The maxPowerDbm is total
                      power. It is not a spectral density.</div>
                    <div><br>
                    </div>
                  </div>
                </blockquote>
              </div>
              I agree. But (maxPowerDBm / bandwidth) defines the
              spectral density.
              <div class="im"><br>
                <br>
                <blockquote type="cite">
                  <div dir="ltr">
                    <div>Thus, if a 6MHz channel is available, the
                      Device may choose to put, say, ten 100kHz
                      sub-channels within that channel.</div>
                    <div>The total power summed over those 10
                      sub-channels cannot exceed 27dBm.<br>
                      <div><br>
                      </div>
                      <div>So here is one way the Device may use the
                        response.</div>
                      <div> - The Device determines first if it wants to
                        be a narrow band (1e5) or wideband (6e6) device</div>
                      <div> - It selects the Spectrum specification,
                        based on its mode</div>
                      <div><br>
                      </div>
                    </div>
                  </div>
                </blockquote>
              </div>
              I think "bandwidth" parameter does not limit the operation
              bandwidth of the device, it is just reference bandwidth to
              define permissible power levels and that is equivalent to
              define spectral density. I think "maxContiguousBwHz"
              parameter(4.4.2)  limit the operation bandwidth, and
              "bandwidth" parameter does not.<br>
              <br>
              I understand the "bandwidth" parameter from following
              paragraphs.<br>
              <br>
              4.4.5. SPECTRUM_USE_NOTIFY, "The actual bandwidth to be
              used (as computed from the start and stop frequencies) MAY
              be different from the"bandwidth" value.<br>
              <br>
              5.4. FrequencyRange, "NOTE: (maxPowerDBm / bandwidth)
              defines the maximum permitted EIRP spectral density."<br>
              <br>
              4.4.2. AVAIL_SPECTRUM_RESP, "maxContiguousBwHz: The
              Database MAY return a constraint on the maximum contiguous
              bandwidth (in Hertz) allowed."
              <div>
                <div class="h5"><br>
                  <br>
                  <br>
                  <blockquote type="cite">
                    <div dir="ltr">
                      <div>
                        <div>
                          <div><br>
                          </div>
                          <div>-vince</div>
                        </div>
                      </div>
                    </div>
                    <div class="gmail_extra"><br>
                      <br>
                      <div class="gmail_quote">On Thu, Jul 18, 2013 at
                        9:49 PM, Sungjin Yoo <span dir="ltr">&lt;<a
                            moz-do-not-send="true"
                            href="mailto:sjyou@etri.re.kr"
                            target="_blank">sjyou@etri.re.kr</a>&gt;</span>
                        wrote:<br>
                        <blockquote class="gmail_quote" style="margin:0
                          0 0 .8ex;border-left:1px #ccc
                          solid;padding-left:1ex">
                          <div bgcolor="#FFFFFF" text="#000000">
                            <div>Vince,<br>
                              <br>
                              Comment is in line.
                              <div><br>
                                <br>
                                On 07/19/2013 10:16 AM, Vincent Chen
                                wrote:<br>
                              </div>
                            </div>
                            <blockquote type="cite">
                              <div dir="ltr">Sungjin,
                                <div><br>
                                </div>
                                <div><br>
                                </div>
                                <div>
                                  <div class="gmail_extra">
                                    <div class="gmail_quote">On Mon, Jul
                                      15, 2013 at 6:02 PM, Sungjin <span
                                        dir="ltr">&lt;<a
                                          moz-do-not-send="true"
                                          href="mailto:sjyou@etri.re.kr"
                                          target="_blank">sjyou@etri.re.kr</a>&gt;</span>
                                      wrote:<br>
                                      <blockquote class="gmail_quote"
                                        style="margin:0 0 0
                                        .8ex;border-left:1px #ccc
                                        solid;padding-left:1ex">
                                        <div bgcolor="#FFFFFF"
                                          text="#000000">
                                          <div>Vince,<br>
                                            <br>
                                            I understand "bandwidth"
                                            parameter is just for
                                            defining permissible power
                                            or spectral density and<br>
                                            it dose not represent the
                                            operation bandwidth. (see
                                            4.4.5. SPECTRUC_USE_NOTIFY,
                                            'spectra' parameter
                                            description)<br>
                                            If I misunderstand, please
                                            correct me.<br>
                                          </div>
                                        </div>
                                      </blockquote>
                                      <div><br>
                                      </div>
                                      <div>Oh, I understand what you're
                                        saying. The example does not
                                        make sure the math works out to
                                        be equivalent.</div>
                                      <div>I thought, though, some
                                        regulators actually wants
                                        different power spectral density
                                        for narrow band, so it's not
                                        always</div>
                                      <div>guaranteed to be the same. <br>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </blockquote>
                            <br>
                            If master device receive the message in the
                            example, it will be confused. Assume the
                            master device decides to use the spectrum
                            from 5.18e8 Hz to 5.24e8 Hz(6MHz bandwidth)
                            after receiving this message. Then the
                            master device may be confused to interpret
                            permissible maximum power. First one in the
                            example represents 30.0 dBm, but second one
                            represents about 44.78 dBm(=27dBm +
                            17.78dB). The master device don't know which
                            one is correct.<br>
                            So I think it will be clear if
                            "frequencyRanges" in the second one(for
                            "bandwidth" : 1e5) is modified to different
                            frequency from first one(for "bandwidth" :
                            1e5)
                            <div>
                              <div><br>
                                <br>
                                <blockquote type="cite">
                                  <div dir="ltr">
                                    <div class="gmail_extra">
                                      <div class="gmail_quote">
                                        <blockquote class="gmail_quote"
                                          style="margin:0 0 0
                                          .8ex;border-left:1px #ccc
                                          solid;padding-left:1ex">
                                          <div bgcolor="#FFFFFF"
                                            text="#000000">
                                            <div> And I found another
                                              typos.<br>
                                              "jsonrpc": "2.0", should
                                              be added to all examples.<br>
                                            </div>
                                          </div>
                                        </blockquote>
                                        <div><br>
                                        </div>
                                        <div>Thanks. I will incorporate
                                          this.</div>
                                        <div> </div>
                                        <blockquote class="gmail_quote"
                                          style="margin:0 0 0
                                          .8ex;border-left:1px #ccc
                                          solid;padding-left:1ex">
                                          <div bgcolor="#FFFFFF"
                                            text="#000000">
                                            <div> <br>
                                              Regards,<br>
                                              Sungjin
                                              <div>
                                                <div><br>
                                                  <br>
                                                  On 07/16/2013 06:56
                                                  AM, Vincent Chen
                                                  wrote:<br>
                                                </div>
                                              </div>
                                            </div>
                                            <div>
                                              <div>
                                                <blockquote type="cite">
                                                  <div dir="ltr">Sungjin,

                                                    <div><br>
                                                    </div>
                                                    <div>Sorry for the
                                                      long delay
                                                      (vacation).
                                                      Answers inline.</div>
                                                    <div
                                                      class="gmail_extra"><br>
                                                      <br>
                                                      <div
                                                        class="gmail_quote">On
                                                        Sun, Jun 30,
                                                        2013 at 10:30
                                                        PM, 유성진 <span
                                                          dir="ltr">&lt;<a
moz-do-not-send="true" href="mailto:sjyou@etri.re.kr" target="_blank">sjyou@etri.re.kr</a>&gt;</span>
                                                        wrote:<br>
                                                        <blockquote
                                                          class="gmail_quote"
                                                          style="margin:0
                                                          0 0
                                                          .8ex;border-left:1px
                                                          #ccc
                                                          solid;padding-left:1ex">Hi

                                                          All,<br>
                                                          <br>
                                                          I have found
                                                          two typos.<br>
                                                          <br>
                                                          At example
                                                          "getSpectrum"
                                                          JSON-RPC in
                                                          6.4.1. :<br>
                                                                  "id":
                                                          "xxxxxx",    
                                                          --&gt; Comma
                                                          should be
                                                          deleted.<br>
                                                          At example
                                                          "getSpectrumBatch"
                                                          JSON-RPC in
                                                          6.5.1. :<br>
                                                                  "id":
                                                          "xxxxxx",    
                                                          --&gt; Comma
                                                          should be
                                                          deleted.<br>
                                                        </blockquote>
                                                        <div><br>
                                                        </div>
                                                        <div>Thanks!</div>
                                                        <div> </div>
                                                        <blockquote
                                                          class="gmail_quote"
                                                          style="margin:0
                                                          0 0
                                                          .8ex;border-left:1px
                                                          #ccc
                                                          solid;padding-left:1ex">
                                                          <br>
                                                          <br>
                                                          I have a
                                                          comment about
                                                          example
                                                          "getSpectrum"
                                                          JSON-RPC
                                                          response in
                                                          6.4.2 and
                                                          6.5.2.<br>
                                                          There are two
                                                          spectrum
                                                          information
                                                          parameters
                                                           for the same
                                                          frequency
                                                          range.<br>
                                                          One is for
                                                          bandwidth 6e6,
                                                          and the other
                                                          is for
                                                          bandwidth 1e5.<br>
                                                          But spectral
                                                          density of 6e6
                                                          is different
                                                          from that of
                                                          1e5 in the
                                                          same frequency
                                                          range.<br>
                                                          It will be
                                                          more nice if
                                                          the spectral
                                                          density of the
                                                          same frequency
                                                          range is same.<br>
                                                          Or it will be
                                                          also nice if
                                                          frequency
                                                          ranges are
                                                          modified to be
                                                          different from
                                                          each other.<br>
                                                        </blockquote>
                                                        <div><br>
                                                        </div>
                                                        <div>This is
                                                          intended to
                                                          represent the
                                                          permissible
                                                          maximum power
                                                          in which
                                                          "wide-band"
                                                          and
                                                          "narrow-band"
                                                          operations are
                                                          permitted.</div>
                                                        <div>The
                                                          available
                                                          frequencies do
                                                          not change
                                                          (hence, the
                                                          same
                                                          start/stop
                                                          frequencies),
                                                          just the
                                                          permissible
                                                          power.</div>
                                                      </div>
                                                    </div>
                                                  </div>
                                                </blockquote>
                                                <blockquote type="cite">
                                                  <div dir="ltr">
                                                    <div
                                                      class="gmail_extra">
                                                      <div
                                                        class="gmail_quote">
                                                        <div><br>
                                                        </div>
                                                        <div>Does that
                                                          make sense?</div>
                                                        <div><br>
                                                        </div>
                                                        <div>-vince</div>
                                                        <div><br>
                                                        </div>
                                                        <div><br>
                                                        </div>
                                                        <blockquote
                                                          class="gmail_quote"
                                                          style="margin:0
                                                          0 0
                                                          .8ex;border-left:1px
                                                          #ccc
                                                          solid;padding-left:1ex">
                                                          <br>
                                                          Thank you.<br>
                                                          <br>
                                                          BR,<br>
                                                          Sungjin<br>
                                                          <div>
                                                          <div><br>
                                                          <br>
                                                          -----Original
                                                          Message-----<br>
                                                          From: <a
                                                          moz-do-not-send="true"
href="mailto:paws-bounces@ietf.org" target="_blank">paws-bounces@ietf.org</a>
                                                          [mailto:<a
                                                          moz-do-not-send="true"
href="mailto:paws-bounces@ietf.org" target="_blank">paws-bounces@ietf.org</a>]
                                                          On Behalf Of <a
moz-do-not-send="true" href="mailto:Gabor.Bajko@nokia.com"
                                                          target="_blank">Gabor.Bajko@nokia.com</a><br>
                                                          Sent:
                                                          Thursday, June
                                                          20, 2013 2:18
                                                          AM<br>
                                                          To: <a
                                                          moz-do-not-send="true"
href="mailto:paws@ietf.org" target="_blank">paws@ietf.org</a><br>
                                                          Subject:
                                                          [paws] WGLC on
                                                          <a
                                                          moz-do-not-send="true"
href="http://tools.ietf.org/html/draft-ietf-paws-protocol-06"
                                                          target="_blank">http://tools.ietf.org/html/draft-ietf-paws-protocol-06</a><br>
                                                          <br>
                                                          <br>
                                                          All,<br>
                                                          <br>
                                                          The Editor of
                                                          the document
                                                          posted a new
                                                          version and
                                                          indicated that
                                                          all open
                                                          issues raised
                                                          on the list
                                                          were resolved,
                                                          and that there
                                                          are no more
                                                          open issues he
                                                          is aware of.<br>
                                                          Therefore, I'd
                                                          like to issue
                                                          a wg last call
                                                          on the
                                                          document. We
                                                          need reviews
                                                          and feedback
                                                          in order to be
                                                          able to
                                                          progress the
                                                          document.<br>
                                                          <br>
                                                          Please read
                                                          through the
                                                          draft and send
                                                          any comments
                                                          you may have
                                                          to the list in
                                                          the next 2-3
                                                          weeks.<br>
                                                          If you review
                                                          the draft and
                                                          have no
                                                          comments, send
                                                          a note to the
                                                          list that the
                                                          draft is good
                                                          as it is, we
                                                          need these
                                                          notes as much
                                                          as we need the
                                                          actual
                                                          comments.<br>
                                                          <br>
                                                          Thanks, Gabor<br>
_______________________________________________<br>
                                                          paws mailing
                                                          list<br>
                                                          <a
                                                          moz-do-not-send="true"
href="mailto:paws@ietf.org" target="_blank">paws@ietf.org</a><br>
                                                          <a
                                                          moz-do-not-send="true"
href="https://www.ietf.org/mailman/listinfo/paws" target="_blank">https://www.ietf.org/mailman/listinfo/paws</a><br>
_______________________________________________<br>
                                                          paws mailing
                                                          list<br>
                                                          <a
                                                          moz-do-not-send="true"
href="mailto:paws@ietf.org" target="_blank">paws@ietf.org</a><br>
                                                          <a
                                                          moz-do-not-send="true"
href="https://www.ietf.org/mailman/listinfo/paws" target="_blank">https://www.ietf.org/mailman/listinfo/paws</a><br>
                                                          </div>
                                                          </div>
                                                        </blockquote>
                                                      </div>
                                                      <br>
                                                      <br clear="all">
                                                      <div><br>
                                                      </div>
                                                      -- <br>
                                                      -vince </div>
                                                  </div>
                                                </blockquote>
                                                <br>
                                              </div>
                                            </div>
                                          </div>
                                        </blockquote>
                                      </div>
                                      <br>
                                      <br clear="all">
                                      <div><br>
                                      </div>
                                      -- <br>
                                      -vince </div>
                                  </div>
                                </blockquote>
                                <br>
                              </div>
                            </div>
                            Regards,<br>
                            Sungjin<br>
                            <br>
                          </div>
                        </blockquote>
                      </div>
                      <br>
                      <br clear="all">
                      <div><br>
                      </div>
                      -- <br>
                      -vince </div>
                  </blockquote>
                  <br>
                </div>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
        <br clear="all">
        <div><br>
        </div>
        -- <br>
        -vince
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------060207040305030307050504--

From mrhead@google.com  Wed Jul 24 02:44:56 2013
Return-Path: <mrhead@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2777E11E839B for <paws@ietfa.amsl.com>; Wed, 24 Jul 2013 02:44:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.093
X-Spam-Level: 
X-Spam-Status: No, score=-1.093 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NZmhfNneXhjx for <paws@ietfa.amsl.com>; Wed, 24 Jul 2013 02:44:55 -0700 (PDT)
Received: from mail-oa0-x233.google.com (mail-oa0-x233.google.com [IPv6:2607:f8b0:4003:c02::233]) by ietfa.amsl.com (Postfix) with ESMTP id 5136511E8156 for <paws@ietf.org>; Wed, 24 Jul 2013 02:44:51 -0700 (PDT)
Received: by mail-oa0-f51.google.com with SMTP id i4so406399oah.24 for <paws@ietf.org>; Wed, 24 Jul 2013 02:44:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=7bBcNxC96C8kTO9Rf8ge/AKmc5lEMOBvwdhmgNsBLNk=; b=UmsF/sin/GlhOytY+7aaQfo9gWRIw5rUiMSQDQ6eou25Qk9/OKSSTMPQRfjKiNwV06 55aCKw0nkPgd0ERan33NdYNVlk8M8DDc3ULMs2Urj7OyeZnXfum8JGbUZ6BeDntT+YpX Qseb8zvm9D4XW7FYpchNvSITDWfgQLfhyRyykHonvDGzjhn0RwIvYFU5OHAfIXTZd3sB 1NZEDg33ySpfeiOVcdLzOeoDHpKEu6vKDEkI4h0VS4s9Gum7nGbHYB+gxKXqmF5ruqpH RYGhjGZNiCA8l+MB2T0ry75ix1X3ydGPujtPzKBLfEnlWmyzTWWorcN/Y/ABtWR4MLYH 7QLw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :x-gm-message-state; bh=7bBcNxC96C8kTO9Rf8ge/AKmc5lEMOBvwdhmgNsBLNk=; b=jkd/hYma4Aphi9N8kjOYFHg71LsicugHZWL5xVB/YsCUf/kFleIoDWa7yKvw/0VZdI xDkD4ns7/ExvLdq/8q1swKH0YPWQogReN47I3oO+rQt2ZH+8SiP5xm5QK5y0rdWiHFUm epRGV9YYliZL3wRWVCAXQbbugV8mzhTCFbMi3CVO2/zOnkM1/suvLkxo2H4vVEO+10zA 7sZi6UeFzfS0w4HfKDx+CGYb8AwEBp4n9mYR9mBBMIBT864cC7Z5LiycajOZDx0LppRj DY5BUKy+NX8a39UJfMT65MlVFUGwUOayKKhf5MFDZWWbOcuBZPVHfkV12ILDTsNZBqcm FcHA==
MIME-Version: 1.0
X-Received: by 10.50.164.167 with SMTP id yr7mr322626igb.22.1374659089842; Wed, 24 Jul 2013 02:44:49 -0700 (PDT)
Received: by 10.64.245.204 with HTTP; Wed, 24 Jul 2013 02:44:49 -0700 (PDT)
Date: Wed, 24 Jul 2013 10:44:49 +0100
Message-ID: <CAKNaVmX3HJmgfaxEBDOg01HBXSV4WumcLoGObYLqADkd9neN5A@mail.gmail.com>
From: Michael Head <mrhead@google.com>
To: paws@ietf.org, Andy Lee <tvfool@google.com>
Content-Type: multipart/alternative; boundary=089e0122a7fcbce7f904e23ec28d
X-Gm-Message-State: ALoCoQmFqrQit5T79YXRVQFqT/7CEEfplC9+Z6ORmZ58xiO6be6JfOvDwpS2jIwrMjvQHtw26E7lHe7iMpN3ceup9g1UWFSNNYQxRMSAjL0RHpbaOKRFP/0KQRPc2udfTU8/6SrzkgnZtTieeqvWjUMHfVQK3JBLipEMyfvf4Mw0nnH9l8AkmkoLVBNvBrc0XKSreNKNhQoB
Subject: [paws] Supporting multiple authorities / rulesets in a PAWS response?
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jul 2013 09:44:56 -0000

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

>From my reading, a device can only get information about spectrum under a
single ruleset at a time. (I suppose there is one way around this if a
device opts to skip the Init operation and the database opts not to include
the rulesetInfo in the AvailSpectrumResp, but that doesn't seem to be in
the spirit of the protocol).

Now, there may be multiple rulesets that govern a particular location. For
example, in disputed territories where two governments claim authority (or
even just near an undisputed border, the device may want/need to know the
spectrum available on both sides of the border).

Even within a particular domain, there may be different rulesets governing
different shared spectrum bands (TVWS vs. 3.5 ghz or 5ghz bands). Devices
might be built to support both and may need to consult a database to get
information about all bands.

What should devices and databases do? I suppose it can be done by having
the device send multiple, independent querys. In the first case, it would
send a spectrum request with a DeviceDescriptor with a restricted set of
ruleset ids to cover the regulatory domains it cares about (but then, how
would it know which domains are useful at a given lat/lon?). For the second
case, the device could fire separate requests with DeviceCapabilities set
to cover the different bands it supports, which seems a little more
workable.  Still, it would be nice if these could be handled in a single
request/response.

Furthermore, certain databases might want to give additional information
about spectrum at a location, but the spec doesn't have a standard way of
allowing for that. Of course, the database is free to add any fields,
anywhere it likes, but it would be nice if there were a structured way to
allow a PAWS response to include independent spectrum reports.

-- mike


-- 
----------------------------------
Michael R Head <mrhead@google.com>
http://www.cs.binghamton.edu/~mike
+1-201-BLISTER

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

<div dir=3D"ltr">From my reading, a device can only get information about s=
pectrum under a single ruleset at a time. (I suppose there is one way aroun=
d this if a device opts to skip the Init operation and the database opts no=
t to include the rulesetInfo in the AvailSpectrumResp, but that doesn&#39;t=
 seem to be in the spirit of the protocol).<div>
<br></div><div>Now, there may be multiple rulesets that govern a particular=
 location. For example, in disputed territories where two governments claim=
 authority (or even just near an undisputed border, the device may want/nee=
d to know the spectrum available on both sides of the border).=A0</div>
<div><br></div><div>Even within a particular domain, there may be different=
 rulesets governing different shared spectrum bands (TVWS vs. 3.5 ghz or 5g=
hz bands). Devices might be built to support both and may need to consult a=
 database to get information about all bands.</div>
<div><br></div><div>What should devices and databases do? I suppose it can =
be done by having the device send multiple, independent querys. In the firs=
t case, it would send a spectrum request with a DeviceDescriptor with a res=
tricted set of ruleset ids to cover the regulatory domains it cares about (=
but then, how would it know which domains are useful at a given lat/lon?). =
For the second case, the device could fire separate requests with DeviceCap=
abilities set to cover the different bands it supports, which seems a littl=
e more workable. =A0Still, it would be nice if these could be handled in a =
single request/response.</div>
<div><br></div><div>Furthermore, certain databases might want to give addit=
ional information about spectrum at a location, but the spec doesn&#39;t ha=
ve a standard way of allowing for that. Of course, the database is free to =
add any fields, anywhere it likes, but it would be nice if there were a str=
uctured way to allow a PAWS response to include independent spectrum report=
s.</div>
<div><br></div><div>-- mike</div><div><br></div><div><div><br></div>-- <br>=
<div dir=3D"ltr"><font face=3D"&#39;courier new&#39;, monospace" color=3D"#=
666666">----------------------------------</font><div><font face=3D"&#39;co=
urier new&#39;, monospace" color=3D"#666666">Michael R Head &lt;<a href=3D"=
mailto:mrhead@google.com" target=3D"_blank" class=3D"cremed">mrhead@google.=
com</a>&gt;</font></div>
<div><font face=3D"&#39;courier new&#39;, monospace" color=3D"#666666"><a h=
ref=3D"http://www.cs.binghamton.edu/~mike" target=3D"_blank" class=3D"creme=
d">http://www.cs.binghamton.edu/~mike</a></font></div><div><font face=3D"&#=
39;courier new&#39;, monospace" color=3D"#666666">+1-201-BLISTER</font></di=
v>
</div>
</div></div>

--089e0122a7fcbce7f904e23ec28d--

From vchen@google.com  Wed Jul 24 08:25:51 2013
Return-Path: <vchen@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2BDA411E820E for <paws@ietfa.amsl.com>; Wed, 24 Jul 2013 08:25:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.527
X-Spam-Level: 
X-Spam-Status: No, score=-1.527 tagged_above=-999 required=5 tests=[AWL=-0.150, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_33=0.6, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sqgUIsDyR2gd for <paws@ietfa.amsl.com>; Wed, 24 Jul 2013 08:25:45 -0700 (PDT)
Received: from mail-ob0-x235.google.com (mail-ob0-x235.google.com [IPv6:2607:f8b0:4003:c01::235]) by ietfa.amsl.com (Postfix) with ESMTP id 9718621F9D7E for <paws@ietf.org>; Wed, 24 Jul 2013 08:25:21 -0700 (PDT)
Received: by mail-ob0-f181.google.com with SMTP id 16so13179879obc.40 for <paws@ietf.org>; Wed, 24 Jul 2013 08:25:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=1w4XscZQpPwk5PvYFO8EoVYfqj0Fwk4upNLic4eQ5GE=; b=iCB0Y/dBSR0ErGKSACzOpGBy5lAOqcDLuJbArc0K0FqukZVoXQdumx8Y63pbmX2t5F /HuaUGNs3mAFIrONnkJ0L8fPKqMEQF2+NaovO6UWe0z8NIIU2Rmj42cw9hKDpk1FLyiZ lbbP9sXogcH7/u88/4t0b7Iqny9WVgcgOUcPzQ+MNu9ei7ZilpEyO7scfgLkikDtQ010 OvVtkcSb+pLaaDXmyTNJCUa+8XZ2FF0Tp8W1WxQ/zG1VFYB0aA37SPZulbonmLuYZhfZ abzoOoWbcqrj/R4hng4fP/j9Eip39yg/uK80F9qqqPgTRkB/AYyKUZgGyWfZaK0Z6aAh rcqA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=1w4XscZQpPwk5PvYFO8EoVYfqj0Fwk4upNLic4eQ5GE=; b=gmdG1BPpmNUfvsnA/kpzjf0npl1PwOOcfDJS/l/ReGrDN3vCes2DzykigN+928B59i TPtWLZsuAIdQ5QjzEoeELWr8gEkr/XCsUWwLo6dkTsD04/zPTXMgEr++X9iaONKz70SK PMGb2m6GgcL2JwC6NBQGf1p4qwfXWAB95cgjIzrjLNr+jhMzyRsL39O6GNKIxUN7kc/w 9oyR+rTmQFXDlEJuCqKLoof0BDOiKTE7jIyMi3Bonry9Y7N0HajU9rmYO6iQBth8eSM9 t7nrQ3CjRdy+C4dh+5olwoDCawbeOK0WRkRHEGDGiXzdJBRklpnmvzESg3QKt8in7W4G RM6Q==
MIME-Version: 1.0
X-Received: by 10.182.119.229 with SMTP id kx5mr13894486obb.23.1374679520648;  Wed, 24 Jul 2013 08:25:20 -0700 (PDT)
Received: by 10.182.52.193 with HTTP; Wed, 24 Jul 2013 08:25:20 -0700 (PDT)
In-Reply-To: <51EF813D.40609@etri.re.kr>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022A10DC@008-AM1MPN1-006.mgdnok.nokia.com> <A738072C202A85459817980EF93F302C0149AC31@SMTP1.etri.info> <CABEV9RNV8AtvNQeWEKiDP8cBQ-xx+_X_whSnOL1f1eQByQ_A0Q@mail.gmail.com> <51E49B9E.7090900@etri.re.kr> <CABEV9RMNZFd07uCndg-RzkfdCy5zye4_L-D6OTTgSS3sfvHwtQ@mail.gmail.com> <51E8C552.4060100@etri.re.kr> <CABEV9RPAhXAoxQA4AV_pDeS+swVjcRUefJe4u3EhSf=wdXnp3w@mail.gmail.com> <51E8D65A.5030500@etri.re.kr> <CABEV9RO3Psa+0Lq2nmLvdWHA4-8AupdJvaFbUACxA6YNAAwnxw@mail.gmail.com> <51EF813D.40609@etri.re.kr>
Date: Wed, 24 Jul 2013 08:25:20 -0700
Message-ID: <CABEV9RNnddkV9Nh25c38xFjscUtJukVpAiDp5pfv1Hhnsk_s5A@mail.gmail.com>
From: Vincent Chen <vchen@google.com>
To: Sungjin Yoo <sjyou@etri.re.kr>
Content-Type: multipart/alternative; boundary=001a11c2e352823dc804e2438442
X-Gm-Message-State: ALoCoQkGrup58rQsGb6PggVCVXubndJwS/fpQwchrte3NaoI2guLVCvvPrJ7bs8w78HKwH9Y661hqH8SZwx0d9h+l1ol4gRKIj06F015/w1/28+D/+DBkHCG5ghQtkQ3i7tEZ+U64XeQGWSUFd69Q/oqT4m2KnZt1yqPhQSnQAxnyfJvaQpeo3/3KHOGg22crrGpPI0yGuHb
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] WGLC on http://tools.ietf.org/html/draft-ietf-paws-protocol-06
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jul 2013 15:25:51 -0000

--001a11c2e352823dc804e2438442
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Sungjin, All,

Actually, the max power must be associated with each available-frequency
range, since it can be different
for different ranges.

The list of {startHz, stopHz, maxPowerDBm} "roughly" defines a spectral
mask. So there might be one
for wide-band and a different mask for narrow band operations.

There was a question, though, of whether the "mask" should be encoded
differently, e.g.,

Option 1: List of {startHz, maxStartPowerDBm, stopHz, maxStopPowerDBm}

Option 2: List of {frequencyHz, maxPowerDBm} sorted by frequencyHz

Does anyone have any thoughts on this?

-vince


On Wed, Jul 24, 2013 at 12:24 AM, Sungjin Yoo <sjyou@etri.re.kr> wrote:

>  Vince and all,
>
> Thanks for the explanation.
> I understand what you mean.
>
> I think current encoding format may cause a misunderstanding. Because
> maximum power informations for the same frequency may be distributed to
> multiple object. I think it's clearer if "bandwidth" is coupled with
> "maxPowerDBm".
>
> How about the following format?
>
>        "spectra": [
>          {
>           "maxPower":[
> 	    {"bandwidthHz":6e6, "maxPowerDBm":30.0},
>             {"bandwidthHz":1e5, "maxPowerDBm":27.0}
>           ]
>           "frequencyRanges": [
>             {"startHz":5.18e8, "stopHz":5.36e8},
>             ...
>           ]
>
>
> Regards,
> Sungjin
>
>
> On 07/24/2013 11:14 AM, Vincent Chen wrote:
>
> Sungjin,
>
>  Sorry for the delay and the confusion.
>
>  Assuming we have the response that contains:
>
>         "spectra": [
>          {
>           "bandwidth": 6e6,
>           "frequencyRanges": [
>             {"startHz":5.18e8, "stopHz":5.36e8, "maxPowerDBm":30.0},
>             ...
>           ]
>          },
>          {
>           "bandwidth": 1e5,
>           "frequencyRanges": [
>             {"startHz":5.18e8, "stopHz":5.36e8, "maxPowerDBm":27.0},
>             ...
>           ]
>          }
>
>
>  This specifies that the frequencies in the range [518MHz, 536MHz) are
> available, and the device must satisfy two conditions:
>
>   - Within any 6MHz in that range, total power may not exceed 30.0 dBm
> AND
>  - Within any 100kHz in that range, total power may not exceed 27 dBm
>
>  In this example, it means that the device may fit two 100kHz
> "sub-channels" at 27dBm within any 6MHz channel.
>
>  (There are many other possibilities.)
>
>  Does this make sense? If so, I'll update the draft to make this more
> clear.
>
>  Thanks.
>
>  -vince
>
>
>
> On Thu, Jul 18, 2013 at 11:02 PM, Sungjin Yoo <sjyou@etri.re.kr> wrote:
>
>>  Vince,
>>
>> Comment is in line.
>>
>>
>>  On 07/19/2013 02:17 PM, Vincent Chen wrote:
>>
>> Sunglin,
>>
>>  Some clarification: The maxPowerDbm is total power. It is not a
>> spectral density.
>>
>>   I agree. But (maxPowerDBm / bandwidth) defines the spectral density.
>>
>>
>>  Thus, if a 6MHz channel is available, the Device may choose to put,
>> say, ten 100kHz sub-channels within that channel.
>> The total power summed over those 10 sub-channels cannot exceed 27dBm.
>>
>>  So here is one way the Device may use the response.
>>  - The Device determines first if it wants to be a narrow band (1e5) or
>> wideband (6e6) device
>>  - It selects the Spectrum specification, based on its mode
>>
>>    I think "bandwidth" parameter does not limit the operation bandwidth
>> of the device, it is just reference bandwidth to define permissible powe=
r
>> levels and that is equivalent to define spectral density. I think
>> "maxContiguousBwHz" parameter(4.4.2)  limit the operation bandwidth, and
>> "bandwidth" parameter does not.
>>
>> I understand the "bandwidth" parameter from following paragraphs.
>>
>> 4.4.5. SPECTRUM_USE_NOTIFY, "The actual bandwidth to be used (as compute=
d
>> from the start and stop frequencies) MAY be different from the"bandwidth=
"
>> value.
>>
>> 5.4. FrequencyRange, "NOTE: (maxPowerDBm / bandwidth) defines the maximu=
m
>> permitted EIRP spectral density."
>>
>> 4.4.2. AVAIL_SPECTRUM_RESP, "maxContiguousBwHz: The Database MAY return =
a
>> constraint on the maximum contiguous bandwidth (in Hertz) allowed."
>>
>>
>>
>>
>>  -vince
>>
>>
>> On Thu, Jul 18, 2013 at 9:49 PM, Sungjin Yoo <sjyou@etri.re.kr> wrote:
>>
>>>  Vince,
>>>
>>> Comment is in line.
>>>
>>>
>>> On 07/19/2013 10:16 AM, Vincent Chen wrote:
>>>
>>> Sungjin,
>>>
>>>
>>>   On Mon, Jul 15, 2013 at 6:02 PM, Sungjin <sjyou@etri.re.kr> wrote:
>>>
>>>>  Vince,
>>>>
>>>> I understand "bandwidth" parameter is just for defining permissible
>>>> power or spectral density and
>>>> it dose not represent the operation bandwidth. (see 4.4.5.
>>>> SPECTRUC_USE_NOTIFY, 'spectra' parameter description)
>>>> If I misunderstand, please correct me.
>>>>
>>>
>>>  Oh, I understand what you're saying. The example does not make sure
>>> the math works out to be equivalent.
>>> I thought, though, some regulators actually wants different power
>>> spectral density for narrow band, so it's not always
>>> guaranteed to be the same.
>>>
>>>
>>> If master device receive the message in the example, it will be
>>> confused. Assume the master device decides to use the spectrum from 5.1=
8e8
>>> Hz to 5.24e8 Hz(6MHz bandwidth) after receiving this message. Then the
>>> master device may be confused to interpret permissible maximum power. F=
irst
>>> one in the example represents 30.0 dBm, but second one represents about
>>> 44.78 dBm(=3D27dBm + 17.78dB). The master device don't know which one i=
s
>>> correct.
>>> So I think it will be clear if "frequencyRanges" in the second one(for
>>> "bandwidth" : 1e5) is modified to different frequency from first one(fo=
r
>>> "bandwidth" : 1e5)
>>>
>>>
>>>     And I found another typos.
>>>> "jsonrpc": "2.0", should be added to all examples.
>>>>
>>>
>>>  Thanks. I will incorporate this.
>>>
>>>
>>>>
>>>> Regards,
>>>> Sungjin
>>>>
>>>>
>>>> On 07/16/2013 06:56 AM, Vincent Chen wrote:
>>>>
>>>> Sungjin,
>>>>
>>>>  Sorry for the long delay (vacation). Answers inline.
>>>>
>>>>
>>>> On Sun, Jun 30, 2013 at 10:30 PM, =EC=9C=A0=EC=84=B1=EC=A7=84 <sjyou@e=
tri.re.kr> wrote:
>>>>
>>>>> Hi All,
>>>>>
>>>>> I have found two typos.
>>>>>
>>>>> At example "getSpectrum" JSON-RPC in 6.4.1. :
>>>>>         "id": "xxxxxx",     --> Comma should be deleted.
>>>>> At example "getSpectrumBatch" JSON-RPC in 6.5.1. :
>>>>>         "id": "xxxxxx",     --> Comma should be deleted.
>>>>>
>>>>
>>>>  Thanks!
>>>>
>>>>
>>>>>
>>>>>
>>>>> I have a comment about example "getSpectrum" JSON-RPC response in
>>>>> 6.4.2 and 6.5.2.
>>>>> There are two spectrum information parameters  for the same frequency
>>>>> range.
>>>>> One is for bandwidth 6e6, and the other is for bandwidth 1e5.
>>>>> But spectral density of 6e6 is different from that of 1e5 in the same
>>>>> frequency range.
>>>>> It will be more nice if the spectral density of the same frequency
>>>>> range is same.
>>>>> Or it will be also nice if frequency ranges are modified to be
>>>>> different from each other.
>>>>>
>>>>
>>>>  This is intended to represent the permissible maximum power in which
>>>> "wide-band" and "narrow-band" operations are permitted.
>>>> The available frequencies do not change (hence, the same start/stop
>>>> frequencies), just the permissible power.
>>>>
>>>>
>>>>  Does that make sense?
>>>>
>>>>  -vince
>>>>
>>>>
>>>>
>>>>> Thank you.
>>>>>
>>>>> BR,
>>>>> Sungjin
>>>>>
>>>>>
>>>>> -----Original Message-----
>>>>> From: paws-bounces@ietf.org [mailto:paws-bounces@ietf.org] On Behalf
>>>>> Of Gabor.Bajko@nokia.com
>>>>> Sent: Thursday, June 20, 2013 2:18 AM
>>>>> To: paws@ietf.org
>>>>> Subject: [paws] WGLC on
>>>>> http://tools.ietf.org/html/draft-ietf-paws-protocol-06
>>>>>
>>>>>
>>>>> All,
>>>>>
>>>>> The Editor of the document posted a new version and indicated that al=
l
>>>>> open issues raised on the list were resolved, and that there are no m=
ore
>>>>> open issues he is aware of.
>>>>> Therefore, I'd like to issue a wg last call on the document. We need
>>>>> reviews and feedback in order to be able to progress the document.
>>>>>
>>>>> Please read through the draft and send any comments you may have to
>>>>> the list in the next 2-3 weeks.
>>>>> If you review the draft and have no comments, send a note to the list
>>>>> that the draft is good as it is, we need these notes as much as we ne=
ed the
>>>>> actual comments.
>>>>>
>>>>> Thanks, Gabor
>>>>> _______________________________________________
>>>>> paws mailing list
>>>>> paws@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/paws
>>>>> _______________________________________________
>>>>> paws mailing list
>>>>> paws@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/paws
>>>>>
>>>>
>>>>
>>>>
>>>>  --
>>>> -vince
>>>>
>>>>
>>>>
>>>
>>>
>>>  --
>>> -vince
>>>
>>>
>>>  Regards,
>>> Sungjin
>>>
>>>
>>
>>
>>  --
>> -vince
>>
>>
>>
>
>
>  --
> -vince
>
>
>


--=20
-vince

--001a11c2e352823dc804e2438442
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Sungjin, All,<div><br></div><div>Actually, the max power m=
ust be associated with each available-frequency range, since it can be diff=
erent</div><div>for different ranges.</div><div><br></div><div>The list of =
{startHz, stopHz, maxPowerDBm} &quot;roughly&quot; defines a spectral mask.=
 So there might be one</div>
<div>for wide-band and a different mask for narrow band operations.</div><d=
iv><br></div><div>There was a question, though, of whether the &quot;mask&q=
uot; should be encoded differently, e.g.,</div><div><br></div><div>Option 1=
: List of {startHz, maxStartPowerDBm, stopHz, maxStopPowerDBm}</div>
<div><br></div><div>Option 2: List of {frequencyHz, maxPowerDBm} sorted by =
frequencyHz</div><div><br></div><div>Does anyone have any thoughts on this?=
</div><div><br></div><div>-vince</div></div><div class=3D"gmail_extra"><br>
<br><div class=3D"gmail_quote">On Wed, Jul 24, 2013 at 12:24 AM, Sungjin Yo=
o <span dir=3D"ltr">&lt;<a href=3D"mailto:sjyou@etri.re.kr" target=3D"_blan=
k">sjyou@etri.re.kr</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
>

 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    <div>Vince and all,<br>
      <br>
      Thanks for the explanation.<br>
      I understand what you mean.<br>
      <br>
      I think current encoding format may cause a misunderstanding.
      Because maximum power informations for the same frequency may be
      distributed to multiple object. I think it&#39;s clearer if
      &quot;bandwidth&quot; is coupled with &quot;maxPowerDBm&quot;.<br>
      <br>
      How about the following format?<br>
      <br>
      <pre style=3D"white-space:pre-wrap;word-wrap:break-word">       &quot=
;spectra&quot;: [
         {
          &quot;maxPower&quot;:[
	    {&quot;bandwidthHz&quot;:6e6, &quot;maxPowerDBm&quot;:30.0},
            {&quot;bandwidthHz&quot;:1e5, &quot;maxPowerDBm&quot;:27.0}
          ]
         =C2=A0&quot;frequencyRanges&quot;: [
            {&quot;startHz&quot;:5.18e8, &quot;stopHz&quot;:5.36e8},
            ...
          ]
</pre>
      <br>
      Regards,<br>
      Sungjin<div><div class=3D"h5"><br>
      <br>
      On 07/24/2013 11:14 AM, Vincent Chen wrote:<br>
    </div></div></div><div><div class=3D"h5">
    <blockquote type=3D"cite">
     =20
      <div dir=3D"ltr">Sungjin,
        <div><br>
        </div>
        <div>Sorry for the delay and the confusion.</div>
        <div><br>
        </div>
        <div>Assuming we have the response that contains:</div>
        <div><br>
        </div>
        <div>
          <pre style=3D"white-space:pre-wrap;word-wrap:break-word">       &=
quot;spectra&quot;: [
         {
          &quot;bandwidth&quot;: 6e6,
          &quot;frequencyRanges&quot;: [
            {&quot;startHz&quot;:5.18e8, &quot;stopHz&quot;:5.36e8, &quot;m=
axPowerDBm&quot;:30.0},
            ...
          ]
         },
         {
          &quot;bandwidth&quot;: 1e5,
          &quot;frequencyRanges&quot;: [
            {&quot;startHz&quot;:5.18e8, &quot;stopHz&quot;:5.36e8, &quot;m=
axPowerDBm&quot;:27.0},
            ...
          ]
         }
</pre>
        </div>
        <div><br>
        </div>
        <div>This specifies that the frequencies in the range [518MHz,
          536MHz) are available, and the device must satisfy two
          conditions:</div>
        <div><br>
        </div>
        <div>=C2=A0- Within any 6MHz in that range, total power may not
          exceed 30.0 dBm</div>
        <div>AND</div>
        <div>=C2=A0- Within any 100kHz in that range, total power may not
          exceed 27 dBm</div>
        <div><br>
        </div>
        <div>In this example, it means that the device may fit two
          100kHz &quot;sub-channels&quot; at 27dBm within any 6MHz channel.=
</div>
        <div><br>
        </div>
        <div>(There are many other possibilities.)</div>
        <div><br>
        </div>
        <div>Does this make sense? If so, I&#39;ll update the draft to make
          this more clear.</div>
        <div><br>
        </div>
        <div>Thanks.</div>
        <div><br>
        </div>
        <div>
          -vince</div>
        <div>=C2=A0=C2=A0</div>
      </div>
      <div class=3D"gmail_extra"><br>
        <br>
        <div class=3D"gmail_quote">On Thu, Jul 18, 2013 at 11:02 PM,
          Sungjin Yoo <span dir=3D"ltr">&lt;<a href=3D"mailto:sjyou@etri.re=
.kr" target=3D"_blank">sjyou@etri.re.kr</a>&gt;</span>
          wrote:<br>
          <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bord=
er-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor=3D"#FFFFFF" text=3D"#000000">
              <div>
                <div>Vince,<br>
                  <br>
                  Comment is in line.<br>
                  <br>
                  <br>
                </div>
                <div> On 07/19/2013 02:17 PM, Vincent Chen
                  wrote:<br>
                </div>
              </div>
              <div>
                <blockquote type=3D"cite">
                  <div dir=3D"ltr">Sunglin,
                    <div><br>
                    </div>
                    <div>Some clarification: The maxPowerDbm is total
                      power. It is not a spectral density.</div>
                    <div><br>
                    </div>
                  </div>
                </blockquote>
              </div>
              I agree. But (maxPowerDBm / bandwidth) defines the
              spectral density.
              <div><br>
                <br>
                <blockquote type=3D"cite">
                  <div dir=3D"ltr">
                    <div>Thus, if a 6MHz channel is available, the
                      Device may choose to put, say, ten 100kHz
                      sub-channels within that channel.</div>
                    <div>The total power summed over those 10
                      sub-channels cannot exceed 27dBm.<br>
                      <div><br>
                      </div>
                      <div>So here is one way the Device may use the
                        response.</div>
                      <div>=C2=A0- The Device determines first if it wants =
to
                        be a narrow band (1e5) or wideband (6e6) device</di=
v>
                      <div>=C2=A0- It selects the Spectrum specification,
                        based on its mode</div>
                      <div><br>
                      </div>
                    </div>
                  </div>
                </blockquote>
              </div>
              I think &quot;bandwidth&quot; parameter does not limit the op=
eration
              bandwidth of the device, it is just reference bandwidth to
              define permissible power levels and that is equivalent to
              define spectral density. I think &quot;maxContiguousBwHz&quot=
;
              parameter(4.4.2)=C2=A0 limit the operation bandwidth, and
              &quot;bandwidth&quot; parameter does not.<br>
              <br>
              I understand the &quot;bandwidth&quot; parameter from followi=
ng
              paragraphs.<br>
              <br>
              4.4.5. SPECTRUM_USE_NOTIFY, &quot;The actual bandwidth to be
              used (as computed from the start and stop frequencies) MAY
              be different from the&quot;bandwidth&quot; value.<br>
              <br>
              5.4. FrequencyRange, &quot;NOTE: (maxPowerDBm / bandwidth)
              defines the maximum permitted EIRP spectral density.&quot;<br=
>
              <br>
              4.4.2. AVAIL_SPECTRUM_RESP, &quot;maxContiguousBwHz: The
              Database MAY return a constraint on the maximum contiguous
              bandwidth (in Hertz) allowed.&quot;
              <div>
                <div><br>
                  <br>
                  <br>
                  <blockquote type=3D"cite">
                    <div dir=3D"ltr">
                      <div>
                        <div>
                          <div><br>
                          </div>
                          <div>-vince</div>
                        </div>
                      </div>
                    </div>
                    <div class=3D"gmail_extra"><br>
                      <br>
                      <div class=3D"gmail_quote">On Thu, Jul 18, 2013 at
                        9:49 PM, Sungjin Yoo <span dir=3D"ltr">&lt;<a href=
=3D"mailto:sjyou@etri.re.kr" target=3D"_blank">sjyou@etri.re.kr</a>&gt;</sp=
an>
                        wrote:<br>
                        <blockquote class=3D"gmail_quote" style=3D"margin:0=
 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                          <div bgcolor=3D"#FFFFFF" text=3D"#000000">
                            <div>Vince,<br>
                              <br>
                              Comment is in line.
                              <div><br>
                                <br>
                                On 07/19/2013 10:16 AM, Vincent Chen
                                wrote:<br>
                              </div>
                            </div>
                            <blockquote type=3D"cite">
                              <div dir=3D"ltr">Sungjin,
                                <div><br>
                                </div>
                                <div><br>
                                </div>
                                <div>
                                  <div class=3D"gmail_extra">
                                    <div class=3D"gmail_quote">On Mon, Jul
                                      15, 2013 at 6:02 PM, Sungjin <span di=
r=3D"ltr">&lt;<a href=3D"mailto:sjyou@etri.re.kr" target=3D"_blank">sjyou@e=
tri.re.kr</a>&gt;</span>
                                      wrote:<br>
                                      <blockquote class=3D"gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                                        <div bgcolor=3D"#FFFFFF" text=3D"#0=
00000">
                                          <div>Vince,<br>
                                            <br>
                                            I understand &quot;bandwidth&qu=
ot;
                                            parameter is just for
                                            defining permissible power
                                            or spectral density and<br>
                                            it dose not represent the
                                            operation bandwidth. (see
                                            4.4.5. SPECTRUC_USE_NOTIFY,
                                            &#39;spectra&#39; parameter
                                            description)<br>
                                            If I misunderstand, please
                                            correct me.<br>
                                          </div>
                                        </div>
                                      </blockquote>
                                      <div><br>
                                      </div>
                                      <div>Oh, I understand what you&#39;re
                                        saying. The example does not
                                        make sure the math works out to
                                        be equivalent.</div>
                                      <div>I thought, though, some
                                        regulators actually wants
                                        different power spectral density
                                        for narrow band, so it&#39;s not
                                        always</div>
                                      <div>guaranteed to be the same. <br>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </blockquote>
                            <br>
                            If master device receive the message in the
                            example, it will be confused. Assume the
                            master device decides to use the spectrum
                            from 5.18e8 Hz to 5.24e8 Hz(6MHz bandwidth)
                            after receiving this message. Then the
                            master device may be confused to interpret
                            permissible maximum power. First one in the
                            example represents 30.0 dBm, but second one
                            represents about 44.78 dBm(=3D27dBm +
                            17.78dB). The master device don&#39;t know whic=
h
                            one is correct.<br>
                            So I think it will be clear if
                            &quot;frequencyRanges&quot; in the second one(f=
or
                            &quot;bandwidth&quot; : 1e5) is modified to dif=
ferent
                            frequency from first one(for &quot;bandwidth&qu=
ot; :
                            1e5)
                            <div>
                              <div><br>
                                <br>
                                <blockquote type=3D"cite">
                                  <div dir=3D"ltr">
                                    <div class=3D"gmail_extra">
                                      <div class=3D"gmail_quote">
                                        <blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                                          <div bgcolor=3D"#FFFFFF" text=3D"=
#000000">
                                            <div> And I found another
                                              typos.<br>
                                              &quot;jsonrpc&quot;: &quot;2.=
0&quot;, should
                                              be added to all examples.<br>
                                            </div>
                                          </div>
                                        </blockquote>
                                        <div><br>
                                        </div>
                                        <div>Thanks. I will incorporate
                                          this.</div>
                                        <div>=C2=A0</div>
                                        <blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                                          <div bgcolor=3D"#FFFFFF" text=3D"=
#000000">
                                            <div> <br>
                                              Regards,<br>
                                              Sungjin
                                              <div>
                                                <div><br>
                                                  <br>
                                                  On 07/16/2013 06:56
                                                  AM, Vincent Chen
                                                  wrote:<br>
                                                </div>
                                              </div>
                                            </div>
                                            <div>
                                              <div>
                                                <blockquote type=3D"cite">
                                                  <div dir=3D"ltr">Sungjin,

                                                    <div><br>
                                                    </div>
                                                    <div>Sorry for the
                                                      long delay
                                                      (vacation).
                                                      Answers inline.</div>
                                                    <div class=3D"gmail_ext=
ra"><br>
                                                      <br>
                                                      <div class=3D"gmail_q=
uote">On
                                                        Sun, Jun 30,
                                                        2013 at 10:30
                                                        PM, =EC=9C=A0=EC=84=
=B1=EC=A7=84 <span dir=3D"ltr">&lt;<a href=3D"mailto:sjyou@etri.re.kr" targ=
et=3D"_blank">sjyou@etri.re.kr</a>&gt;</span>
                                                        wrote:<br>
                                                        <blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">Hi

                                                          All,<br>
                                                          <br>
                                                          I have found
                                                          two typos.<br>
                                                          <br>
                                                          At example
                                                          &quot;getSpectrum=
&quot;
                                                          JSON-RPC in
                                                          6.4.1. :<br>
                                                          =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 &quot;id&quot;:
                                                          &quot;xxxxxx&quot=
;, =C2=A0 =C2=A0
                                                          --&gt; Comma
                                                          should be
                                                          deleted.<br>
                                                          At example
                                                          &quot;getSpectrum=
Batch&quot;
                                                          JSON-RPC in
                                                          6.5.1. :<br>
                                                          =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 &quot;id&quot;:
                                                          &quot;xxxxxx&quot=
;, =C2=A0 =C2=A0
                                                          --&gt; Comma
                                                          should be
                                                          deleted.<br>
                                                        </blockquote>
                                                        <div><br>
                                                        </div>
                                                        <div>Thanks!</div>
                                                        <div>=C2=A0</div>
                                                        <blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">
                                                          <br>
                                                          <br>
                                                          I have a
                                                          comment about
                                                          example
                                                          &quot;getSpectrum=
&quot;
                                                          JSON-RPC
                                                          response in
                                                          6.4.2 and
                                                          6.5.2.<br>
                                                          There are two
                                                          spectrum
                                                          information
                                                          parameters
                                                          =C2=A0for the sam=
e
                                                          frequency
                                                          range.<br>
                                                          One is for
                                                          bandwidth 6e6,
                                                          and the other
                                                          is for
                                                          bandwidth 1e5.<br=
>
                                                          But spectral
                                                          density of 6e6
                                                          is different
                                                          from that of
                                                          1e5 in the
                                                          same frequency
                                                          range.<br>
                                                          It will be
                                                          more nice if
                                                          the spectral
                                                          density of the
                                                          same frequency
                                                          range is same.<br=
>
                                                          Or it will be
                                                          also nice if
                                                          frequency
                                                          ranges are
                                                          modified to be
                                                          different from
                                                          each other.<br>
                                                        </blockquote>
                                                        <div><br>
                                                        </div>
                                                        <div>This is
                                                          intended to
                                                          represent the
                                                          permissible
                                                          maximum power
                                                          in which
                                                          &quot;wide-band&q=
uot;
                                                          and
                                                          &quot;narrow-band=
&quot;
                                                          operations are
                                                          permitted.</div>
                                                        <div>The
                                                          available
                                                          frequencies do
                                                          not change
                                                          (hence, the
                                                          same
                                                          start/stop
                                                          frequencies),
                                                          just the
                                                          permissible
                                                          power.</div>
                                                      </div>
                                                    </div>
                                                  </div>
                                                </blockquote>
                                                <blockquote type=3D"cite">
                                                  <div dir=3D"ltr">
                                                    <div class=3D"gmail_ext=
ra">
                                                      <div class=3D"gmail_q=
uote">
                                                        <div><br>
                                                        </div>
                                                        <div>Does that
                                                          make sense?</div>
                                                        <div><br>
                                                        </div>
                                                        <div>-vince</div>
                                                        <div><br>
                                                        </div>
                                                        <div><br>
                                                        </div>
                                                        <blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">
                                                          <br>
                                                          Thank you.<br>
                                                          <br>
                                                          BR,<br>
                                                          Sungjin<br>
                                                          <div>
                                                          <div><br>
                                                          <br>
                                                          -----Original
                                                          Message-----<br>
                                                          From: <a href=3D"=
mailto:paws-bounces@ietf.org" target=3D"_blank">paws-bounces@ietf.org</a>
                                                          [mailto:<a href=
=3D"mailto:paws-bounces@ietf.org" target=3D"_blank">paws-bounces@ietf.org</=
a>]
                                                          On Behalf Of <a h=
ref=3D"mailto:Gabor.Bajko@nokia.com" target=3D"_blank">Gabor.Bajko@nokia.co=
m</a><br>
                                                          Sent:
                                                          Thursday, June
                                                          20, 2013 2:18
                                                          AM<br>
                                                          To: <a href=3D"ma=
ilto:paws@ietf.org" target=3D"_blank">paws@ietf.org</a><br>
                                                          Subject:
                                                          [paws] WGLC on
                                                          <a href=3D"http:/=
/tools.ietf.org/html/draft-ietf-paws-protocol-06" target=3D"_blank">http://=
tools.ietf.org/html/draft-ietf-paws-protocol-06</a><br>
                                                          <br>
                                                          <br>
                                                          All,<br>
                                                          <br>
                                                          The Editor of
                                                          the document
                                                          posted a new
                                                          version and
                                                          indicated that
                                                          all open
                                                          issues raised
                                                          on the list
                                                          were resolved,
                                                          and that there
                                                          are no more
                                                          open issues he
                                                          is aware of.<br>
                                                          Therefore, I&#39;=
d
                                                          like to issue
                                                          a wg last call
                                                          on the
                                                          document. We
                                                          need reviews
                                                          and feedback
                                                          in order to be
                                                          able to
                                                          progress the
                                                          document.<br>
                                                          <br>
                                                          Please read
                                                          through the
                                                          draft and send
                                                          any comments
                                                          you may have
                                                          to the list in
                                                          the next 2-3
                                                          weeks.<br>
                                                          If you review
                                                          the draft and
                                                          have no
                                                          comments, send
                                                          a note to the
                                                          list that the
                                                          draft is good
                                                          as it is, we
                                                          need these
                                                          notes as much
                                                          as we need the
                                                          actual
                                                          comments.<br>
                                                          <br>
                                                          Thanks, Gabor<br>
_______________________________________________<br>
                                                          paws mailing
                                                          list<br>
                                                          <a href=3D"mailto=
:paws@ietf.org" target=3D"_blank">paws@ietf.org</a><br>
                                                          <a href=3D"https:=
//www.ietf.org/mailman/listinfo/paws" target=3D"_blank">https://www.ietf.or=
g/mailman/listinfo/paws</a><br>
_______________________________________________<br>
                                                          paws mailing
                                                          list<br>
                                                          <a href=3D"mailto=
:paws@ietf.org" target=3D"_blank">paws@ietf.org</a><br>
                                                          <a href=3D"https:=
//www.ietf.org/mailman/listinfo/paws" target=3D"_blank">https://www.ietf.or=
g/mailman/listinfo/paws</a><br>
                                                          </div>
                                                          </div>
                                                        </blockquote>
                                                      </div>
                                                      <br>
                                                      <br clear=3D"all">
                                                      <div><br>
                                                      </div>
                                                      -- <br>
                                                      -vince </div>
                                                  </div>
                                                </blockquote>
                                                <br>
                                              </div>
                                            </div>
                                          </div>
                                        </blockquote>
                                      </div>
                                      <br>
                                      <br clear=3D"all">
                                      <div><br>
                                      </div>
                                      -- <br>
                                      -vince </div>
                                  </div>
                                </blockquote>
                                <br>
                              </div>
                            </div>
                            Regards,<br>
                            Sungjin<br>
                            <br>
                          </div>
                        </blockquote>
                      </div>
                      <br>
                      <br clear=3D"all">
                      <div><br>
                      </div>
                      -- <br>
                      -vince </div>
                  </blockquote>
                  <br>
                </div>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
        <br clear=3D"all">
        <div><br>
        </div>
        -- <br>
        -vince
      </div>
    </blockquote>
    <br>
  </div></div></div>

</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>-vince
</div>

--001a11c2e352823dc804e2438442--

From vchen@google.com  Wed Jul 24 10:38:17 2013
Return-Path: <vchen@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA8D511E8104 for <paws@ietfa.amsl.com>; Wed, 24 Jul 2013 10:38:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.335
X-Spam-Level: 
X-Spam-Status: No, score=-1.335 tagged_above=-999 required=5 tests=[AWL=-0.242, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s1UaDBB9voUB for <paws@ietfa.amsl.com>; Wed, 24 Jul 2013 10:38:17 -0700 (PDT)
Received: from mail-qe0-x231.google.com (mail-qe0-x231.google.com [IPv6:2607:f8b0:400d:c02::231]) by ietfa.amsl.com (Postfix) with ESMTP id C2CDC11E80F8 for <paws@ietf.org>; Wed, 24 Jul 2013 10:38:16 -0700 (PDT)
Received: by mail-qe0-f49.google.com with SMTP id 1so1907916qec.36 for <paws@ietf.org>; Wed, 24 Jul 2013 10:38:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=ORsrJkBIKAlpIK42Zk/6bZql6N+wazaBGH6Mvn3CDE4=; b=I2JIK8fneSQFrPMPqj97/KOV16qpQ4j0PhV3YlfEilWm0BtueyYjcN76KudM4fTGF0 mRzwdqI0/ouYz5oDdyaqFDtspsBE81+4PWCP5hesxo/CXCa2yEQGuhjfTV1vACVpFiYH W70EFibClLI/2zs26uT+RDMAw1alMy5PLSINpwl1VG3jCxvgMySi8k0RHhC20XjYngCr F0gSh/uOAzsTi56TZ8yexa7Hjw6Kr+b/EFYhDmAkVff1XZSw+Knxw61ARSta+c5P1XDW xjYQMhsOGVYR76SBARCUqXVJOsN7oYK0UuCbEjbm85rYB5SlhKvI4j1N9fWMY+5mmiUL Bu4w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=ORsrJkBIKAlpIK42Zk/6bZql6N+wazaBGH6Mvn3CDE4=; b=RxE4uYsp7JNWf4pu2QWUePerOOhaQ1BH7QxgxYR0Bi2Ag8f5oW58ISwfEIqBi+OInH Y+9qP/GDRztv1a19XTTSrA1PY/sfJywELLgzsUQXuDQ6y1MDCz6r/578LXHKXtuz+t83 NXx7gCsLw8EagmPRrz050Aa3qS4VqNAWJGxdFqyYieeRUfR8s9elzL3xCbLwp7H4ZAOz ax1FqLNtsIhLIgsnJRRbyoz+V9r581XOCKdUcy/6tXUBI0eO1sBK7rQ6acMj+pmej25n Uuc8jIBKWZPEjd+MqLJvre5/4nO9/U+HZRXhGmmlznnqKvfpe0+sRvEPdHvpSKUwfAYS 3feg==
MIME-Version: 1.0
X-Received: by 10.224.169.3 with SMTP id w3mr13292191qay.13.1374687487122; Wed, 24 Jul 2013 10:38:07 -0700 (PDT)
Received: by 10.229.161.80 with HTTP; Wed, 24 Jul 2013 10:38:07 -0700 (PDT)
In-Reply-To: <CAKNaVmX3HJmgfaxEBDOg01HBXSV4WumcLoGObYLqADkd9neN5A@mail.gmail.com>
References: <CAKNaVmX3HJmgfaxEBDOg01HBXSV4WumcLoGObYLqADkd9neN5A@mail.gmail.com>
Date: Wed, 24 Jul 2013 10:38:07 -0700
Message-ID: <CABEV9RN9Bxsjj0f5YAqV50++7rzToqC7MHZxzjV=hRCq6kwgcA@mail.gmail.com>
From: Vincent Chen <vchen@google.com>
To: Michael Head <mrhead@google.com>
Content-Type: multipart/alternative; boundary=089e011823a258ff2f04e2455fc9
X-Gm-Message-State: ALoCoQktvoHyoj29TDgZ9bc+qenMYZAXonRUhgrickifBCvEPoEoi8ANUJ13M77T8SE9/+QIzELbjnyG7YFIyvf1vtS3NH0ZJH1AyTQpAeB53GdmXx7rXphBU/yiH9pBRjclP06wWMAU39j0merdiu/wDZBKnQsM6s25Bmsq2u3rNmriWVBca/1TUpTVs32f3t8caleqkQzI
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] Supporting multiple authorities / rulesets in a PAWS response?
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jul 2013 17:38:18 -0000

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

Mike,

Ah, good point. To support responses for multiple rulesets requires
additional layering of the response.

This seems to be a relatively slight modification to the
AVAIL_SPECTRUM_RESP (and associated batch response)
to have a list of (rulesetInfo, SpectrumSchedule list) objects.

Does that sound right?

All, should I update the response message to support this?

-vince


On Wed, Jul 24, 2013 at 2:44 AM, Michael Head <mrhead@google.com> wrote:

> From my reading, a device can only get information about spectrum under a
> single ruleset at a time. (I suppose there is one way around this if a
> device opts to skip the Init operation and the database opts not to include
> the rulesetInfo in the AvailSpectrumResp, but that doesn't seem to be in
> the spirit of the protocol).
>
> Now, there may be multiple rulesets that govern a particular location. For
> example, in disputed territories where two governments claim authority (or
> even just near an undisputed border, the device may want/need to know the
> spectrum available on both sides of the border).
>
> Even within a particular domain, there may be different rulesets governing
> different shared spectrum bands (TVWS vs. 3.5 ghz or 5ghz bands). Devices
> might be built to support both and may need to consult a database to get
> information about all bands.
>
> What should devices and databases do? I suppose it can be done by having
> the device send multiple, independent querys. In the first case, it would
> send a spectrum request with a DeviceDescriptor with a restricted set of
> ruleset ids to cover the regulatory domains it cares about (but then, how
> would it know which domains are useful at a given lat/lon?). For the second
> case, the device could fire separate requests with DeviceCapabilities set
> to cover the different bands it supports, which seems a little more
> workable.  Still, it would be nice if these could be handled in a single
> request/response.
>
> Furthermore, certain databases might want to give additional information
> about spectrum at a location, but the spec doesn't have a standard way of
> allowing for that. Of course, the database is free to add any fields,
> anywhere it likes, but it would be nice if there were a structured way to
> allow a PAWS response to include independent spectrum reports.
>
> -- mike
>
>
> --
> ----------------------------------
> Michael R Head <mrhead@google.com>
> http://www.cs.binghamton.edu/~mike
> +1-201-BLISTER
>
> _______________________________________________
> paws mailing list
> paws@ietf.org
> https://www.ietf.org/mailman/listinfo/paws
>
>


-- 
-vince

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

<div dir=3D"ltr">Mike,<div><br></div><div>Ah, good point. To support respon=
ses for multiple rulesets requires additional layering of the response.</di=
v><div><br></div><div>This seems to be a relatively slight modification to =
the AVAIL_SPECTRUM_RESP (and associated batch response)</div>
<div>to have a list of (rulesetInfo, SpectrumSchedule list) objects.</div><=
div><br></div><div>Does that sound right?</div><div><br></div><div>All, sho=
uld I update the response message to support this?</div><div><br></div>
<div>-vince</div></div><div class=3D"gmail_extra"><br><br><div class=3D"gma=
il_quote">On Wed, Jul 24, 2013 at 2:44 AM, Michael Head <span dir=3D"ltr">&=
lt;<a href=3D"mailto:mrhead@google.com" target=3D"_blank">mrhead@google.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"><div dir=3D"ltr">From my reading, a device c=
an only get information about spectrum under a single ruleset at a time. (I=
 suppose there is one way around this if a device opts to skip the Init ope=
ration and the database opts not to include the rulesetInfo in the AvailSpe=
ctrumResp, but that doesn&#39;t seem to be in the spirit of the protocol).<=
div>

<br></div><div>Now, there may be multiple rulesets that govern a particular=
 location. For example, in disputed territories where two governments claim=
 authority (or even just near an undisputed border, the device may want/nee=
d to know the spectrum available on both sides of the border).=A0</div>

<div><br></div><div>Even within a particular domain, there may be different=
 rulesets governing different shared spectrum bands (TVWS vs. 3.5 ghz or 5g=
hz bands). Devices might be built to support both and may need to consult a=
 database to get information about all bands.</div>

<div><br></div><div>What should devices and databases do? I suppose it can =
be done by having the device send multiple, independent querys. In the firs=
t case, it would send a spectrum request with a DeviceDescriptor with a res=
tricted set of ruleset ids to cover the regulatory domains it cares about (=
but then, how would it know which domains are useful at a given lat/lon?). =
For the second case, the device could fire separate requests with DeviceCap=
abilities set to cover the different bands it supports, which seems a littl=
e more workable. =A0Still, it would be nice if these could be handled in a =
single request/response.</div>

<div><br></div><div>Furthermore, certain databases might want to give addit=
ional information about spectrum at a location, but the spec doesn&#39;t ha=
ve a standard way of allowing for that. Of course, the database is free to =
add any fields, anywhere it likes, but it would be nice if there were a str=
uctured way to allow a PAWS response to include independent spectrum report=
s.</div>

<div><br></div><div>-- mike</div><span class=3D"HOEnZb"><font color=3D"#888=
888"><div><br></div><div><div><br></div>-- <br><div dir=3D"ltr"><font face=
=3D"&#39;courier new&#39;, monospace" color=3D"#666666">-------------------=
---------------</font><div>
<font face=3D"&#39;courier new&#39;, monospace" color=3D"#666666">Michael R=
 Head &lt;<a href=3D"mailto:mrhead@google.com" target=3D"_blank">mrhead@goo=
gle.com</a>&gt;</font></div>
<div><font face=3D"&#39;courier new&#39;, monospace" color=3D"#666666"><a h=
ref=3D"http://www.cs.binghamton.edu/~mike" target=3D"_blank">http://www.cs.=
binghamton.edu/~mike</a></font></div><div><font face=3D"&#39;courier new&#3=
9;, monospace" color=3D"#666666">+1-201-BLISTER</font></div>

</div>
</div></font></span></div>
<br>_______________________________________________<br>
paws mailing list<br>
<a href=3D"mailto:paws@ietf.org">paws@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/paws" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/paws</a><br>
<br></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>-vince
</div>

--089e011823a258ff2f04e2455fc9--

From vchen@google.com  Wed Jul 24 10:51:15 2013
Return-Path: <vchen@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C4FAB11E80F8 for <paws@ietfa.amsl.com>; Wed, 24 Jul 2013 10:51:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.275
X-Spam-Level: 
X-Spam-Status: No, score=-1.275 tagged_above=-999 required=5 tests=[AWL=-0.181, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kcrkYztGL7kX for <paws@ietfa.amsl.com>; Wed, 24 Jul 2013 10:51:14 -0700 (PDT)
Received: from mail-qa0-x234.google.com (mail-qa0-x234.google.com [IPv6:2607:f8b0:400d:c00::234]) by ietfa.amsl.com (Postfix) with ESMTP id 3D61811E80F9 for <paws@ietf.org>; Wed, 24 Jul 2013 10:51:13 -0700 (PDT)
Received: by mail-qa0-f52.google.com with SMTP id bq6so100597qab.11 for <paws@ietf.org>; Wed, 24 Jul 2013 10:51:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=uTt2d+fgwrYtwcNhQMunB6/Bb80vA1v7lXCEXMx7N8I=; b=E7Ljntt3HYzljWN6ybxs1IgLU7Ha9vBltUNHw81iq5aLoHzjfRUnOUx9ATRmObZw5w 3pqnLHlCMgjQSWQMx9W8PF4QXPWjQGTorn0qjaw2RZA1YwE1j3plP7jHNPSQSXC5malC 40svCHBz6Z0zlDtOAmLbDwi/vBml6o1zTKFs0NXvuaV/cEY98r4g9lCVqLtxU1qTZPAL OvprqXKvFHpCYMPl/LlvY/xJlcmjXRjv8HeQpWsW7tnk4FeMp+iwVxbTR4VS5eip1fTc MjO7hP30Bg4rL9iL+41pPRz2l5XYqi1PL56uZlH8GmXLh6ihRbOQUbDx3wJqA7hYfPeQ EYFg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=uTt2d+fgwrYtwcNhQMunB6/Bb80vA1v7lXCEXMx7N8I=; b=A84U7NItKvyrREx3+f4BjhvCl3vGihGU8KvXFnHJHVaU9oGKCxQ2T2ZzgLSuJeCP3L BZPtnfGaqf1N8Fk1ol+WqT8DomSIl7N9dnaip4GxV0NHnjsME3yct7uj0aT2m/DqnFkT zL/pJqSvRhuPw6yj14w263USSKWjEgVSCRseg6znQSbDjjgkWFuW00MpV4k6ByrGcXoY jUK/mN6T2wpDulgKJobyEJKItZPa1JnZybVpWeycQ3VCDVYxZOsHzbAN7BakDDEdKYI6 HSm78F1/oOjJbGDSoeenxGvth4TkP4io4y9O4fN33Uzywi48ymPYf8I5Flbwfupd00Yi my3w==
MIME-Version: 1.0
X-Received: by 10.224.115.5 with SMTP id g5mr45996261qaq.53.1374688272471; Wed, 24 Jul 2013 10:51:12 -0700 (PDT)
Received: by 10.229.161.80 with HTTP; Wed, 24 Jul 2013 10:51:12 -0700 (PDT)
In-Reply-To: <CABEV9RN9Bxsjj0f5YAqV50++7rzToqC7MHZxzjV=hRCq6kwgcA@mail.gmail.com>
References: <CAKNaVmX3HJmgfaxEBDOg01HBXSV4WumcLoGObYLqADkd9neN5A@mail.gmail.com> <CABEV9RN9Bxsjj0f5YAqV50++7rzToqC7MHZxzjV=hRCq6kwgcA@mail.gmail.com>
Date: Wed, 24 Jul 2013 10:51:12 -0700
Message-ID: <CABEV9RMRq_NQTZKDZ8LjPOJiQAU1UqychfDnCJUzg2NXeqDd+g@mail.gmail.com>
From: Vincent Chen <vchen@google.com>
To: Michael Head <mrhead@google.com>
Content-Type: multipart/alternative; boundary=047d7bdc95142873be04e2458ef6
X-Gm-Message-State: ALoCoQmf+zLHI0QiYYw9fqtt9LqZZQbKHH1t0a9XSu+gu037TDp1+C2neN+Jz9+GpoSnzljr+fWI1PspJ/aG9NLDWanlETiFHxsYz5Vde9+Cy1gvs+fsevy2wj2xpFOndWg0N4gimQsGMjL0wrTMQ/WYu5+d4Zj7gKIgUKewo6fZbr+FufW/YaY2f7hjArBhar0Ew8KDRO4+
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] Supporting multiple authorities / rulesets in a PAWS response?
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jul 2013 17:51:16 -0000

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

Actually, something like:

   +---------------------------------------+
   |AVAIL_SPECTRUM_RESP                    |
   +----------------------------+----------+
   |timestamp:string            | required |
   |deviceDesc:DeviceDescriptor | required |
   |spectrumSpecs:list          | required |----+
   |............................|..........|    |
   |location:GeoLocation        | optional |    |
   |............................|..........|    |
   |databaseChange:DbUpdateSpec | optional |    |
   |*other:any                  | depends  |    |
   +----------------------------+----------+    | 1..*
                                                V
             +------------------------------------+
             | SpectrumSpec                       |
             +-------------------------+----------|
             |spectrumSchedules:list   | required |--+
             |needsSpectrumReport:bool | optional |  |
             |maxTotalBwHz:float       | optional |  |
             |maxContiguousBwHz:float  | optional |  |
             |rulesetInfo:RulesetInfo  | required |  | 0..*
             +-------------------------+----------+  V
                                         +----------------+
                                         |SpectrumSchedule|
                                         +----------------+


In this encoding, the rulesetInfo becomes required.
Thoughts?

-vince


On Wed, Jul 24, 2013 at 10:38 AM, Vincent Chen <vchen@google.com> wrote:

> Mike,
>
> Ah, good point. To support responses for multiple rulesets requires
> additional layering of the response.
>
> This seems to be a relatively slight modification to the
> AVAIL_SPECTRUM_RESP (and associated batch response)
> to have a list of (rulesetInfo, SpectrumSchedule list) objects.
>
> Does that sound right?
>
> All, should I update the response message to support this?
>
> -vince
>
>
> On Wed, Jul 24, 2013 at 2:44 AM, Michael Head <mrhead@google.com> wrote:
>
>> From my reading, a device can only get information about spectrum under a
>> single ruleset at a time. (I suppose there is one way around this if a
>> device opts to skip the Init operation and the database opts not to include
>> the rulesetInfo in the AvailSpectrumResp, but that doesn't seem to be in
>> the spirit of the protocol).
>>
>> Now, there may be multiple rulesets that govern a particular location.
>> For example, in disputed territories where two governments claim authority
>> (or even just near an undisputed border, the device may want/need to know
>> the spectrum available on both sides of the border).
>>
>> Even within a particular domain, there may be different rulesets
>> governing different shared spectrum bands (TVWS vs. 3.5 ghz or 5ghz bands).
>> Devices might be built to support both and may need to consult a database
>> to get information about all bands.
>>
>> What should devices and databases do? I suppose it can be done by having
>> the device send multiple, independent querys. In the first case, it would
>> send a spectrum request with a DeviceDescriptor with a restricted set of
>> ruleset ids to cover the regulatory domains it cares about (but then, how
>> would it know which domains are useful at a given lat/lon?). For the second
>> case, the device could fire separate requests with DeviceCapabilities set
>> to cover the different bands it supports, which seems a little more
>> workable.  Still, it would be nice if these could be handled in a single
>> request/response.
>>
>> Furthermore, certain databases might want to give additional information
>> about spectrum at a location, but the spec doesn't have a standard way of
>> allowing for that. Of course, the database is free to add any fields,
>> anywhere it likes, but it would be nice if there were a structured way to
>> allow a PAWS response to include independent spectrum reports.
>>
>> -- mike
>>
>>
>> --
>> ----------------------------------
>> Michael R Head <mrhead@google.com>
>> http://www.cs.binghamton.edu/~mike
>> +1-201-BLISTER
>>
>> _______________________________________________
>> paws mailing list
>> paws@ietf.org
>> https://www.ietf.org/mailman/listinfo/paws
>>
>>
>
>
> --
> -vince
>



-- 
-vince

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

<div dir=3D"ltr">Actually, something like:<div><br></div><div><div><font fa=
ce=3D"courier new, monospace">=A0 =A0+-------------------------------------=
--+</font></div><div><font face=3D"courier new, monospace">=A0 =A0|AVAIL_SP=
ECTRUM_RESP =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0|</font></div>
<div><font face=3D"courier new, monospace">=A0 =A0+------------------------=
----+----------+</font></div><div><font face=3D"courier new, monospace">=A0=
 =A0|timestamp:string =A0 =A0 =A0 =A0 =A0 =A0| required |</font></div><div>=
<font face=3D"courier new, monospace">=A0 =A0|deviceDesc:DeviceDescriptor |=
 required |</font></div>
<div><font face=3D"courier new, monospace">=A0 =A0|spectrumSpecs:list =A0 =
=A0 =A0 =A0 =A0| required |----+</font></div><div><span style=3D"font-famil=
y:&#39;courier new&#39;,monospace">=A0 =A0|............................|...=
.......| =A0 =A0|</span><br>
</div><div><font face=3D"courier new, monospace">=A0 =A0|location:GeoLocati=
on =A0 =A0 =A0 =A0| optional | =A0 =A0|</font></div><div><font face=3D"cour=
ier new, monospace">=A0 =A0|............................|..........| =A0 =
=A0|</font></div><div><font face=3D"courier new, monospace">=A0 =A0|databas=
eChange:DbUpdateSpec | optional | =A0 =A0|</font></div>
<div><font face=3D"courier new, monospace">=A0 =A0|*other:any =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0| depends =A0| =A0 =A0|</font></div><div><font face=
=3D"courier new, monospace">=A0 =A0+----------------------------+----------=
+ =A0 =A0| 1..*</font></div></div><div>
<font face=3D"courier new, monospace">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 V</font></div><=
div><font face=3D"courier new, monospace">=A0 =A0 =A0 =A0 =A0 =A0 =A0+-----=
-------------------------------+</font></div><div><font face=3D"courier new=
, monospace">=A0 =A0 =A0 =A0 =A0 =A0 =A0| SpectrumSpec =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 |</font></div>
<div><font face=3D"courier new, monospace">=A0 =A0 =A0 =A0 =A0 =A0 =A0+----=
---------------------+----------|</font></div><div><div><font face=3D"couri=
er new, monospace">=A0 =A0 =A0 =A0 =A0 =A0 =A0|spectrumSchedules:list =A0 |=
 required |--+</font></div><div>
<font face=3D"courier new, monospace">=A0 =A0 =A0 =A0 =A0 =A0 =A0|needsSpec=
trumReport:bool | optional | =A0|</font></div><div><font face=3D"courier ne=
w, monospace">=A0 =A0 =A0 =A0 =A0 =A0 =A0|maxTotalBwHz:float =A0 =A0 =A0 | =
optional | =A0|</font></div><div><font face=3D"courier new, monospace">=A0 =
=A0 =A0 =A0 =A0 =A0 =A0|maxContiguousBwHz:float =A0| optional | =A0|</font>=
</div>
<div><font face=3D"courier new, monospace">=A0 =A0 =A0 =A0 =A0 =A0 =A0|rule=
setInfo:RulesetInfo =A0| required | =A0| 0..*</font></div></div><div><font =
face=3D"courier new, monospace">=A0 =A0 =A0 =A0 =A0 =A0 =A0+---------------=
----------+----------+ =A0V</font></div>
<div><font face=3D"courier new, monospace">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0+----------------+</font=
></div><div><font face=3D"courier new, monospace">=A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0|SpectrumSchedul=
e|</font></div>
<div><font face=3D"courier new, monospace">=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0+----------------+</font=
></div><div><font face=3D"courier new, monospace"><br></font></div><div><br=
></div><div>In this encoding, the rulesetInfo becomes required.</div>
<div>Thoughts?</div><div><br></div><div>-vince</div></div><div class=3D"gma=
il_extra"><br><br><div class=3D"gmail_quote">On Wed, Jul 24, 2013 at 10:38 =
AM, Vincent Chen <span dir=3D"ltr">&lt;<a href=3D"mailto:vchen@google.com" =
target=3D"_blank">vchen@google.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"><div dir=3D"ltr">Mike,<div><br></div><div>Ah=
, good point. To support responses for multiple rulesets requires additiona=
l layering of the response.</div>
<div><br></div><div>This seems to be a relatively slight modification to th=
e AVAIL_SPECTRUM_RESP (and associated batch response)</div>
<div>to have a list of (rulesetInfo, SpectrumSchedule list) objects.</div><=
div><br></div><div>Does that sound right?</div><div><br></div><div>All, sho=
uld I update the response message to support this?</div><div><br></div>

<div>-vince</div></div><div class=3D"gmail_extra"><br><br><div class=3D"gma=
il_quote"><div><div class=3D"h5">On Wed, Jul 24, 2013 at 2:44 AM, Michael H=
ead <span dir=3D"ltr">&lt;<a href=3D"mailto:mrhead@google.com" target=3D"_b=
lank">mrhead@google.com</a>&gt;</span> wrote:<br>

</div></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex"><div><div class=3D"h5"><div dir=
=3D"ltr">From my reading, a device can only get information about spectrum =
under a single ruleset at a time. (I suppose there is one way around this i=
f a device opts to skip the Init operation and the database opts not to inc=
lude the rulesetInfo in the AvailSpectrumResp, but that doesn&#39;t seem to=
 be in the spirit of the protocol).<div>


<br></div><div>Now, there may be multiple rulesets that govern a particular=
 location. For example, in disputed territories where two governments claim=
 authority (or even just near an undisputed border, the device may want/nee=
d to know the spectrum available on both sides of the border).=A0</div>


<div><br></div><div>Even within a particular domain, there may be different=
 rulesets governing different shared spectrum bands (TVWS vs. 3.5 ghz or 5g=
hz bands). Devices might be built to support both and may need to consult a=
 database to get information about all bands.</div>


<div><br></div><div>What should devices and databases do? I suppose it can =
be done by having the device send multiple, independent querys. In the firs=
t case, it would send a spectrum request with a DeviceDescriptor with a res=
tricted set of ruleset ids to cover the regulatory domains it cares about (=
but then, how would it know which domains are useful at a given lat/lon?). =
For the second case, the device could fire separate requests with DeviceCap=
abilities set to cover the different bands it supports, which seems a littl=
e more workable. =A0Still, it would be nice if these could be handled in a =
single request/response.</div>


<div><br></div><div>Furthermore, certain databases might want to give addit=
ional information about spectrum at a location, but the spec doesn&#39;t ha=
ve a standard way of allowing for that. Of course, the database is free to =
add any fields, anywhere it likes, but it would be nice if there were a str=
uctured way to allow a PAWS response to include independent spectrum report=
s.</div>


<div><br></div><div>-- mike</div><span><font color=3D"#888888"><div><br></d=
iv><div><div><br></div>-- <br><div dir=3D"ltr"><font face=3D"&#39;courier n=
ew&#39;, monospace" color=3D"#666666">----------------------------------</f=
ont><div>

<font face=3D"&#39;courier new&#39;, monospace" color=3D"#666666">Michael R=
 Head &lt;<a href=3D"mailto:mrhead@google.com" target=3D"_blank">mrhead@goo=
gle.com</a>&gt;</font></div>
<div><font face=3D"&#39;courier new&#39;, monospace" color=3D"#666666"><a h=
ref=3D"http://www.cs.binghamton.edu/~mike" target=3D"_blank">http://www.cs.=
binghamton.edu/~mike</a></font></div><div><font face=3D"&#39;courier new&#3=
9;, monospace" color=3D"#666666">+1-201-BLISTER</font></div>


</div>
</div></font></span></div>
<br></div></div>_______________________________________________<br>
paws mailing list<br>
<a href=3D"mailto:paws@ietf.org" target=3D"_blank">paws@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/paws" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/paws</a><br>
<br></blockquote></div><span class=3D"HOEnZb"><font color=3D"#888888"><br><=
br clear=3D"all"><div><br></div>-- <br>-vince
</font></span></div>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>-vince
</div>

--047d7bdc95142873be04e2458ef6--

From dharasty@appcomsci.com  Wed Jul 24 11:10:38 2013
Return-Path: <dharasty@appcomsci.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A62CE11E8213 for <paws@ietfa.amsl.com>; Wed, 24 Jul 2013 11:10:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.299
X-Spam-Level: 
X-Spam-Status: No, score=-1.299 tagged_above=-999 required=5 tests=[AWL=1.299,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a4yNyQ8pA5eD for <paws@ietfa.amsl.com>; Wed, 24 Jul 2013 11:10:33 -0700 (PDT)
Received: from thumper.appcomsci.com (thumper.appcomsci.com [205.132.0.196]) by ietfa.amsl.com (Postfix) with ESMTP id 1E14711E8125 for <paws@ietf.org>; Wed, 24 Jul 2013 11:10:29 -0700 (PDT)
Received: from bambi.appcomsci.com (bambi.appcomsci.com [192.4.5.54]) by thumper.appcomsci.com (8.14.2/8.14.2) with ESMTP id r6OIARnw029994;  Wed, 24 Jul 2013 14:10:27 -0400 (EDT)
Received: from brg-ats-exhb1.ats.atsinnovate.com (exch.appcomsci.com [192.4.5.112]) by bambi.appcomsci.com (8.14.4/8.13.4) with ESMTP id r6OIARar005487; Wed, 24 Jul 2013 14:10:27 -0400
Received: from RRC-ATS-EXMB2.ats.atsinnovate.com ([2002:c004:56a::c004:56a]) by brg-ats-exhb1.ats.atsinnovate.com ([2002:c004:570::c004:570]) with mapi; Wed, 24 Jul 2013 14:10:27 -0400
From: "Harasty, Daniel J" <dharasty@appcomsci.com>
To: Vincent Chen <vchen@google.com>, Michael Head <mrhead@google.com>
Thread-Topic: [paws] Supporting multiple authorities / rulesets in a PAWS response?
Thread-Index: AQHOiFJ92OTHCRGm4EinfQ8Zz8z+q5l0W4aA//++ZNA=
Date: Wed, 24 Jul 2013 18:10:26 +0000
Message-ID: <EC510C021D06A34C92F5A5A488B5290B0CEEE7C5@rrc-ats-exmb2.ats.atsinnovate.com>
References: <CAKNaVmX3HJmgfaxEBDOg01HBXSV4WumcLoGObYLqADkd9neN5A@mail.gmail.com> <CABEV9RN9Bxsjj0f5YAqV50++7rzToqC7MHZxzjV=hRCq6kwgcA@mail.gmail.com>
In-Reply-To: <CABEV9RN9Bxsjj0f5YAqV50++7rzToqC7MHZxzjV=hRCq6kwgcA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_EC510C021D06A34C92F5A5A488B5290B0CEEE7C5rrcatsexmb2atsa_"
MIME-Version: 1.0
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] Supporting multiple authorities / rulesets in a PAWS	response?
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jul 2013 18:10:38 -0000

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

The PAWS concept of "rulesets" seems to be principally based on the idea th=
at different locations might have a specific "ruleset" (singular) that appl=
ies.  Like Mike, I have wondered if this is laying the groundwork for PAWS =
to handle multiple "rulesets" (plural) at a particular location.

I think we should tease out TWO separate impacts if that is expected (or at=
 least allowed):


*         If a Device doesn't know which of its supported rulesets apply at=
 a given location, should we support a way for the Database to inform the D=
evice?

o   Actually we need the overlap of THREE sets: rulesets supported by the D=
evice, rulesets allowed (by the regulatory authority) at this location, and=
 the rulesets supported by the Database.

o   Thus, this seems like a natural "extension" to the "ruleset negotiation=
" we contemplated in an early email.  Maybe this should be handled at INIT_=
REQ time?


*         If multiple rulesets are allowed at a given location, should we s=
upport a way to make a SINGLE AVAIL_SPECTRUM_REQ to get both?

o   That sounds logical, and not too difficult to define in the spec....

o   .... however, I'd like to not "force" the implementation on the Databas=
e that it must implement "all rulesets for a given location on every server=
 that supports that location."

o   Said other way: I think a Database should be allowed to implement diffe=
rent rulesets at different URLs, and use the redirect mechanism to get spec=
ific AVAIL_SPECTRUM_REQs (with a specific ruleset) to the "right" server in=
stance in its federation.

o   Can we adapt PAWS to accommodate this?  It is tricky: how would a serve=
r instance "half reply" to a message, yet "half redirect" it?

o   If this is too difficult to specify, then I'd suggest we simply stick w=
ith the model that AVAIL_SPECTRUM_REQs only contain one "ruleset" at a time=
, and the device send independent ones.  I think the downsides are pretty s=
light.

One more comment: I'm 100% comfortable sidestepping the possibility that "m=
ultiple authorities may claim authority at a given location".  I'm fine if =
PAWS has the model "one location, one authority".

- Dan Harasty


From: paws-bounces@ietf.org [mailto:paws-bounces@ietf.org] On Behalf Of Vin=
cent Chen
Sent: Wednesday, July 24, 2013 1:38 PM
To: Michael Head
Cc: paws@ietf.org
Subject: Re: [paws] Supporting multiple authorities / rulesets in a PAWS re=
sponse?

Mike,

Ah, good point. To support responses for multiple rulesets requires additio=
nal layering of the response.

This seems to be a relatively slight modification to the AVAIL_SPECTRUM_RES=
P (and associated batch response)
to have a list of (rulesetInfo, SpectrumSchedule list) objects.

Does that sound right?

All, should I update the response message to support this?

-vince

On Wed, Jul 24, 2013 at 2:44 AM, Michael Head <mrhead@google.com<mailto:mrh=
ead@google.com>> wrote:
>From my reading, a device can only get information about spectrum under a s=
ingle ruleset at a time. (I suppose there is one way around this if a devic=
e opts to skip the Init operation and the database opts not to include the =
rulesetInfo in the AvailSpectrumResp, but that doesn't seem to be in the sp=
irit of the protocol).

Now, there may be multiple rulesets that govern a particular location. For =
example, in disputed territories where two governments claim authority (or =
even just near an undisputed border, the device may want/need to know the s=
pectrum available on both sides of the border).

Even within a particular domain, there may be different rulesets governing =
different shared spectrum bands (TVWS vs. 3.5 ghz or 5ghz bands). Devices m=
ight be built to support both and may need to consult a database to get inf=
ormation about all bands.

What should devices and databases do? I suppose it can be done by having th=
e device send multiple, independent querys. In the first case, it would sen=
d a spectrum request with a DeviceDescriptor with a restricted set of rules=
et ids to cover the regulatory domains it cares about (but then, how would =
it know which domains are useful at a given lat/lon?). For the second case,=
 the device could fire separate requests with DeviceCapabilities set to cov=
er the different bands it supports, which seems a little more workable.  St=
ill, it would be nice if these could be handled in a single request/respons=
e.

Furthermore, certain databases might want to give additional information ab=
out spectrum at a location, but the spec doesn't have a standard way of all=
owing for that. Of course, the database is free to add any fields, anywhere=
 it likes, but it would be nice if there were a structured way to allow a P=
AWS response to include independent spectrum reports.

-- mike


--
----------------------------------
Michael R Head <mrhead@google.com<mailto:mrhead@google.com>>
http://www.cs.binghamton.edu/~mike
+1-201-BLISTER

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



--
-vince

--_000_EC510C021D06A34C92F5A5A488B5290B0CEEE7C5rrcatsexmb2atsa_
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=3DContent-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:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@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;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.hoenzb
	{mso-style-name:hoenzb;}
span.EmailStyle18
	{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;}
/* List Definitions */
@list l0
	{mso-list-id:1029453290;
	mso-list-type:hybrid;
	mso-list-template-ids:592370908 67698689 67698691 67698693 67698689 676986=
91 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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'>The PAWS =
concept of &#8220;rulesets&#8221; seems to be principally based on the idea=
 that different locations might have a specific &#8220;ruleset&#8221; (sing=
ular) that applies.&nbsp; Like Mike, I have wondered if this is laying the =
groundwork for PAWS to handle multiple &#8220;rulesets&#8221; (plural) at a=
 particular location.<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><span style=3D'font-size:11.0p=
t;font-family:"Calibri","sans-serif";color:#1F497D'>I think we should tease=
 out TWO separate impacts if that is expected (or at least allowed):<o:p></=
o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-fa=
mily:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p c=
lass=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 level1 lfo1=
'><![if !supportLists]><span style=3D'font-size:11.0pt;font-family:Symbol;c=
olor:#1F497D'><span style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7=
.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </=
span></span></span><![endif]><span style=3D'font-size:11.0pt;font-family:"C=
alibri","sans-serif";color:#1F497D'>If a Device doesn&#8217;t know which of=
 its supported rulesets apply at a given location, should we support a way =
for the Database to inform the Device?<o:p></o:p></span></p><p class=3DMsoL=
istParagraph style=3D'margin-left:1.0in;text-indent:-.25in;mso-list:l0 leve=
l2 lfo1'><![if !supportLists]><span style=3D'font-size:11.0pt;font-family:"=
Courier New";color:#1F497D'><span style=3D'mso-list:Ignore'>o<span style=3D=
'font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>=
<span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1=
F497D'>Actually we need the overlap of THREE sets: rulesets supported by th=
e Device, rulesets allowed (by the regulatory authority) at this location, =
and the rulesets supported by the Database.<o:p></o:p></span></p><p class=
=3DMsoListParagraph style=3D'margin-left:1.0in;text-indent:-.25in;mso-list:=
l0 level2 lfo1'><![if !supportLists]><span style=3D'font-size:11.0pt;font-f=
amily:"Courier New";color:#1F497D'><span style=3D'mso-list:Ignore'>o<span s=
tyle=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![=
endif]><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";c=
olor:#1F497D'>Thus, this seems like a natural &#8220;extension&#8221; to th=
e &#8220;ruleset negotiation&#8221; we contemplated in an early email.&nbsp=
; Maybe this should be handled at INIT_REQ time?<o:p></o:p></span></p><p cl=
ass=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri","sans=
-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoListParagr=
aph style=3D'text-indent:-.25in;mso-list:l0 level1 lfo1'><![if !supportList=
s]><span style=3D'font-size:11.0pt;font-family:Symbol;color:#1F497D'><span =
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><=
![endif]><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"=
;color:#1F497D'>If multiple rulesets are allowed at a given location, shoul=
d we support a way to make a SINGLE AVAIL_SPECTRUM_REQ to get both?<o:p></o=
:p></span></p><p class=3DMsoListParagraph style=3D'margin-left:1.0in;text-i=
ndent:-.25in;mso-list:l0 level2 lfo1'><![if !supportLists]><span style=3D'f=
ont-size:11.0pt;font-family:"Courier New";color:#1F497D'><span style=3D'mso=
-list:Ignore'>o<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </=
span></span></span><![endif]><span style=3D'font-size:11.0pt;font-family:"C=
alibri","sans-serif";color:#1F497D'>That sounds logical, and not too diffic=
ult to define in the spec&#8230;.<o:p></o:p></span></p><p class=3DMsoListPa=
ragraph style=3D'margin-left:1.0in;text-indent:-.25in;mso-list:l0 level2 lf=
o1'><![if !supportLists]><span style=3D'font-size:11.0pt;font-family:"Couri=
er New";color:#1F497D'><span style=3D'mso-list:Ignore'>o<span style=3D'font=
:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span=
 style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D=
'>&#8230;. however, I&#8217;d like to not &#8220;force&#8221; the implement=
ation on the Database that it must implement &#8220;all rulesets for a give=
n location on every server that supports that location.&#8221;&nbsp; <o:p><=
/o:p></span></p><p class=3DMsoListParagraph style=3D'margin-left:1.0in;text=
-indent:-.25in;mso-list:l0 level2 lfo1'><![if !supportLists]><span style=3D=
'font-size:11.0pt;font-family:"Courier New";color:#1F497D'><span style=3D'm=
so-list:Ignore'>o<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp; =
</span></span></span><![endif]><span style=3D'font-size:11.0pt;font-family:=
"Calibri","sans-serif";color:#1F497D'>Said other way: I think a Database sh=
ould be allowed to implement different rulesets at different URLs, and use =
the redirect mechanism to get specific AVAIL_SPECTRUM_REQs (with a specific=
 ruleset) to the &#8220;right&#8221; server instance in its federation.<o:p=
></o:p></span></p><p class=3DMsoListParagraph style=3D'margin-left:1.0in;te=
xt-indent:-.25in;mso-list:l0 level2 lfo1'><![if !supportLists]><span style=
=3D'font-size:11.0pt;font-family:"Courier New";color:#1F497D'><span style=
=3D'mso-list:Ignore'>o<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&n=
bsp; </span></span></span><![endif]><span style=3D'font-size:11.0pt;font-fa=
mily:"Calibri","sans-serif";color:#1F497D'>Can we adapt PAWS to accommodate=
 this?&nbsp; It is tricky: how would a server instance &#8220;half reply&#8=
221; to a message, yet &#8220;half redirect&#8221; it?<o:p></o:p></span></p=
><p class=3DMsoListParagraph style=3D'margin-left:1.0in;text-indent:-.25in;=
mso-list:l0 level2 lfo1'><![if !supportLists]><span style=3D'font-size:11.0=
pt;font-family:"Courier New";color:#1F497D'><span style=3D'mso-list:Ignore'=
>o<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span><=
/span><![endif]><span style=3D'font-size:11.0pt;font-family:"Calibri","sans=
-serif";color:#1F497D'>If this is too difficult to specify, then I&#8217;d =
suggest we simply stick with the model that AVAIL_SPECTRUM_REQs only contai=
n one &#8220;ruleset&#8221; at a time, and the device send independent ones=
.&nbsp; I think the downsides are pretty slight.<o:p></o:p></span></p><p cl=
ass=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><sp=
an style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F49=
7D'>One more comment: I&#8217;m 100% comfortable sidestepping the possibili=
ty that &#8220;multiple authorities may claim authority at a given location=
&#8221;.&nbsp; I&#8217;m fine if PAWS has the model &#8220;one location, on=
e authority&#8221;.<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><span style=3D'font-size:11.0p=
t;font-family:"Calibri","sans-serif";color:#1F497D'>- Dan Harasty<o:p></o:p=
></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-famil=
y:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p clas=
s=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-s=
erif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><div style=3D'border:none;=
border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNor=
mal><b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>F=
rom:</span></b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-s=
erif"'> paws-bounces@ietf.org [mailto:paws-bounces@ietf.org] <b>On Behalf O=
f </b>Vincent Chen<br><b>Sent:</b> Wednesday, July 24, 2013 1:38 PM<br><b>T=
o:</b> Michael Head<br><b>Cc:</b> paws@ietf.org<br><b>Subject:</b> Re: [paw=
s] Supporting multiple authorities / rulesets in a PAWS response?<o:p></o:p=
></span></p></div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p class=
=3DMsoNormal>Mike,<o:p></o:p></p><div><p class=3DMsoNormal><o:p>&nbsp;</o:p=
></p></div><div><p class=3DMsoNormal>Ah, good point. To support responses f=
or multiple rulesets requires additional layering of the response.<o:p></o:=
p></p></div><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p cl=
ass=3DMsoNormal>This seems to be a relatively slight modification to the AV=
AIL_SPECTRUM_RESP (and associated batch response)<o:p></o:p></p></div><div>=
<p class=3DMsoNormal>to have a list of (rulesetInfo, SpectrumSchedule list)=
 objects.<o:p></o:p></p></div><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></=
p></div><div><p class=3DMsoNormal>Does that sound right?<o:p></o:p></p></di=
v><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoN=
ormal>All, should I update the response message to support this?<o:p></o:p>=
</p></div><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p clas=
s=3DMsoNormal>-vince<o:p></o:p></p></div></div><div><p class=3DMsoNormal st=
yle=3D'margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal=
>On Wed, Jul 24, 2013 at 2:44 AM, Michael Head &lt;<a href=3D"mailto:mrhead=
@google.com" target=3D"_blank">mrhead@google.com</a>&gt; wrote:<o:p></o:p><=
/p><div><p class=3DMsoNormal>From my reading, a device can only get informa=
tion about spectrum under a single ruleset at a time. (I suppose there is o=
ne way around this if a device opts to skip the Init operation and the data=
base opts not to include the rulesetInfo in the AvailSpectrumResp, but that=
 doesn't seem to be in the spirit of the protocol).<o:p></o:p></p><div><p c=
lass=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal>Now, =
there may be multiple rulesets that govern a particular location. For examp=
le, in disputed territories where two governments claim authority (or even =
just near an undisputed border, the device may want/need to know the spectr=
um available on both sides of the border).&nbsp;<o:p></o:p></p></div><div><=
p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal>Ev=
en within a particular domain, there may be different rulesets governing di=
fferent shared spectrum bands (TVWS vs. 3.5 ghz or 5ghz bands). Devices mig=
ht be built to support both and may need to consult a database to get infor=
mation about all bands.<o:p></o:p></p></div><div><p class=3DMsoNormal><o:p>=
&nbsp;</o:p></p></div><div><p class=3DMsoNormal>What should devices and dat=
abases do? I suppose it can be done by having the device send multiple, ind=
ependent querys. In the first case, it would send a spectrum request with a=
 DeviceDescriptor with a restricted set of ruleset ids to cover the regulat=
ory domains it cares about (but then, how would it know which domains are u=
seful at a given lat/lon?). For the second case, the device could fire sepa=
rate requests with DeviceCapabilities set to cover the different bands it s=
upports, which seems a little more workable. &nbsp;Still, it would be nice =
if these could be handled in a single request/response.<o:p></o:p></p></div=
><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNo=
rmal>Furthermore, certain databases might want to give additional informati=
on about spectrum at a location, but the spec doesn't have a standard way o=
f allowing for that. Of course, the database is free to add any fields, any=
where it likes, but it would be nice if there were a structured way to allo=
w a PAWS response to include independent spectrum reports.<o:p></o:p></p></=
div><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=3DMs=
oNormal>-- mike<o:p></o:p></p></div><div><p class=3DMsoNormal><span style=
=3D'color:#888888'><o:p>&nbsp;</o:p></span></p></div><div><div><p class=3DM=
soNormal><span style=3D'color:#888888'><o:p>&nbsp;</o:p></span></p></div><p=
 class=3DMsoNormal><span style=3D'color:#888888'>-- <o:p></o:p></span></p><=
div><p class=3DMsoNormal><span style=3D'font-family:"Courier New";color:#66=
6666'>----------------------------------</span><span style=3D'color:#888888=
'><o:p></o:p></span></p><div><p class=3DMsoNormal><span style=3D'font-famil=
y:"Courier New";color:#666666'>Michael R Head &lt;<a href=3D"mailto:mrhead@=
google.com" target=3D"_blank">mrhead@google.com</a>&gt;</span><span style=
=3D'color:#888888'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><s=
pan style=3D'font-family:"Courier New";color:#666666'><a href=3D"http://www=
.cs.binghamton.edu/~mike" target=3D"_blank">http://www.cs.binghamton.edu/~m=
ike</a></span><span style=3D'color:#888888'><o:p></o:p></span></p></div><di=
v><p class=3DMsoNormal><span style=3D'font-family:"Courier New";color:#6666=
66'>+1-201-BLISTER</span><span style=3D'color:#888888'><o:p></o:p></span></=
p></div></div></div></div><p class=3DMsoNormal style=3D'margin-bottom:12.0p=
t'><br>_______________________________________________<br>paws mailing list=
<br><a href=3D"mailto:paws@ietf.org">paws@ietf.org</a><br><a href=3D"https:=
//www.ietf.org/mailman/listinfo/paws" target=3D"_blank">https://www.ietf.or=
g/mailman/listinfo/paws</a><o:p></o:p></p></div><p class=3DMsoNormal><br><b=
r clear=3Dall><o:p></o:p></p><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p=
></div><p class=3DMsoNormal>-- <br>-vince <o:p></o:p></p></div></div></body=
></html>=

--_000_EC510C021D06A34C92F5A5A488B5290B0CEEE7C5rrcatsexmb2atsa_--

From Peter.McCann@huawei.com  Wed Jul 24 11:20:18 2013
Return-Path: <Peter.McCann@huawei.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0ACF411E8125 for <paws@ietfa.amsl.com>; Wed, 24 Jul 2013 11:20:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.299
X-Spam-Level: 
X-Spam-Status: No, score=-6.299 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, J_CHICKENPOX_33=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Xg2iBYQnNk9m for <paws@ietfa.amsl.com>; Wed, 24 Jul 2013 11:20:13 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 15C2511E824B for <paws@ietf.org>; Wed, 24 Jul 2013 11:20:11 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.5-GA FastPath queued) with ESMTP id AVJ76690; Wed, 24 Jul 2013 18:20:08 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.1.323.7; Wed, 24 Jul 2013 19:19:53 +0100
Received: from DFWEML406-HUB.china.huawei.com (10.193.5.131) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.1.323.7; Wed, 24 Jul 2013 19:20:06 +0100
Received: from dfweml512-mbx.china.huawei.com ([169.254.1.163]) by dfweml406-hub.china.huawei.com ([10.193.5.131]) with mapi id 14.01.0323.007; Wed, 24 Jul 2013 11:20:04 -0700
From: Peter McCann <Peter.McCann@huawei.com>
To: Vincent Chen <vchen@google.com>, Sungjin Yoo <sjyou@etri.re.kr>
Thread-Topic: [paws] WGLC on http://tools.ietf.org/html/draft-ietf-paws-protocol-06
Thread-Index: AQHOiBOWuZSEO1ueIkGBEQLTEDamMJl0JIfg
Date: Wed, 24 Jul 2013 18:20:03 +0000
Message-ID: <5963DDF1F751474D8DEEFDCDBEE43AE716F5075B@dfweml512-mbx.china.huawei.com>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022A10DC@008-AM1MPN1-006.mgdnok.nokia.com> <A738072C202A85459817980EF93F302C0149AC31@SMTP1.etri.info> <CABEV9RNV8AtvNQeWEKiDP8cBQ-xx+_X_whSnOL1f1eQByQ_A0Q@mail.gmail.com> <51E49B9E.7090900@etri.re.kr> <CABEV9RMNZFd07uCndg-RzkfdCy5zye4_L-D6OTTgSS3sfvHwtQ@mail.gmail.com> <51E8C552.4060100@etri.re.kr> <CABEV9RPAhXAoxQA4AV_pDeS+swVjcRUefJe4u3EhSf=wdXnp3w@mail.gmail.com> <51E8D65A.5030500@etri.re.kr> <CABEV9RO3Psa+0Lq2nmLvdWHA4-8AupdJvaFbUACxA6YNAAwnxw@mail.gmail.com>
In-Reply-To: <CABEV9RO3Psa+0Lq2nmLvdWHA4-8AupdJvaFbUACxA6YNAAwnxw@mail.gmail.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.193.125.91]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] WGLC on	http://tools.ietf.org/html/draft-ietf-paws-protocol-06
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jul 2013 18:20:18 -0000

RG8gd2UgbmVlZCB0byB0YWxrIGFib3V0IHRoZSBzbG9wZSBvZiB0aGUgZmlsdGVyIG1hc2sgdGhh
dCBjYXBzIHRoZQ0Kb3V0LW9mLWJhbmQgZW1pc3Npb25zPw0KDQotUGV0ZQ0KDQoNClZpbmNlbnQg
Q2hlbiB3cm90ZToNCj4gU3VuZ2ppbiwNCj4gDQo+IFNvcnJ5IGZvciB0aGUgZGVsYXkgYW5kIHRo
ZSBjb25mdXNpb24uDQo+IA0KPiBBc3N1bWluZyB3ZSBoYXZlIHRoZSByZXNwb25zZSB0aGF0IGNv
bnRhaW5zOg0KPiANCj4gDQo+ICAgICAgICAic3BlY3RyYSI6IFsNCj4gICAgICAgICAgew0KPiAg
ICAgICAgICAgImJhbmR3aWR0aCI6IDZlNiwNCj4gICAgICAgICAgICJmcmVxdWVuY3lSYW5nZXMi
OiBbDQo+ICAgICAgICAgICAgIHsic3RhcnRIeiI6NS4xOGU4LCAic3RvcEh6Ijo1LjM2ZTgsICJt
YXhQb3dlckRCbSI6MzAuMH0sDQo+ICAgICAgICAgICAgIC4uLg0KPiAgICAgICAgICAgXQ0KPiAg
ICAgICAgICB9LA0KPiAgICAgICAgICB7DQo+ICAgICAgICAgICAiYmFuZHdpZHRoIjogMWU1LA0K
PiAgICAgICAgICAgImZyZXF1ZW5jeVJhbmdlcyI6IFsNCj4gICAgICAgICAgICAgeyJzdGFydEh6
Ijo1LjE4ZTgsICJzdG9wSHoiOjUuMzZlOCwgIm1heFBvd2VyREJtIjoyNy4wfSwNCj4gICAgICAg
ICAgICAgLi4uDQo+ICAgICAgICAgICBdDQo+ICAgICAgICAgIH0NCj4gVGhpcyBzcGVjaWZpZXMg
dGhhdCB0aGUgZnJlcXVlbmNpZXMgaW4gdGhlIHJhbmdlIFs1MThNSHosIDUzNk1IeikgYXJlIA0K
PiBhdmFpbGFibGUsIGFuZCB0aGUgZGV2aWNlIG11c3Qgc2F0aXNmeSB0d28gY29uZGl0aW9uczoN
Cj4gDQo+ICAtIFdpdGhpbiBhbnkgNk1IeiBpbiB0aGF0IHJhbmdlLCB0b3RhbCBwb3dlciBtYXkg
bm90IGV4Y2VlZCAzMC4wIGRCbSAgDQo+IEFORCAtIFdpdGhpbiBhbnkgMTAwa0h6IGluIHRoYXQg
cmFuZ2UsIHRvdGFsIHBvd2VyIG1heSBub3QgZXhjZWVkIDI3IA0KPiBkQm0gSW4gdGhpcyBleGFt
cGxlLCBpdCBtZWFucyB0aGF0IHRoZSBkZXZpY2UgbWF5IGZpdCB0d28gMTAwa0h6ICJzdWItIA0K
PiBjaGFubmVscyIgYXQgMjdkQm0gd2l0aGluIGFueSA2TUh6IGNoYW5uZWwuDQo+IA0KPiAoVGhl
cmUgYXJlIG1hbnkgb3RoZXIgcG9zc2liaWxpdGllcy4pDQo+IA0KPiBEb2VzIHRoaXMgbWFrZSBz
ZW5zZT8gSWYgc28sIEknbGwgdXBkYXRlIHRoZSBkcmFmdCB0byBtYWtlIHRoaXMgbW9yZSANCj4g
Y2xlYXIuDQo+IA0KPiBUaGFua3MuDQo+IA0KPiAtdmluY2UNCj4gDQo+IA0KPiANCj4gT24gVGh1
LCBKdWwgMTgsIDIwMTMgYXQgMTE6MDIgUE0sIFN1bmdqaW4gWW9vIDxzanlvdUBldHJpLnJlLmty
PiB3cm90ZToNCj4gDQo+IA0KPiAJVmluY2UsDQo+IA0KPiAJQ29tbWVudCBpcyBpbiBsaW5lLg0K
PiANCj4gDQo+IA0KPiAJT24gMDcvMTkvMjAxMyAwMjoxNyBQTSwgVmluY2VudCBDaGVuIHdyb3Rl
Og0KPiANCj4gDQo+IAkJU3VuZ2xpbiwNCj4gDQo+IAkJU29tZSBjbGFyaWZpY2F0aW9uOiBUaGUg
bWF4UG93ZXJEYm0gaXMgdG90YWwgcG93ZXIuIEl0IGlzIG5vdCBhIA0KPiBzcGVjdHJhbCBkZW5z
aXR5Lg0KPiANCj4gDQo+IAlJIGFncmVlLiBCdXQgKG1heFBvd2VyREJtIC8gYmFuZHdpZHRoKSBk
ZWZpbmVzIHRoZSBzcGVjdHJhbCBkZW5zaXR5Lg0KPiANCj4gDQo+IA0KPiAJCVRodXMsIGlmIGEg
Nk1IeiBjaGFubmVsIGlzIGF2YWlsYWJsZSwgdGhlIERldmljZSBtYXkgY2hvb3NlIHRvIHB1dCwN
Cj4gc2F5LCB0ZW4gMTAwa0h6IHN1Yi1jaGFubmVscyB3aXRoaW4gdGhhdCBjaGFubmVsLiAJCVRo
ZSB0b3RhbCBwb3dlcg0KPiBzdW1tZWQgb3ZlciB0aG9zZSAxMCBzdWItY2hhbm5lbHMgY2Fubm90
IGV4Y2VlZCAyN2RCbS4NCj4gDQo+IA0KPiAJCVNvIGhlcmUgaXMgb25lIHdheSB0aGUgRGV2aWNl
IG1heSB1c2UgdGhlIHJlc3BvbnNlLg0KPiAJCSAtIFRoZSBEZXZpY2UgZGV0ZXJtaW5lcyBmaXJz
dCBpZiBpdCB3YW50cyB0byBiZSBhIG5hcnJvdyBiYW5kICgxZTUpIA0KPiBvciB3aWRlYmFuZCAo
NmU2KSBkZXZpY2UNCj4gCQkgLSBJdCBzZWxlY3RzIHRoZSBTcGVjdHJ1bSBzcGVjaWZpY2F0aW9u
LCBiYXNlZCBvbiBpdHMgbW9kZQ0KPiANCj4gDQo+IAlJIHRoaW5rICJiYW5kd2lkdGgiIHBhcmFt
ZXRlciBkb2VzIG5vdCBsaW1pdCB0aGUgb3BlcmF0aW9uIGJhbmR3aWR0aCANCj4gb2YgdGhlIGRl
dmljZSwgaXQgaXMganVzdCByZWZlcmVuY2UgYmFuZHdpZHRoIHRvIGRlZmluZSBwZXJtaXNzaWJs
ZSANCj4gcG93ZXIgbGV2ZWxzIGFuZCB0aGF0IGlzIGVxdWl2YWxlbnQgdG8gZGVmaW5lIHNwZWN0
cmFsIGRlbnNpdHkuIEkgDQo+IHRoaW5rICJtYXhDb250aWd1b3VzQndIeiIgcGFyYW1ldGVyKDQu
NC4yKSAgbGltaXQgdGhlIG9wZXJhdGlvbiANCj4gYmFuZHdpZHRoLCBhbmQgImJhbmR3aWR0aCIg
cGFyYW1ldGVyIGRvZXMgbm90Lg0KPiANCj4gCUkgdW5kZXJzdGFuZCB0aGUgImJhbmR3aWR0aCIg
cGFyYW1ldGVyIGZyb20gZm9sbG93aW5nIHBhcmFncmFwaHMuDQo+IA0KPiAJNC40LjUuIFNQRUNU
UlVNX1VTRV9OT1RJRlksICJUaGUgYWN0dWFsIGJhbmR3aWR0aCB0byBiZSB1c2VkIChhcyANCj4g
Y29tcHV0ZWQgZnJvbSB0aGUgc3RhcnQgYW5kIHN0b3AgZnJlcXVlbmNpZXMpIE1BWSBiZSBkaWZm
ZXJlbnQgZnJvbSANCj4gdGhlImJhbmR3aWR0aCIgdmFsdWUuDQo+IA0KPiAJNS40LiBGcmVxdWVu
Y3lSYW5nZSwgIk5PVEU6IChtYXhQb3dlckRCbSAvIGJhbmR3aWR0aCkgZGVmaW5lcyB0aGUgDQo+
IG1heGltdW0gcGVybWl0dGVkIEVJUlAgc3BlY3RyYWwgZGVuc2l0eS4iDQo+IA0KPiAJNC40LjIu
IEFWQUlMX1NQRUNUUlVNX1JFU1AsICJtYXhDb250aWd1b3VzQndIejogVGhlIERhdGFiYXNlIE1B
WSANCj4gcmV0dXJuIGEgY29uc3RyYWludCBvbiB0aGUgbWF4aW11bSBjb250aWd1b3VzIGJhbmR3
aWR0aCAoaW4gSGVydHopIGFsbG93ZWQuIg0KPiANCj4gDQo+IA0KPiANCj4gDQo+IAkJLXZpbmNl
DQo+IA0KPiANCj4gCQlPbiBUaHUsIEp1bCAxOCwgMjAxMyBhdCA5OjQ5IFBNLCBTdW5namluIFlv
byA8c2p5b3VAZXRyaS5yZS5rcj4gd3JvdGU6DQo+IA0KPiANCj4gCQkJVmluY2UsDQo+IA0KPiAJ
CQlDb21tZW50IGlzIGluIGxpbmUuDQo+IA0KPiANCj4gCQkJT24gMDcvMTkvMjAxMyAxMDoxNiBB
TSwgVmluY2VudCBDaGVuIHdyb3RlOg0KPiANCj4gDQo+IAkJCQlTdW5namluLA0KPiANCj4gDQo+
IAkJCQlPbiBNb24sIEp1bCAxNSwgMjAxMyBhdCA2OjAyIFBNLCBTdW5namluIDxzanlvdUBldHJp
LnJlLmtyPiB3cm90ZToNCj4gDQo+IA0KPiAJCQkJCVZpbmNlLA0KPiANCj4gCQkJCQlJIHVuZGVy
c3RhbmQgImJhbmR3aWR0aCIgcGFyYW1ldGVyIGlzIGp1c3QgZm9yIGRlZmluaW5nIA0KPiBwZXJt
aXNzaWJsZSBwb3dlciBvciBzcGVjdHJhbCBkZW5zaXR5IGFuZA0KPiAJCQkJCWl0IGRvc2Ugbm90
IHJlcHJlc2VudCB0aGUgb3BlcmF0aW9uIGJhbmR3aWR0aC4gKHNlZSA0LjQuNS4NCj4gU1BFQ1RS
VUNfVVNFX05PVElGWSwgJ3NwZWN0cmEnIHBhcmFtZXRlcg0KPiBkZXNjcmlwdGlvbikNCj4gCQkJ
CQlJZiBJIG1pc3VuZGVyc3RhbmQsIHBsZWFzZSBjb3JyZWN0IG1lLg0KPiANCj4gDQo+IA0KPiAJ
CQkJT2gsIEkgdW5kZXJzdGFuZCB3aGF0IHlvdSdyZSBzYXlpbmcuIFRoZSBleGFtcGxlIGRvZXMg
bm90IG1ha2UgDQo+IHN1cmUgdGhlIG1hdGggd29ya3Mgb3V0IHRvIGJlIGVxdWl2YWxlbnQuDQo+
IAkJCQlJIHRob3VnaHQsIHRob3VnaCwgc29tZSByZWd1bGF0b3JzIGFjdHVhbGx5IHdhbnRzIGRp
ZmZlcmVudCBwb3dlciANCj4gc3BlY3RyYWwgZGVuc2l0eSBmb3IgbmFycm93IGJhbmQsIHNvIGl0
J3Mgbm90IGFsd2F5cw0KPiAJCQkJZ3VhcmFudGVlZCB0byBiZSB0aGUgc2FtZS4NCj4gDQo+IA0K
PiANCj4gCQkJSWYgbWFzdGVyIGRldmljZSByZWNlaXZlIHRoZSBtZXNzYWdlIGluIHRoZSBleGFt
cGxlLCBpdCB3aWxsIGJlIA0KPiBjb25mdXNlZC4gQXNzdW1lIHRoZSBtYXN0ZXIgZGV2aWNlIGRl
Y2lkZXMgdG8gdXNlIHRoZSBzcGVjdHJ1bSBmcm9tDQo+IDUuMThlOCBIeiB0byA1LjI0ZTggSHoo
Nk1IeiBiYW5kd2lkdGgpIGFmdGVyIHJlY2VpdmluZyB0aGlzIG1lc3NhZ2UuDQo+IFRoZW4gdGhl
IG1hc3RlciBkZXZpY2UgbWF5IGJlIGNvbmZ1c2VkIHRvIGludGVycHJldCBwZXJtaXNzaWJsZSAN
Cj4gbWF4aW11bSBwb3dlci4gRmlyc3Qgb25lIGluIHRoZSBleGFtcGxlIHJlcHJlc2VudHMgMzAu
MCBkQm0sIGJ1dCANCj4gc2Vjb25kIG9uZSByZXByZXNlbnRzIGFib3V0IDQ0Ljc4IGRCbSg9Mjdk
Qm0gKyAxNy43OGRCKS4gVGhlIG1hc3RlciANCj4gZGV2aWNlIGRvbid0IGtub3cgd2hpY2ggb25l
IGlzIGNvcnJlY3QuDQo+IAkJCVNvIEkgdGhpbmsgaXQgd2lsbCBiZSBjbGVhciBpZiAiZnJlcXVl
bmN5UmFuZ2VzIiBpbiB0aGUgc2Vjb25kIA0KPiBvbmUoZm9yICJiYW5kd2lkdGgiIDogMWU1KSBp
cyBtb2RpZmllZCB0byBkaWZmZXJlbnQgZnJlcXVlbmN5IGZyb20gDQo+IGZpcnN0IG9uZShmb3Ig
ImJhbmR3aWR0aCIgOiAxZTUpDQo+IA0KPiANCj4gDQo+IAkJCQkJQW5kIEkgZm91bmQgYW5vdGhl
ciB0eXBvcy4NCj4gCQkJCQkianNvbnJwYyI6ICIyLjAiLCBzaG91bGQgYmUgYWRkZWQgdG8gYWxs
IGV4YW1wbGVzLg0KPiANCj4gDQo+IA0KPiAJCQkJVGhhbmtzLiBJIHdpbGwgaW5jb3Jwb3JhdGUg
dGhpcy4NCj4gDQo+IA0KPiANCj4gCQkJCQlSZWdhcmRzLA0KPiAJCQkJCVN1bmdqaW4NCj4gDQo+
IA0KPiAJCQkJCU9uIDA3LzE2LzIwMTMgMDY6NTYgQU0sIFZpbmNlbnQgQ2hlbg0KPiB3cm90ZToN
Cj4gDQo+IA0KPiAJCQkJCQlTdW5namluLA0KPiANCj4gCQkJCQkJU29ycnkgZm9yIHRoZSBsb25n
IGRlbGF5DQo+ICh2YWNhdGlvbikuIEFuc3dlcnMgaW5saW5lLg0KPiANCj4gDQo+IAkJCQkJCU9u
IFN1biwgSnVuIDMwLCAyMDEzIGF0IDEwOjMwIFBNLCDsnKDshLHsp4QgPHNqeW91QGV0cmkucmUu
a3I+IHdyb3RlOg0KPiANCj4gDQo+IAkJCQkJCQlIaSBBbGwsDQo+IA0KPiAJCQkJCQkJSSBoYXZl
IGZvdW5kIHR3byB0eXBvcy4NCj4gDQo+IAkJCQkJCQlBdCBleGFtcGxlICJnZXRTcGVjdHJ1bSIN
Cj4gSlNPTi1SUEMgaW4gNi40LjEuIDoNCj4gCQkJCQkJCSAgICAgICAgImlkIjogInh4eHh4eCIs
ICAgICAtDQo+IC0+IENvbW1hIHNob3VsZCBiZSBkZWxldGVkLg0KPiAJCQkJCQkJQXQgZXhhbXBs
ZSAiZ2V0U3BlY3RydW1CYXRjaCINCj4gSlNPTi1SUEMgaW4gNi41LjEuIDoNCj4gCQkJCQkJCSAg
ICAgICAgImlkIjogInh4eHh4eCIsICAgICAtDQo+IC0+IENvbW1hIHNob3VsZCBiZSBkZWxldGVk
Lg0KPiANCj4gDQo+IA0KPiAJCQkJCQlUaGFua3MhDQo+IA0KPiANCj4gDQo+IA0KPiAJCQkJCQkJ
SSBoYXZlIGEgY29tbWVudCBhYm91dA0KPiBleGFtcGxlICJnZXRTcGVjdHJ1bSIgSlNPTi1SUEMg
cmVzcG9uc2UgaW4gNi40LjIgYW5kIDYuNS4yLg0KPiAJCQkJCQkJVGhlcmUgYXJlIHR3byBzcGVj
dHJ1bQ0KPiBpbmZvcm1hdGlvbiBwYXJhbWV0ZXJzICBmb3IgdGhlIHNhbWUgZnJlcXVlbmN5IHJh
bmdlLg0KPiAJCQkJCQkJT25lIGlzIGZvciBiYW5kd2lkdGggNmU2LCBhbmQNCj4gdGhlIG90aGVy
IGlzIGZvciBiYW5kd2lkdGggMWU1Lg0KPiAJCQkJCQkJQnV0IHNwZWN0cmFsIGRlbnNpdHkgb2Yg
NmU2DQo+IGlzIGRpZmZlcmVudCBmcm9tIHRoYXQgb2YgMWU1IGluIHRoZSBzYW1lIGZyZXF1ZW5j
eSByYW5nZS4NCj4gCQkJCQkJCUl0IHdpbGwgYmUgbW9yZSBuaWNlIGlmIHRoZQ0KPiBzcGVjdHJh
bCBkZW5zaXR5IG9mIHRoZSBzYW1lIGZyZXF1ZW5jeSByYW5nZSBpcyBzYW1lLg0KPiAJCQkJCQkJ
T3IgaXQgd2lsbCBiZSBhbHNvIG5pY2UgaWYNCj4gZnJlcXVlbmN5IHJhbmdlcyBhcmUgbW9kaWZp
ZWQgdG8gYmUgZGlmZmVyZW50IGZyb20gZWFjaCBvdGhlci4NCj4gDQo+IA0KPiANCj4gCQkJCQkJ
VGhpcyBpcyBpbnRlbmRlZCB0byByZXByZXNlbnQgdGhlIHBlcm1pc3NpYmxlIG1heGltdW0gcG93
ZXIgaW4gDQo+IHdoaWNoICJ3aWRlLWJhbmQiIGFuZCAibmFycm93LWJhbmQiDQo+IG9wZXJhdGlv
bnMgYXJlIHBlcm1pdHRlZC4NCj4gCQkJCQkJVGhlIGF2YWlsYWJsZSBmcmVxdWVuY2llcyBkbyBu
b3QgY2hhbmdlIChoZW5jZSwgdGhlIHNhbWUgDQo+IHN0YXJ0L3N0b3AgZnJlcXVlbmNpZXMpLCBq
dXN0IHRoZSBwZXJtaXNzaWJsZSBwb3dlci4NCj4gDQo+IA0KPiAJCQkJCQlEb2VzIHRoYXQgbWFr
ZSBzZW5zZT8NCj4gDQo+IAkJCQkJCS12aW5jZQ0KPiANCj4gDQo+IA0KPiANCj4gCQkJCQkJCVRo
YW5rIHlvdS4NCj4gDQo+IAkJCQkJCQlCUiwNCj4gCQkJCQkJCVN1bmdqaW4NCj4gDQo+IA0KPiAN
Cj4gCQkJCQkJCS0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tIAkJCQkJCQlGcm9tOiBwYXdzLWJv
dW5jZXNAaWV0Zi5vcmcNCj4gW21haWx0bzpwYXdzLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFs
ZiBPZiBHYWJvci5CYWprb0Bub2tpYS5jb20NCj4gCQkJCQkJCVNlbnQ6IFRodXJzZGF5LCBKdW5l
IDIwLCAyMDEzIDI6MTggQU0gCQkJCQkJCVRvOiBwYXdzQGlldGYub3JnDQo+IAkJCQkJCQlTdWJq
ZWN0OiBbcGF3c10gV0dMQyBvbg0KPiBodHRwOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1p
ZXRmLXBhd3MtcHJvdG9jb2wtMDYNCj4gDQo+IA0KPiAJCQkJCQkJQWxsLA0KPiANCj4gCQkJCQkJ
CVRoZSBFZGl0b3Igb2YgdGhlIGRvY3VtZW50IHBvc3RlZCBhIG5ldyB2ZXJzaW9uIGFuZCBpbmRp
Y2F0ZWQgDQo+IHRoYXQgYWxsIG9wZW4gaXNzdWVzIHJhaXNlZCBvbiB0aGUgbGlzdCB3ZXJlIHJl
c29sdmVkLCBhbmQgdGhhdCB0aGVyZQ0KPiBhcmUgbm8gbW9yZSBvcGVuIGlzc3VlcyBoZSBpcyBh
d2FyZSBvZi4gCQkJCQkJCVRoZXJlZm9yZSwgSSdkIGxpa2UgdG8NCj4gaXNzdWUgYSB3ZyBsYXN0
IGNhbGwgb24gdGhlIGRvY3VtZW50LiBXZSBuZWVkIHJldmlld3MgYW5kIGZlZWRiYWNrIGluIA0K
PiBvcmRlciB0byBiZSBhYmxlIHRvIHByb2dyZXNzIHRoZSBkb2N1bWVudC4NCj4gDQo+IAkJCQkJ
CQlQbGVhc2UgcmVhZCB0aHJvdWdoIHRoZSBkcmFmdA0KPiBhbmQgc2VuZCBhbnkgY29tbWVudHMg
eW91IG1heSBoYXZlIHRvIHRoZSBsaXN0IGluIHRoZSBuZXh0IDItMyB3ZWVrcy4NCj4gCQkJCQkJ
CUlmIHlvdSByZXZpZXcgdGhlIGRyYWZ0IGFuZA0KPiBoYXZlIG5vIGNvbW1lbnRzLCBzZW5kIGEg
bm90ZSB0byB0aGUgbGlzdCB0aGF0IHRoZSBkcmFmdCBpcyBnb29kIGFzIGl0IA0KPiBpcywgd2Ug
bmVlZCB0aGVzZSBub3RlcyBhcyBtdWNoIGFzIHdlIG5lZWQgdGhlIGFjdHVhbCBjb21tZW50cy4N
Cj4gDQo+IAkJCQkJCQlUaGFua3MsIEdhYm9yDQo+IA0KPiAJX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gCQkJCQkJCXBhd3MgbWFpbGluZyBsaXN0DQo+
IAkJCQkJCQlwYXdzQGlldGYub3JnDQo+IA0KPiAJaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9wYXdzDQo+IA0KPiAJX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCj4gCQkJCQkJCXBhd3MgbWFpbGluZyBsaXN0DQo+IAkJCQkJCQlwYXdz
QGlldGYub3JnDQo+IA0KPiAJaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9w
YXdzDQo+IA0KPiANCj4gDQo+IA0KPiANCj4gCQkJCQkJLS0NCj4gCQkJCQkJLXZpbmNlDQo+IA0K
PiANCj4gDQo+IA0KPiANCj4gCQkJCS0tDQo+IAkJCQktdmluY2UNCj4gDQo+IA0KPiAJCQlSZWdh
cmRzLA0KPiAJCQlTdW5namluDQo+IA0KPiANCj4gDQo+IA0KPiANCj4gDQo+IAkJLS0NCj4gCQkt
dmluY2UNCj4gDQo+IA0KPiANCj4gDQo+DQoNCg0KDQo=

From vchen@google.com  Wed Jul 24 13:29:44 2013
Return-Path: <vchen@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4907B11E80DE for <paws@ietfa.amsl.com>; Wed, 24 Jul 2013 13:29:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.38
X-Spam-Level: 
X-Spam-Status: No, score=-1.38 tagged_above=-999 required=5 tests=[AWL=-0.003,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_33=0.6, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hFRF6eDAq0Ck for <paws@ietfa.amsl.com>; Wed, 24 Jul 2013 13:29:42 -0700 (PDT)
Received: from mail-qe0-x232.google.com (mail-qe0-x232.google.com [IPv6:2607:f8b0:400d:c02::232]) by ietfa.amsl.com (Postfix) with ESMTP id 7243F11E80D2 for <paws@ietf.org>; Wed, 24 Jul 2013 13:29:41 -0700 (PDT)
Received: by mail-qe0-f50.google.com with SMTP id k5so3354607qej.9 for <paws@ietf.org>; Wed, 24 Jul 2013 13:29:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=urtFt8Tl3ZxPTdJ6xpVxuhlr1YxFfF+0zOaPDoQXK7M=; b=KPRqXou7L3GCUphAp4F51k668/AcGrUEuWcN8kEYiC+hm5zhKAIGyye+mxN+/aq4bp Yzp9bIdmti2BYvdu6aIyEZ3lv1AEIg+ktmD2qmzUtgCWEbOlWsuyHEMN8vILFSgV1zVS S3DlS/yvdZ7QzOVSIKrtRLNukSJOP6eQTUs2axHx3j/3wMKWc/JPtTp7qXbmgOX4cfbF f4KXZW+T1xeugbnIMrPYvkwezNG2KK63FEvyI7qy2EbNOWPEEOlTUCEL4Ai68RTCjgpy KUMQ+keCKz+ugH9RNaFanrdwOo3qkPKK7xXnWk5VbCtu3bZuCpB8t9SVU0vTHhv7ByrW i4pQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=urtFt8Tl3ZxPTdJ6xpVxuhlr1YxFfF+0zOaPDoQXK7M=; b=eiTa/VPhNvQ2kD7m9WIi45DiOyBpFXElju+1RgLtWE0ISRWf59OUaUFG0vJdxtxRzM 1FLV2NxGIFNjD/Rqer4Zl98ocr27NxwbmBjrfhHaj69cho60C1T4eK5kTf2e7z6mef6K MNjAOo2YprUQFncPHHEPX6NFHy65d03BhHXJgoIGiCO13Jkq51o85AZsQZWYZsLBTPlc Bl2+M0TxdWetekq28Fq+lcNRCiSJBFMpZsOrezXqkFYid56JN8JtxGdaunhUNq77508f Wlf4euIB+if4CA23QVRUl4coDMc89aPBAgtVcrWZ0T6zBeOdw3SJkHtvkqmwsLADxYNj Vclw==
MIME-Version: 1.0
X-Received: by 10.229.139.196 with SMTP id f4mr10586973qcu.34.1374697780882; Wed, 24 Jul 2013 13:29:40 -0700 (PDT)
Received: by 10.229.161.80 with HTTP; Wed, 24 Jul 2013 13:29:40 -0700 (PDT)
In-Reply-To: <5963DDF1F751474D8DEEFDCDBEE43AE716F5075B@dfweml512-mbx.china.huawei.com>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022A10DC@008-AM1MPN1-006.mgdnok.nokia.com> <A738072C202A85459817980EF93F302C0149AC31@SMTP1.etri.info> <CABEV9RNV8AtvNQeWEKiDP8cBQ-xx+_X_whSnOL1f1eQByQ_A0Q@mail.gmail.com> <51E49B9E.7090900@etri.re.kr> <CABEV9RMNZFd07uCndg-RzkfdCy5zye4_L-D6OTTgSS3sfvHwtQ@mail.gmail.com> <51E8C552.4060100@etri.re.kr> <CABEV9RPAhXAoxQA4AV_pDeS+swVjcRUefJe4u3EhSf=wdXnp3w@mail.gmail.com> <51E8D65A.5030500@etri.re.kr> <CABEV9RO3Psa+0Lq2nmLvdWHA4-8AupdJvaFbUACxA6YNAAwnxw@mail.gmail.com> <5963DDF1F751474D8DEEFDCDBEE43AE716F5075B@dfweml512-mbx.china.huawei.com>
Date: Wed, 24 Jul 2013 13:29:40 -0700
Message-ID: <CABEV9RO4prpChCe4YivDW6Dd9R1LdEzHCk8FEP_7k--9z+S5hg@mail.gmail.com>
From: Vincent Chen <vchen@google.com>
To: Peter McCann <Peter.McCann@huawei.com>
Content-Type: multipart/alternative; boundary=001a11c3ce22e748a204e247c44b
X-Gm-Message-State: ALoCoQkP43EweT+bKctMgPJwr3fpNQnfgIQdZtosOf6EYtU5sHOZtayX6gp7adlU6ndYHFu5nJWmdayQEMnu6bjzi5dvdl63xxFA0OgGuzHp0CQXAs/013/5ppLg9q/kzR6stKCVS/CbfOMLe+QTs56d6r+nTvf4tjDb6bNHUHo4IMjJubtZ32qg2brSgmSn54ACs+vZmN4n
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] WGLC on http://tools.ietf.org/html/draft-ietf-paws-protocol-06
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jul 2013 20:29:44 -0000

--001a11c3ce22e748a204e247c44b
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Peter,

That's what makes the Option 2, perhaps, more generic:

  List of [frequencyHz, maxPowerDBm]

in that you can start to build piece-wise linear shapes....

It would make the protocol more future-proof, even if we don't use it
initially to capture such shapes.

I guess the trade-off is, at what point the protocol becomes too
complex.....

-vince


On Wed, Jul 24, 2013 at 11:20 AM, Peter McCann <Peter.McCann@huawei.com>wro=
te:

> Do we need to talk about the slope of the filter mask that caps the
> out-of-band emissions?
>
> -Pete
>
>
> Vincent Chen wrote:
> > Sungjin,
> >
> > Sorry for the delay and the confusion.
> >
> > Assuming we have the response that contains:
> >
> >
> >        "spectra": [
> >          {
> >           "bandwidth": 6e6,
> >           "frequencyRanges": [
> >             {"startHz":5.18e8, "stopHz":5.36e8, "maxPowerDBm":30.0},
> >             ...
> >           ]
> >          },
> >          {
> >           "bandwidth": 1e5,
> >           "frequencyRanges": [
> >             {"startHz":5.18e8, "stopHz":5.36e8, "maxPowerDBm":27.0},
> >             ...
> >           ]
> >          }
> > This specifies that the frequencies in the range [518MHz, 536MHz) are
> > available, and the device must satisfy two conditions:
> >
> >  - Within any 6MHz in that range, total power may not exceed 30.0 dBm
> > AND - Within any 100kHz in that range, total power may not exceed 27
> > dBm In this example, it means that the device may fit two 100kHz "sub-
> > channels" at 27dBm within any 6MHz channel.
> >
> > (There are many other possibilities.)
> >
> > Does this make sense? If so, I'll update the draft to make this more
> > clear.
> >
> > Thanks.
> >
> > -vince
> >
> >
> >
> > On Thu, Jul 18, 2013 at 11:02 PM, Sungjin Yoo <sjyou@etri.re.kr> wrote:
> >
> >
> >       Vince,
> >
> >       Comment is in line.
> >
> >
> >
> >       On 07/19/2013 02:17 PM, Vincent Chen wrote:
> >
> >
> >               Sunglin,
> >
> >               Some clarification: The maxPowerDbm is total power. It is
> not a
> > spectral density.
> >
> >
> >       I agree. But (maxPowerDBm / bandwidth) defines the spectral
> density.
> >
> >
> >
> >               Thus, if a 6MHz channel is available, the Device may
> choose to put,
> > say, ten 100kHz sub-channels within that channel.             The total
> power
> > summed over those 10 sub-channels cannot exceed 27dBm.
> >
> >
> >               So here is one way the Device may use the response.
> >                - The Device determines first if it wants to be a narrow
> band (1e5)
> > or wideband (6e6) device
> >                - It selects the Spectrum specification, based on its mo=
de
> >
> >
> >       I think "bandwidth" parameter does not limit the operation
> bandwidth
> > of the device, it is just reference bandwidth to define permissible
> > power levels and that is equivalent to define spectral density. I
> > think "maxContiguousBwHz" parameter(4.4.2)  limit the operation
> > bandwidth, and "bandwidth" parameter does not.
> >
> >       I understand the "bandwidth" parameter from following paragraphs.
> >
> >       4.4.5. SPECTRUM_USE_NOTIFY, "The actual bandwidth to be used (as
> > computed from the start and stop frequencies) MAY be different from
> > the"bandwidth" value.
> >
> >       5.4. FrequencyRange, "NOTE: (maxPowerDBm / bandwidth) defines the
> > maximum permitted EIRP spectral density."
> >
> >       4.4.2. AVAIL_SPECTRUM_RESP, "maxContiguousBwHz: The Database MAY
> > return a constraint on the maximum contiguous bandwidth (in Hertz)
> allowed."
> >
> >
> >
> >
> >
> >               -vince
> >
> >
> >               On Thu, Jul 18, 2013 at 9:49 PM, Sungjin Yoo <
> sjyou@etri.re.kr> wrote:
> >
> >
> >                       Vince,
> >
> >                       Comment is in line.
> >
> >
> >                       On 07/19/2013 10:16 AM, Vincent Chen wrote:
> >
> >
> >                               Sungjin,
> >
> >
> >                               On Mon, Jul 15, 2013 at 6:02 PM, Sungjin =
<
> sjyou@etri.re.kr> wrote:
> >
> >
> >                                       Vince,
> >
> >                                       I understand "bandwidth" paramete=
r
> is just for defining
> > permissible power or spectral density and
> >                                       it dose not represent the
> operation bandwidth. (see 4.4.5.
> > SPECTRUC_USE_NOTIFY, 'spectra' parameter
> > description)
> >                                       If I misunderstand, please correc=
t
> me.
> >
> >
> >
> >                               Oh, I understand what you're saying. The
> example does not make
> > sure the math works out to be equivalent.
> >                               I thought, though, some regulators
> actually wants different power
> > spectral density for narrow band, so it's not always
> >                               guaranteed to be the same.
> >
> >
> >
> >                       If master device receive the message in the
> example, it will be
> > confused. Assume the master device decides to use the spectrum from
> > 5.18e8 Hz to 5.24e8 Hz(6MHz bandwidth) after receiving this message.
> > Then the master device may be confused to interpret permissible
> > maximum power. First one in the example represents 30.0 dBm, but
> > second one represents about 44.78 dBm(=3D27dBm + 17.78dB). The master
> > device don't know which one is correct.
> >                       So I think it will be clear if "frequencyRanges"
> in the second
> > one(for "bandwidth" : 1e5) is modified to different frequency from
> > first one(for "bandwidth" : 1e5)
> >
> >
> >
> >                                       And I found another typos.
> >                                       "jsonrpc": "2.0", should be added
> to all examples.
> >
> >
> >
> >                               Thanks. I will incorporate this.
> >
> >
> >
> >                                       Regards,
> >                                       Sungjin
> >
> >
> >                                       On 07/16/2013 06:56 AM, Vincent
> Chen
> > wrote:
> >
> >
> >                                               Sungjin,
> >
> >                                               Sorry for the long delay
> > (vacation). Answers inline.
> >
> >
> >                                               On Sun, Jun 30, 2013 at
> 10:30 PM, =EC=9C=A0=EC=84=B1=EC=A7=84 <sjyou@etri.re.kr> wrote:
> >
> >
> >                                                       Hi All,
> >
> >                                                       I have found two
> typos.
> >
> >                                                       At example
> "getSpectrum"
> > JSON-RPC in 6.4.1. :
> >                                                               "id":
> "xxxxxx",     -
> > -> Comma should be deleted.
> >                                                       At example
> "getSpectrumBatch"
> > JSON-RPC in 6.5.1. :
> >                                                               "id":
> "xxxxxx",     -
> > -> Comma should be deleted.
> >
> >
> >
> >                                               Thanks!
> >
> >
> >
> >
> >                                                       I have a comment
> about
> > example "getSpectrum" JSON-RPC response in 6.4.2 and 6.5.2.
> >                                                       There are two
> spectrum
> > information parameters  for the same frequency range.
> >                                                       One is for
> bandwidth 6e6, and
> > the other is for bandwidth 1e5.
> >                                                       But spectral
> density of 6e6
> > is different from that of 1e5 in the same frequency range.
> >                                                       It will be more
> nice if the
> > spectral density of the same frequency range is same.
> >                                                       Or it will be als=
o
> nice if
> > frequency ranges are modified to be different from each other.
> >
> >
> >
> >                                               This is intended to
> represent the permissible maximum power in
> > which "wide-band" and "narrow-band"
> > operations are permitted.
> >                                               The available frequencies
> do not change (hence, the same
> > start/stop frequencies), just the permissible power.
> >
> >
> >                                               Does that make sense?
> >
> >                                               -vince
> >
> >
> >
> >
> >                                                       Thank you.
> >
> >                                                       BR,
> >                                                       Sungjin
> >
> >
> >
> >                                                       -----Original
> Message-----                                                      From:
> paws-bounces@ietf.org
> > [mailto:paws-bounces@ietf.org] On Behalf Of Gabor.Bajko@nokia.com
> >                                                       Sent: Thursday,
> June 20, 2013 2:18 AM                                                   T=
o:
> paws@ietf.org
> >                                                       Subject: [paws]
> WGLC on
> > http://tools.ietf.org/html/draft-ietf-paws-protocol-06
> >
> >
> >                                                       All,
> >
> >                                                       The Editor of the
> document posted a new version and indicated
> > that all open issues raised on the list were resolved, and that there
> > are no more open issues he is aware of.
>                       Therefore, I'd like to
> > issue a wg last call on the document. We need reviews and feedback in
> > order to be able to progress the document.
> >
> >                                                       Please read
> through the draft
> > and send any comments you may have to the list in the next 2-3 weeks.
> >                                                       If you review the
> draft and
> > have no comments, send a note to the list that the draft is good as it
> > is, we need these notes as much as we need the actual comments.
> >
> >                                                       Thanks, Gabor
> >
> >       _______________________________________________
> >                                                       paws mailing list
> >                                                       paws@ietf.org
> >
> >       https://www.ietf.org/mailman/listinfo/paws
> >
> >       _______________________________________________
> >                                                       paws mailing list
> >                                                       paws@ietf.org
> >
> >       https://www.ietf.org/mailman/listinfo/paws
> >
> >
> >
> >
> >
> >                                               --
> >                                               -vince
> >
> >
> >
> >
> >
> >                               --
> >                               -vince
> >
> >
> >                       Regards,
> >                       Sungjin
> >
> >
> >
> >
> >
> >
> >               --
> >               -vince
> >
> >
> >
> >
> >
>
>
>
>


--=20
-vince

--001a11c3ce22e748a204e247c44b
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: base64

PGRpdiBkaXI9Imx0ciI+UGV0ZXIsPGRpdj48YnI+PC9kaXY+PGRpdj5UaGF0JiMzOTtzIHdoYXQg
bWFrZXMgdGhlIE9wdGlvbiAyLCBwZXJoYXBzLCBtb3JlIGdlbmVyaWM6PC9kaXY+PGRpdj48YnI+
PC9kaXY+PGRpdj7CoCBMaXN0IG9mIFtmcmVxdWVuY3lIeiwgbWF4UG93ZXJEQm1dPC9kaXY+PGRp
dj48YnI+PC9kaXY+PGRpdj5pbiB0aGF0IHlvdSBjYW4gc3RhcnQgdG8gYnVpbGQgcGllY2Utd2lz
ZSBsaW5lYXIgc2hhcGVzLi4uLjwvZGl2Pg0KPGRpdj48YnI+PC9kaXY+PGRpdj5JdCB3b3VsZCBt
YWtlIHRoZSBwcm90b2NvbCBtb3JlIGZ1dHVyZS1wcm9vZiwgZXZlbiBpZiB3ZSBkb24mIzM5O3Qg
dXNlIGl0IGluaXRpYWxseSB0byBjYXB0dXJlIHN1Y2ggc2hhcGVzLjwvZGl2PjxkaXY+PGJyPjwv
ZGl2PjxkaXY+SSBndWVzcyB0aGUgdHJhZGUtb2ZmIGlzLCBhdCB3aGF0IHBvaW50IHRoZSBwcm90
b2NvbCBiZWNvbWVzIHRvbyBjb21wbGV4Li4uLi48L2Rpdj4NCjxkaXY+PGJyPjwvZGl2PjxkaXY+
LXZpbmNlPC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxicj48YnI+PGRpdiBj
bGFzcz0iZ21haWxfcXVvdGUiPk9uIFdlZCwgSnVsIDI0LCAyMDEzIGF0IDExOjIwIEFNLCBQZXRl
ciBNY0Nhbm4gPHNwYW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86UGV0ZXIuTWNDYW5u
QGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5QZXRlci5NY0Nhbm5AaHVhd2VpLmNvbTwvYT4m
Z3Q7PC9zcGFuPiB3cm90ZTo8YnI+DQo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0
eWxlPSJtYXJnaW46MCAwIDAgLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5n
LWxlZnQ6MWV4Ij5EbyB3ZSBuZWVkIHRvIHRhbGsgYWJvdXQgdGhlIHNsb3BlIG9mIHRoZSBmaWx0
ZXIgbWFzayB0aGF0IGNhcHMgdGhlPGJyPg0Kb3V0LW9mLWJhbmQgZW1pc3Npb25zPzxicj4NCjxi
cj4NCi1QZXRlPGJyPg0KPGJyPg0KPGJyPg0KVmluY2VudCBDaGVuIHdyb3RlOjxicj4NCiZndDsg
U3VuZ2ppbiw8YnI+DQomZ3Q7PGJyPg0KPGRpdiBjbGFzcz0iSE9FblpiIj48ZGl2IGNsYXNzPSJo
NSI+Jmd0OyBTb3JyeSBmb3IgdGhlIGRlbGF5IGFuZCB0aGUgY29uZnVzaW9uLjxicj4NCiZndDs8
YnI+DQomZ3Q7IEFzc3VtaW5nIHdlIGhhdmUgdGhlIHJlc3BvbnNlIHRoYXQgY29udGFpbnM6PGJy
Pg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IMKgIMKgIMKgIMKgJnF1b3Q7c3BlY3RyYSZxdW90
OzogWzxicj4NCiZndDsgwqAgwqAgwqAgwqAgwqB7PGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCAm
cXVvdDtiYW5kd2lkdGgmcXVvdDs6IDZlNiw8YnI+DQomZ3Q7IMKgIMKgIMKgIMKgIMKgICZxdW90
O2ZyZXF1ZW5jeVJhbmdlcyZxdW90OzogWzxicj4NCiZndDsgwqAgwqAgwqAgwqAgwqAgwqAgeyZx
dW90O3N0YXJ0SHomcXVvdDs6NS4xOGU4LCAmcXVvdDtzdG9wSHomcXVvdDs6NS4zNmU4LCAmcXVv
dDttYXhQb3dlckRCbSZxdW90OzozMC4wfSw8YnI+DQomZ3Q7IMKgIMKgIMKgIMKgIMKgIMKgIC4u
Ljxicj4NCiZndDsgwqAgwqAgwqAgwqAgwqAgXTxicj4NCiZndDsgwqAgwqAgwqAgwqAgwqB9LDxi
cj4NCiZndDsgwqAgwqAgwqAgwqAgwqB7PGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCAmcXVvdDti
YW5kd2lkdGgmcXVvdDs6IDFlNSw8YnI+DQomZ3Q7IMKgIMKgIMKgIMKgIMKgICZxdW90O2ZyZXF1
ZW5jeVJhbmdlcyZxdW90OzogWzxicj4NCiZndDsgwqAgwqAgwqAgwqAgwqAgwqAgeyZxdW90O3N0
YXJ0SHomcXVvdDs6NS4xOGU4LCAmcXVvdDtzdG9wSHomcXVvdDs6NS4zNmU4LCAmcXVvdDttYXhQ
b3dlckRCbSZxdW90OzoyNy4wfSw8YnI+DQomZ3Q7IMKgIMKgIMKgIMKgIMKgIMKgIC4uLjxicj4N
CiZndDsgwqAgwqAgwqAgwqAgwqAgXTxicj4NCiZndDsgwqAgwqAgwqAgwqAgwqB9PGJyPg0KJmd0
OyBUaGlzIHNwZWNpZmllcyB0aGF0IHRoZSBmcmVxdWVuY2llcyBpbiB0aGUgcmFuZ2UgWzUxOE1I
eiwgNTM2TUh6KSBhcmU8YnI+DQomZ3Q7IGF2YWlsYWJsZSwgYW5kIHRoZSBkZXZpY2UgbXVzdCBz
YXRpc2Z5IHR3byBjb25kaXRpb25zOjxicj4NCiZndDs8YnI+DQomZ3Q7IMKgLSBXaXRoaW4gYW55
IDZNSHogaW4gdGhhdCByYW5nZSwgdG90YWwgcG93ZXIgbWF5IG5vdCBleGNlZWQgMzAuMCBkQm08
YnI+DQomZ3Q7IEFORCAtIFdpdGhpbiBhbnkgMTAwa0h6IGluIHRoYXQgcmFuZ2UsIHRvdGFsIHBv
d2VyIG1heSBub3QgZXhjZWVkIDI3PGJyPg0KJmd0OyBkQm0gSW4gdGhpcyBleGFtcGxlLCBpdCBt
ZWFucyB0aGF0IHRoZSBkZXZpY2UgbWF5IGZpdCB0d28gMTAwa0h6ICZxdW90O3N1Yi08YnI+DQom
Z3Q7IGNoYW5uZWxzJnF1b3Q7IGF0IDI3ZEJtIHdpdGhpbiBhbnkgNk1IeiBjaGFubmVsLjxicj4N
CiZndDs8YnI+DQomZ3Q7IChUaGVyZSBhcmUgbWFueSBvdGhlciBwb3NzaWJpbGl0aWVzLik8YnI+
DQomZ3Q7PGJyPg0KJmd0OyBEb2VzIHRoaXMgbWFrZSBzZW5zZT8gSWYgc28sIEkmIzM5O2xsIHVw
ZGF0ZSB0aGUgZHJhZnQgdG8gbWFrZSB0aGlzIG1vcmU8YnI+DQomZ3Q7IGNsZWFyLjxicj4NCiZn
dDs8YnI+DQomZ3Q7IFRoYW5rcy48YnI+DQomZ3Q7PGJyPg0KJmd0OyAtdmluY2U8YnI+DQomZ3Q7
PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IE9uIFRodSwgSnVsIDE4LCAyMDEzIGF0IDEx
OjAyIFBNLCBTdW5namluIFlvbyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNqeW91QGV0cmkucmUua3Ii
PnNqeW91QGV0cmkucmUua3I8L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4N
CiZndDsgwqAgwqAgwqAgVmluY2UsPGJyPg0KJmd0Ozxicj4NCiZndDsgwqAgwqAgwqAgQ29tbWVu
dCBpcyBpbiBsaW5lLjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsgwqAg
wqAgwqAgT24gMDcvMTkvMjAxMyAwMjoxNyBQTSwgVmluY2VudCBDaGVuIHdyb3RlOjxicj4NCiZn
dDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCBTdW5nbGluLDxicj4N
CiZndDs8YnI+DQomZ3Q7IMKgIMKgIMKgIMKgIMKgIMKgIMKgIFNvbWUgY2xhcmlmaWNhdGlvbjog
VGhlIG1heFBvd2VyRGJtIGlzIHRvdGFsIHBvd2VyLiBJdCBpcyBub3QgYTxicj4NCiZndDsgc3Bl
Y3RyYWwgZGVuc2l0eS48YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsgwqAgwqAgwqAgSSBh
Z3JlZS4gQnV0IChtYXhQb3dlckRCbSAvIGJhbmR3aWR0aCkgZGVmaW5lcyB0aGUgc3BlY3RyYWwg
ZGVuc2l0eS48YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IMKgIMKgIMKg
IMKgIMKgIMKgIMKgIFRodXMsIGlmIGEgNk1IeiBjaGFubmVsIGlzIGF2YWlsYWJsZSwgdGhlIERl
dmljZSBtYXkgY2hvb3NlIHRvIHB1dCw8YnI+DQomZ3Q7IHNheSwgdGVuIDEwMGtIeiBzdWItY2hh
bm5lbHMgd2l0aGluIHRoYXQgY2hhbm5lbC4gwqAgwqAgwqAgwqAgwqAgwqAgVGhlIHRvdGFsIHBv
d2VyPGJyPg0KJmd0OyBzdW1tZWQgb3ZlciB0aG9zZSAxMCBzdWItY2hhbm5lbHMgY2Fubm90IGV4
Y2VlZCAyN2RCbS48YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgU28gaGVyZSBpcyBvbmUgd2F5IHRoZSBEZXZpY2UgbWF5IHVzZSB0aGUgcmVzcG9uc2Uu
PGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0gVGhlIERldmljZSBkZXRlcm1pbmVz
IGZpcnN0IGlmIGl0IHdhbnRzIHRvIGJlIGEgbmFycm93IGJhbmQgKDFlNSk8YnI+DQomZ3Q7IG9y
IHdpZGViYW5kICg2ZTYpIGRldmljZTxicj4NCiZndDsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAt
IEl0IHNlbGVjdHMgdGhlIFNwZWN0cnVtIHNwZWNpZmljYXRpb24sIGJhc2VkIG9uIGl0cyBtb2Rl
PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IMKgIMKgIMKgIEkgdGhpbmsgJnF1b3Q7YmFu
ZHdpZHRoJnF1b3Q7IHBhcmFtZXRlciBkb2VzIG5vdCBsaW1pdCB0aGUgb3BlcmF0aW9uIGJhbmR3
aWR0aDxicj4NCiZndDsgb2YgdGhlIGRldmljZSwgaXQgaXMganVzdCByZWZlcmVuY2UgYmFuZHdp
ZHRoIHRvIGRlZmluZSBwZXJtaXNzaWJsZTxicj4NCiZndDsgcG93ZXIgbGV2ZWxzIGFuZCB0aGF0
IGlzIGVxdWl2YWxlbnQgdG8gZGVmaW5lIHNwZWN0cmFsIGRlbnNpdHkuIEk8YnI+DQomZ3Q7IHRo
aW5rICZxdW90O21heENvbnRpZ3VvdXNCd0h6JnF1b3Q7IHBhcmFtZXRlcig0LjQuMikgwqBsaW1p
dCB0aGUgb3BlcmF0aW9uPGJyPg0KJmd0OyBiYW5kd2lkdGgsIGFuZCAmcXVvdDtiYW5kd2lkdGgm
cXVvdDsgcGFyYW1ldGVyIGRvZXMgbm90Ljxicj4NCiZndDs8YnI+DQomZ3Q7IMKgIMKgIMKgIEkg
dW5kZXJzdGFuZCB0aGUgJnF1b3Q7YmFuZHdpZHRoJnF1b3Q7IHBhcmFtZXRlciBmcm9tIGZvbGxv
d2luZyBwYXJhZ3JhcGhzLjxicj4NCiZndDs8YnI+DQomZ3Q7IMKgIMKgIMKgIDQuNC41LiBTUEVD
VFJVTV9VU0VfTk9USUZZLCAmcXVvdDtUaGUgYWN0dWFsIGJhbmR3aWR0aCB0byBiZSB1c2VkIChh
czxicj4NCiZndDsgY29tcHV0ZWQgZnJvbSB0aGUgc3RhcnQgYW5kIHN0b3AgZnJlcXVlbmNpZXMp
IE1BWSBiZSBkaWZmZXJlbnQgZnJvbTxicj4NCiZndDsgdGhlJnF1b3Q7YmFuZHdpZHRoJnF1b3Q7
IHZhbHVlLjxicj4NCiZndDs8YnI+DQomZ3Q7IMKgIMKgIMKgIDUuNC4gRnJlcXVlbmN5UmFuZ2Us
ICZxdW90O05PVEU6IChtYXhQb3dlckRCbSAvIGJhbmR3aWR0aCkgZGVmaW5lcyB0aGU8YnI+DQom
Z3Q7IG1heGltdW0gcGVybWl0dGVkIEVJUlAgc3BlY3RyYWwgZGVuc2l0eS4mcXVvdDs8YnI+DQom
Z3Q7PGJyPg0KJmd0OyDCoCDCoCDCoCA0LjQuMi4gQVZBSUxfU1BFQ1RSVU1fUkVTUCwgJnF1b3Q7
bWF4Q29udGlndW91c0J3SHo6IFRoZSBEYXRhYmFzZSBNQVk8YnI+DQomZ3Q7IHJldHVybiBhIGNv
bnN0cmFpbnQgb24gdGhlIG1heGltdW0gY29udGlndW91cyBiYW5kd2lkdGggKGluIEhlcnR6KSBh
bGxvd2VkLiZxdW90Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+
DQomZ3Q7PGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtdmluY2U8YnI+DQomZ3Q7PGJy
Pg0KJmd0Ozxicj4NCiZndDsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgT24gVGh1LCBKdWwgMTgsIDIw
MTMgYXQgOTo0OSBQTSwgU3VuZ2ppbiBZb28gJmx0OzxhIGhyZWY9Im1haWx0bzpzanlvdUBldHJp
LnJlLmtyIj5zanlvdUBldHJpLnJlLmtyPC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0Ozxicj4NCiZn
dDs8YnI+DQomZ3Q7IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIFZpbmNlLDxicj4N
CiZndDs8YnI+DQomZ3Q7IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIENvbW1lbnQg
aXMgaW4gbGluZS48YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgT24gMDcvMTkvMjAxMyAxMDoxNiBBTSwgVmluY2VudCBDaGVuIHdy
b3RlOjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBTdW5namluLDxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0K
Jmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBPbiBNb24s
IEp1bCAxNSwgMjAxMyBhdCA2OjAyIFBNLCBTdW5namluICZsdDs8YSBocmVmPSJtYWlsdG86c2p5
b3VAZXRyaS5yZS5rciI+c2p5b3VAZXRyaS5yZS5rcjwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDs8
YnI+DQomZ3Q7PGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCBWaW5jZSw8YnI+DQomZ3Q7PGJyPg0KJmd0OyDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBJIHVuZGVyc3Rh
bmQgJnF1b3Q7YmFuZHdpZHRoJnF1b3Q7IHBhcmFtZXRlciBpcyBqdXN0IGZvciBkZWZpbmluZzxi
cj4NCiZndDsgcGVybWlzc2libGUgcG93ZXIgb3Igc3BlY3RyYWwgZGVuc2l0eSBhbmQ8YnI+DQom
Z3Q7IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIGl0IGRvc2Ugbm90IHJlcHJlc2VudCB0aGUgb3BlcmF0aW9uIGJhbmR3aWR0aC4gKHNlZSA0
LjQuNS48YnI+DQomZ3Q7IFNQRUNUUlVDX1VTRV9OT1RJRlksICYjMzk7c3BlY3RyYSYjMzk7IHBh
cmFtZXRlcjxicj4NCiZndDsgZGVzY3JpcHRpb24pPGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBJZiBJIG1pc3VuZGVyc3Rh
bmQsIHBsZWFzZSBjb3JyZWN0IG1lLjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4N
CiZndDsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgT2gsIEkg
dW5kZXJzdGFuZCB3aGF0IHlvdSYjMzk7cmUgc2F5aW5nLiBUaGUgZXhhbXBsZSBkb2VzIG5vdCBt
YWtlPGJyPg0KJmd0OyBzdXJlIHRoZSBtYXRoIHdvcmtzIG91dCB0byBiZSBlcXVpdmFsZW50Ljxi
cj4NCiZndDsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgSSB0
aG91Z2h0LCB0aG91Z2gsIHNvbWUgcmVndWxhdG9ycyBhY3R1YWxseSB3YW50cyBkaWZmZXJlbnQg
cG93ZXI8YnI+DQomZ3Q7IHNwZWN0cmFsIGRlbnNpdHkgZm9yIG5hcnJvdyBiYW5kLCBzbyBpdCYj
Mzk7cyBub3QgYWx3YXlzPGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCBndWFyYW50ZWVkIHRvIGJlIHRoZSBzYW1lLjxicj4NCiZndDs8YnI+DQom
Z3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
SWYgbWFzdGVyIGRldmljZSByZWNlaXZlIHRoZSBtZXNzYWdlIGluIHRoZSBleGFtcGxlLCBpdCB3
aWxsIGJlPGJyPg0KJmd0OyBjb25mdXNlZC4gQXNzdW1lIHRoZSBtYXN0ZXIgZGV2aWNlIGRlY2lk
ZXMgdG8gdXNlIHRoZSBzcGVjdHJ1bSBmcm9tPGJyPg0KJmd0OyA1LjE4ZTggSHogdG8gNS4yNGU4
IEh6KDZNSHogYmFuZHdpZHRoKSBhZnRlciByZWNlaXZpbmcgdGhpcyBtZXNzYWdlLjxicj4NCiZn
dDsgVGhlbiB0aGUgbWFzdGVyIGRldmljZSBtYXkgYmUgY29uZnVzZWQgdG8gaW50ZXJwcmV0IHBl
cm1pc3NpYmxlPGJyPg0KJmd0OyBtYXhpbXVtIHBvd2VyLiBGaXJzdCBvbmUgaW4gdGhlIGV4YW1w
bGUgcmVwcmVzZW50cyAzMC4wIGRCbSwgYnV0PGJyPg0KJmd0OyBzZWNvbmQgb25lIHJlcHJlc2Vu
dHMgYWJvdXQgNDQuNzggZEJtKD0yN2RCbSArIDE3Ljc4ZEIpLiBUaGUgbWFzdGVyPGJyPg0KJmd0
OyBkZXZpY2UgZG9uJiMzOTt0IGtub3cgd2hpY2ggb25lIGlzIGNvcnJlY3QuPGJyPg0KJmd0OyDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBTbyBJIHRoaW5rIGl0IHdpbGwgYmUgY2xl
YXIgaWYgJnF1b3Q7ZnJlcXVlbmN5UmFuZ2VzJnF1b3Q7IGluIHRoZSBzZWNvbmQ8YnI+DQomZ3Q7
IG9uZShmb3IgJnF1b3Q7YmFuZHdpZHRoJnF1b3Q7IDogMWU1KSBpcyBtb2RpZmllZCB0byBkaWZm
ZXJlbnQgZnJlcXVlbmN5IGZyb208YnI+DQomZ3Q7IGZpcnN0IG9uZShmb3IgJnF1b3Q7YmFuZHdp
ZHRoJnF1b3Q7IDogMWU1KTxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
QW5kIEkgZm91bmQgYW5vdGhlciB0eXBvcy48YnI+DQomZ3Q7IMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZxdW90O2pzb25ycGMmcXVvdDs6
ICZxdW90OzIuMCZxdW90Oywgc2hvdWxkIGJlIGFkZGVkIHRvIGFsbCBleGFtcGxlcy48YnI+DQom
Z3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIFRoYW5rcy4gSSB3aWxsIGluY29ycG9yYXRlIHRoaXMuPGJy
Pg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBSZWdhcmRzLDxicj4NCiZndDsg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
U3VuZ2ppbjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBPbiAwNy8xNi8yMDEzIDA2OjU2
IEFNLCBWaW5jZW50IENoZW48YnI+DQomZ3Q7IHdyb3RlOjxicj4NCiZndDs8YnI+DQomZ3Q7PGJy
Pg0KJmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCBTdW5namluLDxicj4NCiZndDs8YnI+DQomZ3Q7IMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIFNvcnJ5IGZvciB0aGUgbG9uZyBkZWxheTxicj4NCiZndDsgKHZhY2F0aW9uKS4gQW5zd2Vy
cyBpbmxpbmUuPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIE9uIFN1
biwgSnVuIDMwLCAyMDEzIGF0IDEwOjMwIFBNLCDsnKDshLHsp4QgJmx0OzxhIGhyZWY9Im1haWx0
bzpzanlvdUBldHJpLnJlLmtyIj5zanlvdUBldHJpLnJlLmtyPC9hPiZndDsgd3JvdGU6PGJyPg0K
Jmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEhpIEFsbCw8
YnI+DQomZ3Q7PGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBJIGhhdmUgZm91bmQg
dHdvIHR5cG9zLjxicj4NCiZndDs8YnI+DQomZ3Q7IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEF0
IGV4YW1wbGUgJnF1b3Q7Z2V0U3BlY3RydW0mcXVvdDs8YnI+DQomZ3Q7IEpTT04tUlBDIGluIDYu
NC4xLiA6PGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmcXVv
dDtpZCZxdW90OzogJnF1b3Q7eHh4eHh4JnF1b3Q7LCDCoCDCoCAtPGJyPg0KJmd0OyAtJmd0OyBD
b21tYSBzaG91bGQgYmUgZGVsZXRlZC48YnI+DQomZ3Q7IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IEF0IGV4YW1wbGUgJnF1b3Q7Z2V0U3BlY3RydW1CYXRjaCZxdW90Ozxicj4NCiZndDsgSlNPTi1S
UEMgaW4gNi41LjEuIDo8YnI+DQomZ3Q7IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgICZxdW90O2lkJnF1b3Q7OiAmcXVvdDt4eHh4eHgmcXVvdDssIMKgIMKgIC08YnI+DQomZ3Q7
IC0mZ3Q7IENvbW1hIHNob3VsZCBiZSBkZWxldGVkLjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0K
Jmd0Ozxicj4NCiZndDsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgVGhhbmtzITxicj4NCiZndDs8YnI+DQomZ3Q7PGJy
Pg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEkgaGF2
ZSBhIGNvbW1lbnQgYWJvdXQ8YnI+DQomZ3Q7IGV4YW1wbGUgJnF1b3Q7Z2V0U3BlY3RydW0mcXVv
dDsgSlNPTi1SUEMgcmVzcG9uc2UgaW4gNi40LjIgYW5kIDYuNS4yLjxicj4NCiZndDsgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgVGhlcmUgYXJlIHR3byBzcGVjdHJ1bTxicj4NCiZndDsgaW5mb3Jt
YXRpb24gcGFyYW1ldGVycyDCoGZvciB0aGUgc2FtZSBmcmVxdWVuY3kgcmFuZ2UuPGJyPg0KJmd0
OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBPbmUgaXMgZm9yIGJhbmR3aWR0aCA2ZTYsIGFuZDxi
cj4NCiZndDsgdGhlIG90aGVyIGlzIGZvciBiYW5kd2lkdGggMWU1Ljxicj4NCiZndDsgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgQnV0IHNwZWN0cmFsIGRlbnNpdHkgb2YgNmU2PGJyPg0KJmd0OyBp
cyBkaWZmZXJlbnQgZnJvbSB0aGF0IG9mIDFlNSBpbiB0aGUgc2FtZSBmcmVxdWVuY3kgcmFuZ2Uu
PGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBJdCB3aWxsIGJlIG1vcmUgbmljZSBp
ZiB0aGU8YnI+DQomZ3Q7IHNwZWN0cmFsIGRlbnNpdHkgb2YgdGhlIHNhbWUgZnJlcXVlbmN5IHJh
bmdlIGlzIHNhbWUuPGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBPciBpdCB3aWxs
IGJlIGFsc28gbmljZSBpZjxicj4NCiZndDsgZnJlcXVlbmN5IHJhbmdlcyBhcmUgbW9kaWZpZWQg
dG8gYmUgZGlmZmVyZW50IGZyb20gZWFjaCBvdGhlci48YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4N
CiZndDs8YnI+DQomZ3Q7IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIFRoaXMgaXMgaW50ZW5kZWQgdG8gcmVwcmVzZW50
IHRoZSBwZXJtaXNzaWJsZSBtYXhpbXVtIHBvd2VyIGluPGJyPg0KJmd0OyB3aGljaCAmcXVvdDt3
aWRlLWJhbmQmcXVvdDsgYW5kICZxdW90O25hcnJvdy1iYW5kJnF1b3Q7PGJyPg0KJmd0OyBvcGVy
YXRpb25zIGFyZSBwZXJtaXR0ZWQuPGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBUaGUgYXZhaWxhYmxl
IGZyZXF1ZW5jaWVzIGRvIG5vdCBjaGFuZ2UgKGhlbmNlLCB0aGUgc2FtZTxicj4NCiZndDsgc3Rh
cnQvc3RvcCBmcmVxdWVuY2llcyksIGp1c3QgdGhlIHBlcm1pc3NpYmxlIHBvd2VyLjxicj4NCiZn
dDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBEb2VzIHRoYXQgbWFrZSBzZW5zZT88
YnI+DQomZ3Q7PGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtdmluY2U8YnI+DQomZ3Q7PGJyPg0KJmd0
Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBU
aGFuayB5b3UuPGJyPg0KJmd0Ozxicj4NCiZndDsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgQlIs
PGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBTdW5namluPGJyPg0KJmd0Ozxicj4N
CiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEZyb206IDxhIGhyZWY9
Im1haWx0bzpwYXdzLWJvdW5jZXNAaWV0Zi5vcmciPnBhd3MtYm91bmNlc0BpZXRmLm9yZzwvYT48
YnI+DQomZ3Q7IFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnBhd3MtYm91bmNlc0BpZXRmLm9yZyI+
cGF3cy1ib3VuY2VzQGlldGYub3JnPC9hPl0gT24gQmVoYWxmIE9mIDxhIGhyZWY9Im1haWx0bzpH
YWJvci5CYWprb0Bub2tpYS5jb20iPkdhYm9yLkJhamtvQG5va2lhLmNvbTwvYT48YnI+DQomZ3Q7
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIFNlbnQ6IFRodXJzZGF5LCBKdW5lIDIwLCAyMDEzIDI6
MTggQU0gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgVG86IDxhIGhyZWY9Im1haWx0bzpwYXdzQGlldGYub3Jn
Ij5wYXdzQGlldGYub3JnPC9hPjxicj4NCiZndDsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgU3Vi
amVjdDogW3Bhd3NdIFdHTEMgb248YnI+DQomZ3Q7IDxhIGhyZWY9Imh0dHA6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LWlldGYtcGF3cy1wcm90b2NvbC0wNiIgdGFyZ2V0PSJfYmxhbmsiPmh0
dHA6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtcGF3cy1wcm90b2NvbC0wNjwvYT48
YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgQWxs
LDxicj4NCiZndDs8YnI+DQomZ3Q7IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIFRoZSBFZGl0b3Ig
b2YgdGhlIGRvY3VtZW50IHBvc3RlZCBhIG5ldyB2ZXJzaW9uIGFuZCBpbmRpY2F0ZWQ8YnI+DQom
Z3Q7IHRoYXQgYWxsIG9wZW4gaXNzdWVzIHJhaXNlZCBvbiB0aGUgbGlzdCB3ZXJlIHJlc29sdmVk
LCBhbmQgdGhhdCB0aGVyZTxicj4NCiZndDsgYXJlIG5vIG1vcmUgb3BlbiBpc3N1ZXMgaGUgaXMg
YXdhcmUgb2YuIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIFRoZXJlZm9yZSwgSSYjMzk7ZCBsaWtl
IHRvPGJyPg0KJmd0OyBpc3N1ZSBhIHdnIGxhc3QgY2FsbCBvbiB0aGUgZG9jdW1lbnQuIFdlIG5l
ZWQgcmV2aWV3cyBhbmQgZmVlZGJhY2sgaW48YnI+DQomZ3Q7IG9yZGVyIHRvIGJlIGFibGUgdG8g
cHJvZ3Jlc3MgdGhlIGRvY3VtZW50Ljxicj4NCiZndDs8YnI+DQomZ3Q7IMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIFBsZWFzZSByZWFkIHRocm91Z2ggdGhlIGRyYWZ0PGJyPg0KJmd0OyBhbmQgc2Vu
ZCBhbnkgY29tbWVudHMgeW91IG1heSBoYXZlIHRvIHRoZSBsaXN0IGluIHRoZSBuZXh0IDItMyB3
ZWVrcy48YnI+DQomZ3Q7IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIElmIHlvdSByZXZpZXcgdGhl
IGRyYWZ0IGFuZDxicj4NCiZndDsgaGF2ZSBubyBjb21tZW50cywgc2VuZCBhIG5vdGUgdG8gdGhl
IGxpc3QgdGhhdCB0aGUgZHJhZnQgaXMgZ29vZCBhcyBpdDxicj4NCiZndDsgaXMsIHdlIG5lZWQg
dGhlc2Ugbm90ZXMgYXMgbXVjaCBhcyB3ZSBuZWVkIHRoZSBhY3R1YWwgY29tbWVudHMuPGJyPg0K
Jmd0Ozxicj4NCiZndDsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgVGhhbmtzLCBHYWJvcjxicj4N
CiZndDs8YnI+DQomZ3Q7IMKgIMKgIMKgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fPGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBwYXdzIG1h
aWxpbmcgbGlzdDxicj4NCiZndDsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgPGEgaHJlZj0ibWFp
bHRvOnBhd3NAaWV0Zi5vcmciPnBhd3NAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0Ozxicj4NCiZndDsg
wqAgwqAgwqAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9w
YXdzIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9wYXdzPC9hPjxicj4NCiZndDs8YnI+DQomZ3Q7IMKgIMKgIMKgIF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCBwYXdzIG1haWxpbmcgbGlzdDxicj4NCiZndDsgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgPGEgaHJlZj0ibWFpbHRvOnBhd3NAaWV0Zi5vcmciPnBhd3NAaWV0Zi5vcmc8L2E+PGJyPg0K
Jmd0Ozxicj4NCiZndDsgwqAgwqAgwqAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9wYXdzIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9wYXdzPC9hPjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxi
cj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtLTxicj4NCiZndDsgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgLXZpbmNlPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxi
cj4NCiZndDs8YnI+DQomZ3Q7IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIC0tPGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCAtdmluY2U8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgUmVnYXJkcyw8YnI+DQomZ3Q7IMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIFN1bmdqaW48YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+
DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IMKgIMKgIMKgIMKgIMKgIMKgIMKg
IC0tPGJyPg0KJmd0OyDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtdmluY2U8YnI+DQomZ3Q7PGJyPg0K
Jmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCjxicj4NCjxicj4NCjxicj4N
CjwvZGl2PjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48YnI+PGJyIGNsZWFyPSJhbGwiPjxkaXY+
PGJyPjwvZGl2Pi0tIDxicj4tdmluY2UNCjwvZGl2Pg0K
--001a11c3ce22e748a204e247c44b--

From sajeevmanikkoth@gmail.com  Thu Jul 25 07:30:48 2013
Return-Path: <sajeevmanikkoth@gmail.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9C94D21F99E9 for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 07:30:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.784
X-Spam-Level: 
X-Spam-Status: No, score=-2.784 tagged_above=-999 required=5 tests=[AWL=-0.185, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1qXtpF+DJKUZ for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 07:30:48 -0700 (PDT)
Received: from mail-pb0-x231.google.com (mail-pb0-x231.google.com [IPv6:2607:f8b0:400e:c01::231]) by ietfa.amsl.com (Postfix) with ESMTP id E565E21F99E3 for <paws@ietf.org>; Thu, 25 Jul 2013 07:30:47 -0700 (PDT)
Received: by mail-pb0-f49.google.com with SMTP id jt11so817491pbb.36 for <paws@ietf.org>; Thu, 25 Jul 2013 07:30:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:references:in-reply-to:subject:date:message-id:mime-version :content-type:content-transfer-encoding:x-mailer:thread-index :content-language; bh=mDSNBGpOov8FlD4dP08QCfvpW6LnhKYRUbbr7fjABNw=; b=koaIU49ceLJQjbHZGcj0iz65QrtToJoyoAhyE3UxoJMEno+T2Pog25S7uiOIxlj+78 ki+8W0yJg6/FbZYt3BIIZyxygIDDuIWESh4Whw75LRSFUcIdeYhpGyNUqAK/qxJbtQbM rqJ/XBuEXKpZ7bhjJb0pDCJzb2sU3nZjw8RuNPVl887+SyRpMj+tTILgZCTaLE8bbvu2 Xe3xczXucqaPRh7aXWWzuY4PDzwxm9Xa0ocIfzQMTaVOel3Ds/gTOi/Obv0y+kMG+Cji zaKSmATeI/T3L170JmhkXwp9IwXWzitCo0aGJV/CzVqmS+Ryh436Xm56/1tMrYilRHaf q4xw==
X-Received: by 10.66.142.73 with SMTP id ru9mr48830572pab.17.1374762647626; Thu, 25 Jul 2013 07:30:47 -0700 (PDT)
Received: from adminPC ([49.249.132.75]) by mx.google.com with ESMTPSA id jf4sm54398321pbb.19.2013.07.25.07.30.44 for <paws@ietf.org> (version=TLSv1 cipher=RC4-SHA bits=128/128); Thu, 25 Jul 2013 07:30:46 -0700 (PDT)
From: sajeevmanikkoth@gmail.com
To: <paws@ietf.org>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022EBEBB@008-AM1MPN1-006.mgdnok.nokia.com>
In-Reply-To: 
Date: Thu, 25 Jul 2013 20:00:38 +0530
Message-ID: <003601ce8943$8cdc6030$a6952090$@org>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac6ECAMrY2kuYF/5TTCJfFOcaTjfbQEbVezgADOBQ1A=
Content-Language: en-us
Subject: Re: [paws] Reviews requested for http://tools.ietf.org/html/draft-ietf-paws-protocol-06
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Jul 2013 14:30:48 -0000

Hi,

Please find few comments below, based on my reading of the spec.

1. Section 2.2 states Slave device as a device without geolocation
capability. I think the phrasing there need to be different. A Slave device
may or may not have geolocation capability, but does not directly query the
database. Also a mobile Slave device, can it not switch as master device in
adhoc? 
2. It will be a good thing to include 'timestamp:string            |
requirted' paramter in all the protocol transactions
3. Section 4.3.2 REGISTRATION_RESP should include 'rulesetInfo:RulesetInfo
as  required' parameter. 
4. Section 4.4.4 AVAIL_SPECTRUM_REQ, Can this also include an optional
requirement of minimum usage time? That is a master prefers to use the
available spectrum for a minimum duration without interruption, and the
database responds accordingly. This will help in ensuring QoS for whitespace
transmission. 
5. REGISTRATION_REQ, and SPECTRUM_USE_NOTIFY transctions; can it have
repsonses like accepted/denied by database? 
                                                           
Thanks and Regards,
Sajeev

-----Original Message-----
From: Sajeev Manikkoth [mailto:sajeevmanikkoth@gmail.com] 
Sent: Wednesday, July 24, 2013 7:30 PM
To: 'Gabor.Bajko@nokia.com'; 'paws@ietf.org'
Subject: RE: [paws] Reviews requested for
http://tools.ietf.org/html/draft-ietf-paws-protocol-06

Hi,

Please find few comments below, based on my reading of the spec.

1. Section 2.2 states Slave device as a device without geolocation
capability. I think the phrasing there need to be different. A Slave device
may or may not have geolocation capability, but does not directly query the
database. Also a mobile Slave device, can it not switch as master device in
adhoc? 
2. It will be a good thing to include 'timestamp:string            |
requirted' paramter in all the protocol transactions
3. Section 4.3.2 REGISTRATION_RESP should include 'rulesetInfo:RulesetInfo
as  required' parameter. 
4. Section 4.4.4 AVAIL_SPECTRUM_REQ, Can this also include an optional
requirement of minimum usage time? That is a master prefers to use the
available spectrum for a minimum duration without interruption, and the
database responds accordingly. This will help in ensuring QoS for whitespace
transmission. 
5. REGISTRATION_REQ, and SPECTRUM_USE_NOTIFY transctions; can it have
repsonses like accepted/denied by database? 
                                                           
Thanks and Regards,
Sajeev 



-----Original Message-----
From: paws-bounces@ietf.org [mailto:paws-bounces@ietf.org] On Behalf Of
Gabor.Bajko@nokia.com
Sent: Friday, July 19, 2013 4:13 AM
To: paws@ietf.org
Subject: [paws] Reviews requested for
http://tools.ietf.org/html/draft-ietf-paws-protocol-06

Folks,

I issued a WGLC on this document 4 weeks ago, and there was no feedback
received at all.
If you care about this document, you should review it and send your comments
to the list. If you review it and you have no comments, then please send a
mail to the list stating that you have reviewed the document and have no
comments.
Without reviews, we cannot make progress with the document. I cannot send it
to the IESG requesting publication.

- Gabor

-----Original Message-----
From: paws-bounces@ietf.org [mailto:paws-bounces@ietf.org] On Behalf Of
Bajko Gabor (Nokia-CIC/SiliconValley)
Sent: Wednesday, June 19, 2013 10:18 AM
To: paws@ietf.org
Subject: [paws] WGLC on
http://tools.ietf.org/html/draft-ietf-paws-protocol-06

All,

The Editor of the document posted a new version and indicated that all open
issues raised on the list were resolved, and that there are no more open
issues he is aware of.
Therefore, I'd like to issue a wg last call on the document. We need reviews
and feedback in order to be able to progress the document.

Please read through the draft and send any comments you may have to the list
in the next 2-3 weeks.
If you review the draft and have no comments, send a note to the list that
the draft is good as it is, we need these notes as much as we need the
actual comments.

Thanks, Gabor
_______________________________________________
paws mailing list
paws@ietf.org
https://www.ietf.org/mailman/listinfo/paws
_______________________________________________
paws mailing list
paws@ietf.org
https://www.ietf.org/mailman/listinfo/paws


From dharasty@appcomsci.com  Thu Jul 25 07:44:53 2013
Return-Path: <dharasty@appcomsci.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7DC7B21F9AD3 for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 07:44:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.948
X-Spam-Level: 
X-Spam-Status: No, score=-1.948 tagged_above=-999 required=5 tests=[AWL=0.650,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ymDiebbHomzJ for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 07:44:47 -0700 (PDT)
Received: from thumper.appcomsci.com (thumper.appcomsci.com [205.132.0.196]) by ietfa.amsl.com (Postfix) with ESMTP id 0EA1E21F9A8F for <paws@ietf.org>; Thu, 25 Jul 2013 07:44:45 -0700 (PDT)
Received: from bambi.appcomsci.com (bambi.appcomsci.com [192.4.5.54]) by thumper.appcomsci.com (8.14.2/8.14.2) with ESMTP id r6PEiiYh009863;  Thu, 25 Jul 2013 10:44:44 -0400 (EDT)
Received: from brg-ats-exhb1.ats.atsinnovate.com (exch.appcomsci.com [192.4.5.112]) by bambi.appcomsci.com (8.14.4/8.13.4) with ESMTP id r6PEiiAC010582; Thu, 25 Jul 2013 10:44:44 -0400
Received: from RRC-ATS-EXMB2.ats.atsinnovate.com ([2002:c004:56a::c004:56a]) by brg-ats-exhb1.ats.atsinnovate.com ([2002:c004:570::c004:570]) with mapi; Thu, 25 Jul 2013 10:44:44 -0400
From: "Harasty, Daniel J" <dharasty@appcomsci.com>
To: "paws@ietf.org" <paws@ietf.org>
Thread-Topic: definition of Slave device
Thread-Index: AQHOiUWAdd8QP6TL10qXXi3fXNBlBA==
Date: Thu, 25 Jul 2013 14:44:44 +0000
Message-ID: <EC510C021D06A34C92F5A5A488B5290B0CEEEC8C@rrc-ats-exmb2.ats.atsinnovate.com>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022EBEBB@008-AM1MPN1-006.mgdnok.nokia.com> <003601ce8943$8cdc6030$a6952090$@org>
In-Reply-To: <003601ce8943$8cdc6030$a6952090$@org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_EC510C021D06A34C92F5A5A488B5290B0CEEEC8Crrcatsexmb2atsa_"
MIME-Version: 1.0
Subject: [paws] definition of Slave device
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Jul 2013 14:44:53 -0000

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

I'd like to comment some of Sanjeev's input.

I prefer to send independent replies on each topic, as that way a given ema=
il thread is about a single topic (more or less).

Sanjeev mentioned:

From: sajeevmanikkoth@gmail.com
Sent: Thursday, July 25, 2013 10:31 AM
[...]
1. Section 2.2 states Slave device as a device without geolocation capabili=
ty. I think the phrasing there need to be different. A Slave device may or =
may not have geolocation capability, but does not directly query the databa=
se. Also a mobile Slave device, can it not switch as master device in adhoc=
?
[...]

I agree with the nature of his comment: a Slave device may well have geoloc=
ation capabilities; however PAWS does not expect it needs to use them to co=
mmunicate with a Master device.  I would support an update to the definitio=
n of Slave.

--_000_EC510C021D06A34C92F5A5A488B5290B0CEEEC8Crrcatsexmb2atsa_
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;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-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;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.5pt;
	font-family:Consolas;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:Consolas;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
.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>I'd like to comm=
ent some of Sanjeev's input.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;=
</o:p></p><p class=3DMsoNormal>I prefer to send independent replies on each=
 topic, as that way a given email thread is about a single topic (more or l=
ess).<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMs=
oNormal>Sanjeev mentioned:<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</=
o:p></p><p class=3DMsoNormal style=3D'margin-left:.5in'>From: sajeevmanikko=
th@gmail.com<br>Sent: Thursday, July 25, 2013 10:31 AM<o:p></o:p></p><p cla=
ss=3DMsoNormal style=3D'margin-left:.5in'>[...]<o:p></o:p></p><p class=3DMs=
oNormal style=3D'margin-left:.5in'>1. Section 2.2 states Slave device as a =
device without geolocation capability. I think the phrasing there need to b=
e different. A Slave device may or may not have geolocation capability, but=
 does not directly query the database. Also a mobile Slave device, can it n=
ot switch as master device in adhoc? <o:p></o:p></p><p class=3DMsoNormal st=
yle=3D'margin-left:.5in'>[...]<o:p></o:p></p><p class=3DMsoNormal><span sty=
le=3D'color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal>I agree=
 with the nature of his comment: a Slave device may well have geolocation c=
apabilities; however PAWS does not expect it needs to use them to communica=
te with a Master device.&nbsp; I would support an update to the definition =
of Slave.<o:p></o:p></p></div></body></html>=

--_000_EC510C021D06A34C92F5A5A488B5290B0CEEEC8Crrcatsexmb2atsa_--

From dharasty@appcomsci.com  Thu Jul 25 07:51:13 2013
Return-Path: <dharasty@appcomsci.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 94EF721F9B11 for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 07:51:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.165
X-Spam-Level: 
X-Spam-Status: No, score=-2.165 tagged_above=-999 required=5 tests=[AWL=0.433,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 68-pq7OeOuUF for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 07:51:06 -0700 (PDT)
Received: from thumper.appcomsci.com (thumper.appcomsci.com [205.132.0.196]) by ietfa.amsl.com (Postfix) with ESMTP id 29AE221F9AE6 for <paws@ietf.org>; Thu, 25 Jul 2013 07:51:06 -0700 (PDT)
Received: from bambi.appcomsci.com (bambi.appcomsci.com [192.4.5.54]) by thumper.appcomsci.com (8.14.2/8.14.2) with ESMTP id r6PEp5fj009963 for <paws@ietf.org>; Thu, 25 Jul 2013 10:51:05 -0400 (EDT)
Received: from brg-ats-exhb1.ats.atsinnovate.com (exch.appcomsci.com [192.4.5.112]) by bambi.appcomsci.com (8.14.4/8.13.4) with ESMTP id r6PEp5w2010654 for <paws@ietf.org>; Thu, 25 Jul 2013 10:51:05 -0400
Received: from RRC-ATS-EXMB2.ats.atsinnovate.com ([2002:c004:56a::c004:56a]) by brg-ats-exhb1.ats.atsinnovate.com ([2002:c004:570::c004:570]) with mapi; Thu, 25 Jul 2013 10:51:05 -0400
From: "Harasty, Daniel J" <dharasty@appcomsci.com>
To: "paws@ietf.org" <paws@ietf.org>
Thread-Topic: including a timestamp in every message
Thread-Index: Ac6JRmMQgG97LBBWS0S1vipB9JwiFA==
Date: Thu, 25 Jul 2013 14:51:04 +0000
Message-ID: <EC510C021D06A34C92F5A5A488B5290B0CEEECD1@rrc-ats-exmb2.ats.atsinnovate.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_EC510C021D06A34C92F5A5A488B5290B0CEEECD1rrcatsexmb2atsa_"
MIME-Version: 1.0
Subject: [paws] including a timestamp in every message
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Jul 2013 14:51:13 -0000

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

I'd like to comment some of Sanjeev's input.

I prefer to send independent replies on each topic, as that way a given ema=
il thread is about a single topic (more or less).

Sanjeev mentioned:

From: sajeevmanikkoth@gmail.com
Sent: Thursday, July 25, 2013 10:31 AM
[...]
2. It will be a good thing to include 'timestamp:string requirted' paramter=
 in all the protocol transactions
[...]

I don't see the purpose in this.  I don't see how the operation of the Data=
base - or the way it will respond to any given request - is dependent on it=
 knowing what time the Device thinks it is.  (Or vice versa.)

Unless someone can point out a use case for this field, I consider it unnee=
ded "chatter" in the protocol.  That said, the Database or Device can easil=
y ignore it, so I won't push back if others believe this field is generally=
 useful.

Dan



--_000_EC510C021D06A34C92F5A5A488B5290B0CEEECD1rrcatsexmb2atsa_
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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-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-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.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>I'd like to comm=
ent some of Sanjeev's input.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;=
</o:p></p><p class=3DMsoNormal>I prefer to send independent replies on each=
 topic, as that way a given email thread is about a single topic (more or l=
ess).<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMs=
oNormal>Sanjeev mentioned:<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</=
o:p></p><p class=3DMsoNormal style=3D'margin-left:.5in'>From: sajeevmanikko=
th@gmail.com<br>Sent: Thursday, July 25, 2013 10:31 AM<o:p></o:p></p><p cla=
ss=3DMsoNormal style=3D'margin-left:.5in'>[...]<o:p></o:p></p><p class=3DMs=
oNormal style=3D'text-indent:.5in'>2. It will be a good thing to include 't=
imestamp:string requirted' paramter in all the protocol transactions <o:p><=
/o:p></p><p class=3DMsoNormal style=3D'margin-left:.5in'>[...]<o:p></o:p></=
p><p class=3DMsoNormal style=3D'text-indent:.5in'><o:p>&nbsp;</o:p></p><p c=
lass=3DMsoNormal>I don&#8217;t see the purpose in this.&nbsp; I don&#8217;t=
 see how the operation of the Database &#8211; or the way it will respond t=
o any given request &#8211; is dependent on it knowing what time the Device=
 thinks it is.&nbsp; (Or vice versa.)<o:p></o:p></p><p class=3DMsoNormal><o=
:p>&nbsp;</o:p></p><p class=3DMsoNormal>Unless someone can point out a use =
case for this field, I consider it unneeded &#8220;chatter&#8221; in the pr=
otocol.&nbsp; That said, the Database or Device can easily ignore it, so I =
won&#8217;t push back if others believe this field is generally useful.<o:p=
></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>D=
an<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNo=
rmal><o:p>&nbsp;</o:p></p></div></body></html>=

--_000_EC510C021D06A34C92F5A5A488B5290B0CEEECD1rrcatsexmb2atsa_--

From dharasty@appcomsci.com  Thu Jul 25 08:04:47 2013
Return-Path: <dharasty@appcomsci.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5C85821F9A06 for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 08:04:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.273
X-Spam-Level: 
X-Spam-Status: No, score=-2.273 tagged_above=-999 required=5 tests=[AWL=0.325,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GLbBaTAMYUWe for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 08:04:40 -0700 (PDT)
Received: from thumper.appcomsci.com (thumper.appcomsci.com [205.132.0.196]) by ietfa.amsl.com (Postfix) with ESMTP id 7221621F99D7 for <paws@ietf.org>; Thu, 25 Jul 2013 08:04:40 -0700 (PDT)
Received: from bambi.appcomsci.com (bambi.appcomsci.com [192.4.5.54]) by thumper.appcomsci.com (8.14.2/8.14.2) with ESMTP id r6PF4d16010134 for <paws@ietf.org>; Thu, 25 Jul 2013 11:04:40 -0400 (EDT)
Received: from brg-ats-exhb1.ats.atsinnovate.com (exch.appcomsci.com [192.4.5.112]) by bambi.appcomsci.com (8.14.4/8.13.4) with ESMTP id r6PF4d4a010845 for <paws@ietf.org>; Thu, 25 Jul 2013 11:04:39 -0400
Received: from RRC-ATS-EXMB2.ats.atsinnovate.com ([2002:c004:56a::c004:56a]) by brg-ats-exhb1.ats.atsinnovate.com ([2002:c004:570::c004:570]) with mapi; Thu, 25 Jul 2013 11:04:37 -0400
From: "Harasty, Daniel J" <dharasty@appcomsci.com>
To: "paws@ietf.org" <paws@ietf.org>
Thread-Topic: response to REGISTRATION_REQ
Thread-Index: Ac6JSEc3pBd93CDZSJiynqW1sK69Yw==
Date: Thu, 25 Jul 2013 15:04:37 +0000
Message-ID: <EC510C021D06A34C92F5A5A488B5290B0CEEED40@rrc-ats-exmb2.ats.atsinnovate.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_EC510C021D06A34C92F5A5A488B5290B0CEEED40rrcatsexmb2atsa_"
MIME-Version: 1.0
Subject: [paws] response to REGISTRATION_REQ
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Jul 2013 15:04:47 -0000

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

Sanjeev mentioned:

From: sajeevmanikkoth@gmail.com
Sent: Thursday, July 25, 2013 10:31 AM
[...]
5. REGISTRATION_REQ, and SPECTRUM_USE_NOTIFY transctions; can it have repso=
nses like accepted/denied by database?
[...]

As for possible responses to REGISTRATION_REQ, I have been planning to sugg=
est this:  I think we need a new generic error code "REGISTRATION_FAILED". =
 Perhaps a value -203, or the next available -200-block code.

This should be used by the Database in response to a REGISTRATION_REQ if no=
 other more specific code is applicable.  (For example: if a registration f=
ailed due to a missing field in REGISTRATION_REQ, the Database should still=
 send the REQUIRED  error; if a REGISTRATION_REQ failed due to the Device b=
eing unauthorized, the Database should still send the UNAUTHORIZED error.)

Sanjeev: does that address your need sentiment for "a denied registration"?

Dan

(I have a separate comment about SPECTRUM_USE_NOTIFY, to follow.)


--_000_EC510C021D06A34C92F5A5A488B5290B0CEEED40rrcatsexmb2atsa_
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=3DContent-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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-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-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.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>Sanjeev mentione=
d:<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNo=
rmal style=3D'margin-left:.5in'>From: sajeevmanikkoth@gmail.com<br>Sent: Th=
ursday, July 25, 2013 10:31 AM<o:p></o:p></p><p class=3DMsoNormal style=3D'=
margin-left:.5in'>[...]<o:p></o:p></p><p class=3DMsoNormal style=3D'text-in=
dent:.5in'>5. REGISTRATION_REQ, and SPECTRUM_USE_NOTIFY transctions; can it=
 have repsonses like accepted/denied by database?<o:p></o:p></p><p class=3D=
MsoNormal style=3D'margin-left:.5in'>[...]<o:p></o:p></p><p class=3DMsoNorm=
al style=3D'text-indent:.5in'><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>As =
for possible responses to REGISTRATION_REQ, I have been planning to suggest=
 this: &nbsp;I think we need a new generic error code &#8220;REGISTRATION_F=
AILED&#8221;.&nbsp; Perhaps a value -203, or the next available -200-block =
code.&nbsp; <o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p cla=
ss=3DMsoNormal>This should be used by the Database in response to a REGISTR=
ATION_REQ if no other more specific code is applicable.&nbsp; (For example:=
 if a registration failed due to a missing field in REGISTRATION_REQ, the D=
atabase should still send the REQUIRED &nbsp;error; if a REGISTRATION_REQ f=
ailed due to the Device being unauthorized, the Database should still send =
the UNAUTHORIZED error.)<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:=
p></p><p class=3DMsoNormal>Sanjeev: does that address your need sentiment f=
or &#8220;a denied registration&#8221;?<o:p></o:p></p><p class=3DMsoNormal>=
<o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Dan<o:p></o:p></p><p class=3DMsoN=
ormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>(I have a separate comment =
about SPECTRUM_USE_NOTIFY, to follow.)<o:p></o:p></p><p class=3DMsoNormal><=
o:p>&nbsp;</o:p></p></div></body></html>=

--_000_EC510C021D06A34C92F5A5A488B5290B0CEEED40rrcatsexmb2atsa_--

From sajeevmanikkoth@gmail.com  Thu Jul 25 08:35:22 2013
Return-Path: <sajeevmanikkoth@gmail.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 745D021F9A13 for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 08:35:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.722
X-Spam-Level: 
X-Spam-Status: No, score=-2.722 tagged_above=-999 required=5 tests=[AWL=-0.124, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cHlZuOR9eS99 for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 08:35:21 -0700 (PDT)
Received: from mail-pd0-x22f.google.com (mail-pd0-x22f.google.com [IPv6:2607:f8b0:400e:c02::22f]) by ietfa.amsl.com (Postfix) with ESMTP id 174ED21F9AEB for <paws@ietf.org>; Thu, 25 Jul 2013 08:35:21 -0700 (PDT)
Received: by mail-pd0-f175.google.com with SMTP id 4so1826441pdd.34 for <paws@ietf.org>; Thu, 25 Jul 2013 08:35:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:references:in-reply-to:subject:date:message-id:mime-version :content-type:x-mailer:thread-index:content-language; bh=KLm5hHmzhqwn7wqsBrPoZxsdXmK6AsxWQMo6cl8nsuQ=; b=HM9w4MjY3S7ryUnn+L9IYKcELncBND5CH+IqBAatR+Soc49F/z54ainQTZOyielVbl D4A2ia0mBY374OPA81ATAb6Qrr0akl/cchgCj8bpyrGSVKRDy3WiEj50ZGskNxjmiIKq ZHSx4+OzYfkeqwYa1nYnyTt5jK6RS7ewuRn6O3rdwCzOggvKK5XIsKFewHAG8EgHB97v wysIBxpFOQQbfsszy8E8BavR2c2N7tD9otA+JMG/wFgMki5pQIQYBYiuTVuRoUFvXg6a qna9VPfonUpnKYkPo1OFVceURcRudFzkNJhpf2q/5jeU8h00ICNDPEbkd0RmOle8sbIp hhSA==
X-Received: by 10.66.216.129 with SMTP id oq1mr7003708pac.75.1374766520784; Thu, 25 Jul 2013 08:35:20 -0700 (PDT)
Received: from adminPC ([49.249.116.3]) by mx.google.com with ESMTPSA id ue9sm58400935pab.7.2013.07.25.08.35.17 for <multiple recipients> (version=TLSv1 cipher=RC4-SHA bits=128/128); Thu, 25 Jul 2013 08:35:19 -0700 (PDT)
From: "Sajeev Manikkoth" <sajeevmanikkoth@gmail.com>
To: "'Harasty, Daniel J'" <dharasty@appcomsci.com>, <paws@ietf.org>
References: <EC510C021D06A34C92F5A5A488B5290B0CEEED40@rrc-ats-exmb2.ats.atsinnovate.com>
In-Reply-To: <EC510C021D06A34C92F5A5A488B5290B0CEEED40@rrc-ats-exmb2.ats.atsinnovate.com>
Date: Thu, 25 Jul 2013 21:05:10 +0530
Message-ID: <004601ce894c$914b8b10$b3e2a130$@com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0047_01CE897A.AB03C710"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac6JSEc3pBd93CDZSJiynqW1sK69YwAAuk8Q
Content-Language: en-us
Subject: Re: [paws] response to REGISTRATION_REQ
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Jul 2013 15:35:22 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0047_01CE897A.AB03C710
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi Daniel,

 

First of all thank you very much for streamlining my comments, and splitting
it into separate email topics. May be I need to take care of it next time..

 

Yes, the semantic you suggest here also can be the solution. My point was,
an authorized master's request also can fail, because of load at database,
or due to request semantic error. 

As SPECTRUM_USE_NOTIFY also can fall in such a category, I was suggesting a
generic response accepted/denied.

 

Best Regards,

Sajeev

 

From: paws-bounces@ietf.org [mailto:paws-bounces@ietf.org] On Behalf Of
Harasty, Daniel J
Sent: Thursday, July 25, 2013 8:35 PM
To: paws@ietf.org
Subject: [paws] response to REGISTRATION_REQ

 

Sanjeev mentioned:

 

From: sajeevmanikkoth@gmail.com
Sent: Thursday, July 25, 2013 10:31 AM

[...]

5. REGISTRATION_REQ, and SPECTRUM_USE_NOTIFY transctions; can it have
repsonses like accepted/denied by database?

[...]

 

As for possible responses to REGISTRATION_REQ, I have been planning to
suggest this:  I think we need a new generic error code
"REGISTRATION_FAILED".  Perhaps a value -203, or the next available
-200-block code.  

 

This should be used by the Database in response to a REGISTRATION_REQ if no
other more specific code is applicable.  (For example: if a registration
failed due to a missing field in REGISTRATION_REQ, the Database should still
send the REQUIRED  error; if a REGISTRATION_REQ failed due to the Device
being unauthorized, the Database should still send the UNAUTHORIZED error.)

 

Sanjeev: does that address your need sentiment for "a denied registration"?

 

Dan

 

(I have a separate comment about SPECTRUM_USE_NOTIFY, to follow.)

 


------=_NextPart_000_0047_01CE897A.AB03C710
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-microsoft-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=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft 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:11.0pt;
	font-family:"Calibri","sans-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;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
-->
</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 vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><span style=3D'color:#1F497D'>Hi =
Daniel,<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'color:#1F497D'>First of all thank =
you very much
for streamlining my comments, and splitting it into separate email =
topics. May
be I need to take care of it next time..<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'color:#1F497D'>Yes, the semantic you =
suggest
here also can be the solution. My point was, an authorized =
master&#8217;s
request also can fail, because of load at database, or due to request =
semantic
error. <o:p></o:p></span></p>

<p class=3DMsoNormal>As SPECTRUM_USE_NOTIFY also can fall in such a =
category, I was
suggesting a generic response accepted/denied.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Best Regards,<o:p></o:p></p>

<p class=3DMsoNormal>Sajeev<span =
style=3D'color:#1F497D'><o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div 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"'>
paws-bounces@ietf.org [mailto:paws-bounces@ietf.org] <b>On Behalf Of =
</b>Harasty,
Daniel J<br>
<b>Sent:</b> Thursday, July 25, 2013 8:35 PM<br>
<b>To:</b> paws@ietf.org<br>
<b>Subject:</b> [paws] response to =
REGISTRATION_REQ<o:p></o:p></span></p>

</div>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Sanjeev mentioned:<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'>From: =
sajeevmanikkoth@gmail.com<br>
Sent: Thursday, July 25, 2013 10:31 AM<o:p></o:p></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'>[...]<o:p></o:p></p>

<p class=3DMsoNormal style=3D'text-indent:.5in'>5. REGISTRATION_REQ, and
SPECTRUM_USE_NOTIFY transctions; can it have repsonses like =
accepted/denied by
database?<o:p></o:p></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'>[...]<o:p></o:p></p>

<p class=3DMsoNormal style=3D'text-indent:.5in'><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>As for possible responses to REGISTRATION_REQ, I =
have been
planning to suggest this: &nbsp;I think we need a new generic error code
&#8220;REGISTRATION_FAILED&#8221;.&nbsp; Perhaps a value -203, or the =
next
available -200-block code.&nbsp; <o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>This should be used by the Database in response to =
a
REGISTRATION_REQ if no other more specific code is applicable.&nbsp; =
(For
example: if a registration failed due to a missing field in =
REGISTRATION_REQ,
the Database should still send the REQUIRED &nbsp;error; if a =
REGISTRATION_REQ
failed due to the Device being unauthorized, the Database should still =
send the
UNAUTHORIZED error.)<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Sanjeev: does that address your need sentiment for =
&#8220;a
denied registration&#8221;?<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Dan<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>(I have a separate comment about =
SPECTRUM_USE_NOTIFY, to
follow.)<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>

------=_NextPart_000_0047_01CE897A.AB03C710--


From vchen@google.com  Thu Jul 25 08:43:02 2013
Return-Path: <vchen@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2CE2E21F8C93 for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 08:43:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.68
X-Spam-Level: 
X-Spam-Status: No, score=-1.68 tagged_above=-999 required=5 tests=[AWL=0.297,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ye0pJULxwa5K for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 08:43:01 -0700 (PDT)
Received: from mail-oa0-x22d.google.com (mail-oa0-x22d.google.com [IPv6:2607:f8b0:4003:c02::22d]) by ietfa.amsl.com (Postfix) with ESMTP id 43B5921F8AF4 for <paws@ietf.org>; Thu, 25 Jul 2013 08:43:01 -0700 (PDT)
Received: by mail-oa0-f45.google.com with SMTP id j1so4652852oag.4 for <paws@ietf.org>; Thu, 25 Jul 2013 08:43:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=24xeegkKG1boOSb2SwbwSfre43gJNKmvJUarG1OGHbE=; b=X/XKZ/JV5SBi5pgDio3BV840NGD/an0Ro1xPcuT/wH9pSMsUsC6QYFb/FgnpEB17rm 9SNTXBIMm0qfEm3zhO+h4N2cL/rO/zMK9/lUJi/SEAkd6tD/pfR5rinWOt6TMcsJWKGg ADrpdoyfhILA5HRQxJreSiuyJ3SjuWTUNk14SXwXDoeXSKtBUXAAhp4CwHl/XAbN2QmC O54vb6xfGxO7uF352FgqHytNN05ZZlHkqSr8QORWxjaAptlah8VBW2kYx7CDAaNIIbnB dHkY54ltVGBHaMr0IBe96qJUy1lAYCJTg9mST7gqTXd15AkDBIRTyMnLMs7CeUHYA0AJ ge0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=24xeegkKG1boOSb2SwbwSfre43gJNKmvJUarG1OGHbE=; b=U56Pmwp51A1cJCmi9YcF0RDxBUjMrS5tm58fm/GamUttmZZnFCwRZkGTSBWerAm1vS Nyorf5UYgnr8fvWflYTO7H6VHC56gFXpZASvgiwuON2/AmhQaY3oMLSGqmKdHLH9eIwU x+8kuEEtkMgcYvdPrsMAZ7xnwfr0ck4TOTu5GYGv/YHxPwID/VlsFKV9jjhy2GfiZx3y IYxRTSvdtEcABfkT5vMqQ2bPci7gPcYEdaH8j+BatqtGFkV5K3QRiQw5OxCQGMdiU4oE Tn1XxjPliT7j5V9SDV0tBLYD+EIdXLlmzXVpegn3B0Hux+lfZFLZUxcAQ2sAxFjUKdJA eNsQ==
MIME-Version: 1.0
X-Received: by 10.60.52.16 with SMTP id p16mr43058704oeo.29.1374766980635; Thu, 25 Jul 2013 08:43:00 -0700 (PDT)
Received: by 10.182.52.193 with HTTP; Thu, 25 Jul 2013 08:43:00 -0700 (PDT)
In-Reply-To: <EC510C021D06A34C92F5A5A488B5290B0CEEEC8C@rrc-ats-exmb2.ats.atsinnovate.com>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022EBEBB@008-AM1MPN1-006.mgdnok.nokia.com> <003601ce8943$8cdc6030$a6952090$@org> <EC510C021D06A34C92F5A5A488B5290B0CEEEC8C@rrc-ats-exmb2.ats.atsinnovate.com>
Date: Thu, 25 Jul 2013 08:43:00 -0700
Message-ID: <CABEV9RN4NJNpX6dbmRmp-8oWbqGgxe2wEiL8dRr=7EEK+T3e0A@mail.gmail.com>
From: Vincent Chen <vchen@google.com>
To: "Harasty, Daniel J" <dharasty@appcomsci.com>
Content-Type: multipart/alternative; boundary=001a11330b2287d75e04e257e1d7
X-Gm-Message-State: ALoCoQmyniq4hEEcZTphJYR6g3/QpZkTEzxUxQGWL+b2B8BrjIZZ6vQUMALb9N+8NpwDmqYh97Kc+uIc5dGLrqDSRnhaxC4ZNinhg5SSsHkRaPTKYpIJvxu4jv83GqQuM6ZQFuAXub+4dyx/f+38BbTs5k415jjzdDbVUykIl/ZZcxe19GL5cQDMgYu2rav5t/wdwXfotA8r
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] definition of Slave device
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Jul 2013 15:43:02 -0000

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

This sounds reasonable.


On Thu, Jul 25, 2013 at 7:44 AM, Harasty, Daniel J
<dharasty@appcomsci.com>wrote:

> I'd like to comment some of Sanjeev's input.****
>
> ** **
>
> I prefer to send independent replies on each topic, as that way a given
> email thread is about a single topic (more or less).****
>
> ** **
>
> Sanjeev mentioned:****
>
> ** **
>
> From: sajeevmanikkoth@gmail.com
> Sent: Thursday, July 25, 2013 10:31 AM****
>
> [...]****
>
> 1. Section 2.2 states Slave device as a device without geolocation
> capability. I think the phrasing there need to be different. A Slave device
> may or may not have geolocation capability, but does not directly query the
> database. Also a mobile Slave device, can it not switch as master device in
> adhoc? ****
>
> [...]****
>
> ** **
>
> I agree with the nature of his comment: a Slave device may well have
> geolocation capabilities; however PAWS does not expect it needs to use them
> to communicate with a Master device.  I would support an update to the
> definition of Slave.****
>
> _______________________________________________
> paws mailing list
> paws@ietf.org
> https://www.ietf.org/mailman/listinfo/paws
>
>


-- 
-vince

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

<div dir=3D"ltr">This sounds reasonable.</div><div class=3D"gmail_extra"><b=
r><br><div class=3D"gmail_quote">On Thu, Jul 25, 2013 at 7:44 AM, Harasty, =
Daniel J <span dir=3D"ltr">&lt;<a href=3D"mailto:dharasty@appcomsci.com" ta=
rget=3D"_blank">dharasty@appcomsci.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"><div lang=3D"EN-US" link=3D"blue" vlink=3D"p=
urple"><div><p class=3D"MsoNormal">I&#39;d like to comment some of Sanjeev&=
#39;s input.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p><p class=3D"MsoNormal">I prefer=
 to send independent replies on each topic, as that way a given email threa=
d is about a single topic (more or less).<u></u><u></u></p><p class=3D"MsoN=
ormal">
<u></u>=A0<u></u></p><p class=3D"MsoNormal">Sanjeev mentioned:<u></u><u></u=
></p><p class=3D"MsoNormal"><u></u>=A0<u></u></p><p class=3D"MsoNormal" sty=
le=3D"margin-left:.5in">From: <a href=3D"mailto:sajeevmanikkoth@gmail.com" =
target=3D"_blank">sajeevmanikkoth@gmail.com</a><br>
Sent: Thursday, July 25, 2013 10:31 AM<u></u><u></u></p><p class=3D"MsoNorm=
al" style=3D"margin-left:.5in">[...]<u></u><u></u></p><p class=3D"MsoNormal=
" style=3D"margin-left:.5in">1. Section 2.2 states Slave device as a device=
 without geolocation capability. I think the phrasing there need to be diff=
erent. A Slave device may or may not have geolocation capability, but does =
not directly query the database. Also a mobile Slave device, can it not swi=
tch as master device in adhoc? <u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">[...]<u></u><u></u></p><p=
 class=3D"MsoNormal"><span style><u></u>=A0<u></u></span></p><p class=3D"Ms=
oNormal">I agree with the nature of his comment: a Slave device may well ha=
ve geolocation capabilities; however PAWS does not expect it needs to use t=
hem to communicate with a Master device.=A0 I would support an update to th=
e definition of Slave.<u></u><u></u></p>
</div></div><br>_______________________________________________<br>
paws mailing list<br>
<a href=3D"mailto:paws@ietf.org">paws@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/paws" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/paws</a><br>
<br></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>-vince
</div>

--001a11330b2287d75e04e257e1d7--

From vchen@google.com  Thu Jul 25 08:45:42 2013
Return-Path: <vchen@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 57D6F21F9AC1 for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 08:45:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.722
X-Spam-Level: 
X-Spam-Status: No, score=-1.722 tagged_above=-999 required=5 tests=[AWL=0.255,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lUsA-kURg4gT for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 08:45:41 -0700 (PDT)
Received: from mail-oa0-x22e.google.com (mail-oa0-x22e.google.com [IPv6:2607:f8b0:4003:c02::22e]) by ietfa.amsl.com (Postfix) with ESMTP id 8597B21F9AD3 for <paws@ietf.org>; Thu, 25 Jul 2013 08:45:37 -0700 (PDT)
Received: by mail-oa0-f46.google.com with SMTP id h1so4741689oag.33 for <paws@ietf.org>; Thu, 25 Jul 2013 08:45:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=gngj5yN0yYgQm0Kav6XxUxF4qG3syyeu39+oAUJd3Ug=; b=jfs4hVIBLdny7NZl/EDAe8HkgSDeu1VWX6AanzgyCChc7A9+oUuRTChPbPIZ5QH5nl xfY7Y0lCMQw1QdkXYOxUGT0tWhs707aArcLBP4a7a/lVOmQxJGSej6ip1UEcL8nSaehR ugt0FMnQfV6jbT9TM9VNYi9elY5I2cot12+ARhrDBzCSnEr6oLHsp/rN3C4yUafgSgXX AqGm7MOLx2gKVgyET7N9yt8NnO5ssGPVkXURSHpON98YnDt6W+KEX0YJ+/7i3tHzQDch c8+3ZhgNwe5kleZD8D5aFZKYXYRf/Le+ai1IhE592thxJNlQuSxGa7hCBOCd8CnpDV4I Gt0w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=gngj5yN0yYgQm0Kav6XxUxF4qG3syyeu39+oAUJd3Ug=; b=Q0s+muGVzfgo/pXzsXSrxP+aENPETUzYci95nh1PEYP/iZQJyt3U13e87B4kYjcetc XkAbv9IiqRuH42de6rwmVkm21/sbyufkhjeyqBzdebZPMfa5hlmph7yK/S7VOpVjlM/W kv75Cm/ta5Aw9vDHk8bmp7BfYqZ40axmQeGDHhjzhJTOE+XX+TzemCQclZR+yz5Sse5O EO0pwHilFZi8L6BCf9Gt/wSoCd0BdrXqq2wfpVwYBDdxSgIB7Mfcmsfbu31IdX++IS1l +XjTofpWYBTU9OCg+Jev5j+M4q2WhlJpl2XQ1NDvJIf27YaQNJIGJS/8VuruJa9Umg39 YvTw==
MIME-Version: 1.0
X-Received: by 10.182.32.4 with SMTP id e4mr36888643obi.16.1374767136910; Thu, 25 Jul 2013 08:45:36 -0700 (PDT)
Received: by 10.182.52.193 with HTTP; Thu, 25 Jul 2013 08:45:36 -0700 (PDT)
In-Reply-To: <EC510C021D06A34C92F5A5A488B5290B0CEEECD1@rrc-ats-exmb2.ats.atsinnovate.com>
References: <EC510C021D06A34C92F5A5A488B5290B0CEEECD1@rrc-ats-exmb2.ats.atsinnovate.com>
Date: Thu, 25 Jul 2013 08:45:36 -0700
Message-ID: <CABEV9RMsuxODosMtuY_dxSkJyuX952zZUwqzH8pCb=jbpKoM_g@mail.gmail.com>
From: Vincent Chen <vchen@google.com>
To: "Harasty, Daniel J" <dharasty@appcomsci.com>
Content-Type: multipart/alternative; boundary=089e013a1238d84e1504e257eab0
X-Gm-Message-State: ALoCoQlxHYEPjCoUYCBUa9WlSYAfFgi0tdZzfZ5HaYeuvmFoHxDfV6AaT42TYxa+6im4PQTqizz7cUMR9Fu5cV5jetzmEFVixga9d+TMemlttf6MJJoIxUJ6Cd246mEblcvGux9H3pYQlpeqL3YPab0dcA70Lffw1DMCmXkrtmkbkkfIC7FeGr2kY3U8ogSBpCc6mPEwEIrx
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] including a timestamp in every message
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Jul 2013 15:45:42 -0000

--089e013a1238d84e1504e257eab0
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

I would agree with Dan. Given questionable reliability of time base on
devices, the Database should not trust timestamps in the request, even when
they are provided.
Thus, it does seem like "chatter".

-vince


On Thu, Jul 25, 2013 at 7:51 AM, Harasty, Daniel J
<dharasty@appcomsci.com>wrote:

> I'd like to comment some of Sanjeev's input.****
>
> ** **
>
> I prefer to send independent replies on each topic, as that way a given
> email thread is about a single topic (more or less).****
>
> ** **
>
> Sanjeev mentioned:****
>
> ** **
>
> From: sajeevmanikkoth@gmail.com
> Sent: Thursday, July 25, 2013 10:31 AM****
>
> [...]****
>
> 2. It will be a good thing to include 'timestamp:string requirted'
> paramter in all the protocol transactions ****
>
> [...]****
>
> ** **
>
> I don=92t see the purpose in this.  I don=92t see how the operation of th=
e
> Database =96 or the way it will respond to any given request =96 is depen=
dent
> on it knowing what time the Device thinks it is.  (Or vice versa.)****
>
> ** **
>
> Unless someone can point out a use case for this field, I consider it
> unneeded =93chatter=94 in the protocol.  That said, the Database or Devic=
e can
> easily ignore it, so I won=92t push back if others believe this field is
> generally useful.****
>
> ** **
>
> Dan****
>
> ** **
>
> ** **
>
> _______________________________________________
> paws mailing list
> paws@ietf.org
> https://www.ietf.org/mailman/listinfo/paws
>
>


--=20
-vince

--089e013a1238d84e1504e257eab0
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">I would agree with Dan. Given questionable reliability of =
time base on devices, the Database should not trust timestamps in the reque=
st, even when they are provided.<div>Thus, it does seem like &quot;chatter&=
quot;.</div>
<div><br></div><div>-vince</div></div><div class=3D"gmail_extra"><br><br><d=
iv class=3D"gmail_quote">On Thu, Jul 25, 2013 at 7:51 AM, Harasty, Daniel J=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:dharasty@appcomsci.com" target=3D"=
_blank">dharasty@appcomsci.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"><div lang=3D"EN-US" link=3D"blue" vlink=3D"p=
urple"><div><p class=3D"MsoNormal">I&#39;d like to comment some of Sanjeev&=
#39;s input.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p><p class=3D"MsoNormal">I prefer=
 to send independent replies on each topic, as that way a given email threa=
d is about a single topic (more or less).<u></u><u></u></p><p class=3D"MsoN=
ormal">
<u></u>=A0<u></u></p><p class=3D"MsoNormal">Sanjeev mentioned:<u></u><u></u=
></p><p class=3D"MsoNormal"><u></u>=A0<u></u></p><p class=3D"MsoNormal" sty=
le=3D"margin-left:.5in">From: <a href=3D"mailto:sajeevmanikkoth@gmail.com" =
target=3D"_blank">sajeevmanikkoth@gmail.com</a><br>
Sent: Thursday, July 25, 2013 10:31 AM<u></u><u></u></p><p class=3D"MsoNorm=
al" style=3D"margin-left:.5in">[...]<u></u><u></u></p><p class=3D"MsoNormal=
" style=3D"text-indent:.5in">2. It will be a good thing to include &#39;tim=
estamp:string requirted&#39; paramter in all the protocol transactions <u><=
/u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">[...]<u></u><u></u></p><p=
 class=3D"MsoNormal" style=3D"text-indent:.5in"><u></u>=A0<u></u></p><p cla=
ss=3D"MsoNormal">I don=92t see the purpose in this.=A0 I don=92t see how th=
e operation of the Database =96 or the way it will respond to any given req=
uest =96 is dependent on it knowing what time the Device thinks it is.=A0 (=
Or vice versa.)<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p><p class=3D"MsoNormal">Unless s=
omeone can point out a use case for this field, I consider it unneeded =93c=
hatter=94 in the protocol.=A0 That said, the Database or Device can easily =
ignore it, so I won=92t push back if others believe this field is generally=
 useful.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p><p class=3D"MsoNormal">Dan<u></=
u><u></u></p><p class=3D"MsoNormal"><u></u>=A0<u></u></p><p class=3D"MsoNor=
mal"><u></u>=A0<u></u></p></div></div><br>_________________________________=
______________<br>

paws mailing list<br>
<a href=3D"mailto:paws@ietf.org">paws@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/paws" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/paws</a><br>
<br></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>-vince
</div>

--089e013a1238d84e1504e257eab0--

From vchen@google.com  Thu Jul 25 09:00:44 2013
Return-Path: <vchen@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 66E0321F95DC for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 09:00:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.754
X-Spam-Level: 
X-Spam-Status: No, score=-1.754 tagged_above=-999 required=5 tests=[AWL=0.223,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oW9XeNYdMMub for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 09:00:43 -0700 (PDT)
Received: from mail-ob0-x22e.google.com (mail-ob0-x22e.google.com [IPv6:2607:f8b0:4003:c01::22e]) by ietfa.amsl.com (Postfix) with ESMTP id 969CF21F9AA1 for <paws@ietf.org>; Thu, 25 Jul 2013 09:00:32 -0700 (PDT)
Received: by mail-ob0-f174.google.com with SMTP id wd20so1908206obb.33 for <paws@ietf.org>; Thu, 25 Jul 2013 09:00:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=lIA1yCQ2f4AXbrvqmkz8dRq+1eVz2UYdoXbcltnTiuw=; b=eniMV25kw88JpHzQ/tQLqv1L4dLvs4RfgFs5nWkUuohPZSqUeEOi/bHhxjFkEQOkR8 LLE8LCVgdHnVdpJiVsL+w/ob76LEPZRtXV/BB6V2d84GSIc3d2lIMc710U3PFnIiXF03 VPd411ZbR8MucmXlLQ0DKtESZPNLGz7j90wasiKLRU9/TGr0UuhkG5ZanNM/1eI8hvBi ZeTQfpD23+qzbvCidVaGatscj35nUDA+M+tlkC0MO2H3SrXiYdPns5pLqWmVu2wboCru PE2ytsythWlBnSFEvG0NUQatjeIYPYMzOfDL9Uc9F7KdSiZRZaYMPUAxoRcFO8zyOAJE QWMQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=lIA1yCQ2f4AXbrvqmkz8dRq+1eVz2UYdoXbcltnTiuw=; b=kkfyWeIrWqLgF/g382dx98zh8o/ayeIwssLg17sOQLtrv3pcPaLmN6ScKn5Qn237+v Teufey5047I9ZpV8MA7ImvOrRFQzYNYAmwRSzZPBdxp2iRsa/eGtfaQmKQOog6EXDCLk Wkt+59n0eW59RQ1Br5cceIEnJJgNMnPboZhXmYqilBsYVgBGCQV+JyNc0br1i2aRSyps BwqqJLeXSUUJ680IeYQb9fLleIvNSDaK0bqsEXE8y9Xf+Fzu3dVTPiWDyiCSAXbXJsSw N/RbIaGJOTHKkPCrVS4hPFtXr8c4ZctU1SscBzbVaW4SVFO9ytBpotiwgpgVA+jFYHgE XS7g==
MIME-Version: 1.0
X-Received: by 10.182.225.134 with SMTP id rk6mr36874572obc.40.1374768029945;  Thu, 25 Jul 2013 09:00:29 -0700 (PDT)
Received: by 10.182.52.193 with HTTP; Thu, 25 Jul 2013 09:00:29 -0700 (PDT)
In-Reply-To: <004601ce894c$914b8b10$b3e2a130$@com>
References: <EC510C021D06A34C92F5A5A488B5290B0CEEED40@rrc-ats-exmb2.ats.atsinnovate.com> <004601ce894c$914b8b10$b3e2a130$@com>
Date: Thu, 25 Jul 2013 09:00:29 -0700
Message-ID: <CABEV9RMoVU33zptgwpLdmwUnVt1YrDG5=kzqSeu6Pn8ZkR-2Wg@mail.gmail.com>
From: Vincent Chen <vchen@google.com>
To: Sajeev Manikkoth <sajeevmanikkoth@gmail.com>
Content-Type: multipart/alternative; boundary=001a11c2f80012f0d404e25820fa
X-Gm-Message-State: ALoCoQmFvXfTrxxsM+XHZvOc4xmOQRC8IDCeTSU0OhPnv8fzG53meSnQowisRsMb87BGaMOMINCwyfGjwev8uWGg8erfsyRN/dNgoOECi9iZL54x+EjplvbtPNGn8KcBhV8TXe+mnvkiPGkciDLh5M516M4oncJ+GMSKkxBmsgwn91M8I7l5CH79b/P1HB9NzCj6vcKXmJty
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] response to REGISTRATION_REQ
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Jul 2013 16:00:44 -0000

--001a11c2f80012f0d404e25820fa
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Dan, Sajeev,

I was assuming that general "server errors" would be handled at the HTTP
layer with 5xx codes.

1. For REGISTRATION_REQ, what error conditions should we be capturing?
   - Some internal error, but can try again later?

2. SPECTRUM_USE_NOTIFY. What would the device do differently if it did get
an error?
  I was assuming that this is a async notify, fire-and-forget, from the
perspective of the device

-vince


On Thu, Jul 25, 2013 at 8:35 AM, Sajeev Manikkoth <sajeevmanikkoth@gmail.co=
m
> wrote:

>  Hi Daniel,****
>
> ** **
>
> First of all thank you very much for streamlining my comments, and
> splitting it into separate email topics. May be I need to take care of it
> next time..****
>
> ** **
>
> Yes, the semantic you suggest here also can be the solution. My point was=
,
> an authorized master=92s request also can fail, because of load at databa=
se,
> or due to request semantic error. ****
>
> As SPECTRUM_USE_NOTIFY also can fall in such a category, I was suggesting
> a generic response accepted/denied.****
>
> ** **
>
> Best Regards,****
>
> Sajeev****
>
> ** **
>
> *From:* paws-bounces@ietf.org [mailto:paws-bounces@ietf.org] *On Behalf
> Of *Harasty, Daniel J
> *Sent:* Thursday, July 25, 2013 8:35 PM
> *To:* paws@ietf.org
> *Subject:* [paws] response to REGISTRATION_REQ****
>
> ** **
>
> Sanjeev mentioned:****
>
> ** **
>
> From: sajeevmanikkoth@gmail.com
> Sent: Thursday, July 25, 2013 10:31 AM****
>
> [...]****
>
> 5. REGISTRATION_REQ, and SPECTRUM_USE_NOTIFY transctions; can it have
> repsonses like accepted/denied by database?****
>
> [...]****
>
> ** **
>
> As for possible responses to REGISTRATION_REQ, I have been planning to
> suggest this:  I think we need a new generic error code
> =93REGISTRATION_FAILED=94.  Perhaps a value -203, or the next available
> -200-block code.  ****
>
> ** **
>
> This should be used by the Database in response to a REGISTRATION_REQ if
> no other more specific code is applicable.  (For example: if a registrati=
on
> failed due to a missing field in REGISTRATION_REQ, the Database should
> still send the REQUIRED  error; if a REGISTRATION_REQ failed due to the
> Device being unauthorized, the Database should still send the UNAUTHORIZE=
D
> error.)****
>
> ** **
>
> Sanjeev: does that address your need sentiment for =93a denied registrati=
on=94?
> ****
>
> ** **
>
> Dan****
>
> ** **
>
> (I have a separate comment about SPECTRUM_USE_NOTIFY, to follow.)****
>
> ** **
>
> _______________________________________________
> paws mailing list
> paws@ietf.org
> https://www.ietf.org/mailman/listinfo/paws
>
>


--=20
-vince

--001a11c2f80012f0d404e25820fa
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Dan, Sajeev,<div><br></div><div>I was assuming that genera=
l &quot;server errors&quot; would be handled at the HTTP layer with 5xx cod=
es.</div><div><br></div><div>1. For REGISTRATION_REQ, what error conditions=
 should we be capturing?</div>
<div>=A0 =A0- Some internal error, but can try again later?</div><div><br><=
/div><div>2. SPECTRUM_USE_NOTIFY. What would the device do differently if i=
t did get an error?</div><div>=A0 I was assuming that this is a async notif=
y, fire-and-forget, from the perspective of the device</div>
<div><br></div><div>-vince</div></div><div class=3D"gmail_extra"><br><br><d=
iv class=3D"gmail_quote">On Thu, Jul 25, 2013 at 8:35 AM, Sajeev Manikkoth =
<span dir=3D"ltr">&lt;<a href=3D"mailto:sajeevmanikkoth@gmail.com" target=
=3D"_blank">sajeevmanikkoth@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">








<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">

<div>

<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Hi Daniel,<u></u><u></=
u></span></p>

<p class=3D"MsoNormal"><span style=3D"color:#1f497d"><u></u>=A0<u></u></spa=
n></p>

<p class=3D"MsoNormal"><span style=3D"color:#1f497d">First of all thank you=
 very much
for streamlining my comments, and splitting it into separate email topics. =
May
be I need to take care of it next time..<u></u><u></u></span></p>

<p class=3D"MsoNormal"><span style=3D"color:#1f497d"><u></u>=A0<u></u></spa=
n></p>

<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Yes, the semantic you =
suggest
here also can be the solution. My point was, an authorized master=92s
request also can fail, because of load at database, or due to request seman=
tic
error. <u></u><u></u></span></p>

<p class=3D"MsoNormal">As SPECTRUM_USE_NOTIFY also can fall in such a categ=
ory, I was
suggesting a generic response accepted/denied.<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">Best Regards,<u></u><u></u></p>

<p class=3D"MsoNormal">Sajeev<span style=3D"color:#1f497d"><u></u><u></u></=
span></p>

<p class=3D"MsoNormal"><span style=3D"color:#1f497d"><u></u>=A0<u></u></spa=
n></p>

<div>

<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">

<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
<a href=3D"mailto:paws-bounces@ietf.org" target=3D"_blank">paws-bounces@iet=
f.org</a> [mailto:<a href=3D"mailto:paws-bounces@ietf.org" target=3D"_blank=
">paws-bounces@ietf.org</a>] <b>On Behalf Of </b>Harasty,
Daniel J<br>
<b>Sent:</b> Thursday, July 25, 2013 8:35 PM<br>
<b>To:</b> <a href=3D"mailto:paws@ietf.org" target=3D"_blank">paws@ietf.org=
</a><br>
<b>Subject:</b> [paws] response to REGISTRATION_REQ<u></u><u></u></span></p=
>

</div>

</div><div><div class=3D"h5">

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">Sanjeev mentioned:<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal" style=3D"margin-left:.5in">From: <a href=3D"mailto:s=
ajeevmanikkoth@gmail.com" target=3D"_blank">sajeevmanikkoth@gmail.com</a><b=
r>
Sent: Thursday, July 25, 2013 10:31 AM<u></u><u></u></p>

<p class=3D"MsoNormal" style=3D"margin-left:.5in">[...]<u></u><u></u></p>

<p class=3D"MsoNormal" style=3D"text-indent:.5in">5. REGISTRATION_REQ, and
SPECTRUM_USE_NOTIFY transctions; can it have repsonses like accepted/denied=
 by
database?<u></u><u></u></p>

<p class=3D"MsoNormal" style=3D"margin-left:.5in">[...]<u></u><u></u></p>

<p class=3D"MsoNormal" style=3D"text-indent:.5in"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">As for possible responses to REGISTRATION_REQ, I hav=
e been
planning to suggest this: =A0I think we need a new generic error code
=93REGISTRATION_FAILED=94.=A0 Perhaps a value -203, or the next
available -200-block code.=A0 <u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">This should be used by the Database in response to a
REGISTRATION_REQ if no other more specific code is applicable.=A0 (For
example: if a registration failed due to a missing field in REGISTRATION_RE=
Q,
the Database should still send the REQUIRED =A0error; if a REGISTRATION_REQ
failed due to the Device being unauthorized, the Database should still send=
 the
UNAUTHORIZED error.)<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">Sanjeev: does that address your need sentiment for =
=93a
denied registration=94?<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">Dan<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">(I have a separate comment about SPECTRUM_USE_NOTIFY=
, to
follow.)<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

</div></div></div>

</div>


<br>_______________________________________________<br>
paws mailing list<br>
<a href=3D"mailto:paws@ietf.org">paws@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/paws" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/paws</a><br>
<br></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>-vince
</div>

--001a11c2f80012f0d404e25820fa--

From osianoh.glenn.aliu@fokus.fraunhofer.de  Thu Jul 25 09:33:00 2013
Return-Path: <osianoh.glenn.aliu@fokus.fraunhofer.de>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 42E1D21F86BE for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 09:33:00 -0700 (PDT)
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 ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VxZwOGMkiJks for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 09:32:53 -0700 (PDT)
Received: from mx-relay04-dus.antispameurope.com (mx-relay10-dus.antispameurope.com [94.100.134.210]) by ietfa.amsl.com (Postfix) with ESMTP id 2E7BB21F8618 for <paws@ietf.org>; Thu, 25 Jul 2013 09:32:50 -0700 (PDT)
Received: from pluto.fokus.fraunhofer.de ([195.37.77.164]) by mx-gate04-dus.antispameurope.com; Thu, 25 Jul 2013 18:32:46 +0200
Received: from DIRAC.fokus.fraunhofer.de (dirac.fokus.fraunhofer.de [10.147.9.201]) by pluto.fokus.fraunhofer.de (8.14.4/8.14.2) with ESMTP id r6PGWgmD006299 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=OK); Thu, 25 Jul 2013 18:32:43 +0200 (CEST)
Received: from CURIE.fokus.fraunhofer.de ([fe80::490a:48a1:1edc:a241]) by DIRAC.fokus.fraunhofer.de ([::1]) with mapi id 14.03.0123.003; Thu, 25 Jul 2013 18:30:43 +0200
From: "Aliu, Osianoh Glenn" <osianoh.glenn.aliu@fokus.fraunhofer.de>
To: "Harasty, Daniel J" <dharasty@appcomsci.com>, "paws@ietf.org" <paws@ietf.org>
Thread-Topic: [paws] including a timestamp in every message
Thread-Index: AQHOiUyaXzQ+l1mTAUegZTKQKnWL8Jl1lH/w
Date: Thu, 25 Jul 2013 16:30:40 +0000
Message-ID: <D8A0D535AD9ECC42A8D92697F56760D1287987FC@CURIE.fokus.fraunhofer.de>
References: <EC510C021D06A34C92F5A5A488B5290B0CEEECD1@rrc-ats-exmb2.ats.atsinnovate.com>
In-Reply-To: <EC510C021D06A34C92F5A5A488B5290B0CEEECD1@rrc-ats-exmb2.ats.atsinnovate.com>
Accept-Language: en-GB, de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.147.112.106]
x-kse-antivirus-interceptor-info: scan successful
x-kse-antivirus-info: Clean
Content-Type: multipart/alternative; boundary="_000_D8A0D535AD9ECC42A8D92697F56760D1287987FCCURIEfokusfraun_"
MIME-Version: 1.0
X-cloud-security-sender: osianoh.glenn.aliu@fokus.fraunhofer.de
X-cloud-security-recipient: paws@ietf.org
X-cloud-security-Virusscan: CLEAN
X-cloud-security-disclaimer: This E-Mail was scanned by E-Mailservice on mx-gate04-dus with E01AF3880014
X-cloud-security-connect: pluto.fokus.fraunhofer.de[195.37.77.164], TLS=, IP=195.37.77.164
X-cloud-security: scantime:.1688
Subject: Re: [paws] including a timestamp in every message
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Jul 2013 16:33:00 -0000

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

Hi Daniel,
I would suggest the field be left there as it can be used by the database f=
or security and ensuring devices adhere to frequency requirements of queryi=
ng the database.

Using the timestamp field, I would assume the database can easily detect if=
 a device is attempting a flooding attack.

Kind Regards,
Glenn

From: Harasty, Daniel J [mailto:dharasty@appcomsci.com]
Sent: Thursday, July 25, 2013 4:51 PM
To: paws@ietf.org
Subject: [paws] including a timestamp in every message

I'd like to comment some of Sanjeev's input.

I prefer to send independent replies on each topic, as that way a given ema=
il thread is about a single topic (more or less).

Sanjeev mentioned:

From: sajeevmanikkoth@gmail.com<mailto:sajeevmanikkoth@gmail.com>
Sent: Thursday, July 25, 2013 10:31 AM
[...]
2. It will be a good thing to include 'timestamp:string requirted' paramter=
 in all the protocol transactions
[...]

I don't see the purpose in this.  I don't see how the operation of the Data=
base - or the way it will respond to any given request - is dependent on it=
 knowing what time the Device thinks it is.  (Or vice versa.)

Unless someone can point out a use case for this field, I consider it unnee=
ded "chatter" in the protocol.  That said, the Database or Device can easil=
y ignore it, so I won't push back if others believe this field is generally=
 useful.

Dan



--_000_D8A0D535AD9ECC42A8D92697F56760D1287987FCCURIEfokusfraun_
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=3D"Generator" content=3D"Microsoft Word 15 (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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-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;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@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=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hi Daniel,<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I would suggest the fi=
eld be left there as it can be used by the database for security and ensuri=
ng devices adhere to frequency requirements of querying the database.<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Using the timestamp fi=
eld, I would assume the database can easily detect if a device is attemptin=
g a flooding attack.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Kind Regards,<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Glenn <o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Harasty, Daniel J [mailto:dharasty@appc=
omsci.com]
<br>
<b>Sent:</b> Thursday, July 25, 2013 4:51 PM<br>
<b>To:</b> paws@ietf.org<br>
<b>Subject:</b> [paws] including a timestamp in every message<o:p></o:p></p=
>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I'd like to comment some of Sanjeev's input.<o:p></o=
:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I prefer to send independent replies on each topic, =
as that way a given email thread is about a single topic (more or less).<o:=
p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Sanjeev mentioned:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">From: <a href=3D"mailto:s=
ajeevmanikkoth@gmail.com">
sajeevmanikkoth@gmail.com</a><br>
Sent: Thursday, July 25, 2013 10:31 AM<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">[...]<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"text-indent:.5in">2. It will be a good thin=
g to include 'timestamp:string requirted' paramter in all the protocol tran=
sactions
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">[...]<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"text-indent:.5in"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I don&#8217;t see the purpose in this.&nbsp; I don&#=
8217;t see how the operation of the Database &#8211; or the way it will res=
pond to any given request &#8211; is dependent on it knowing what time the =
Device thinks it is.&nbsp; (Or vice versa.)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Unless someone can point out a use case for this fie=
ld, I consider it unneeded &#8220;chatter&#8221; in the protocol.&nbsp; Tha=
t said, the Database or Device can easily ignore it, so I won&#8217;t push =
back if others believe this field is generally useful.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Dan<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_D8A0D535AD9ECC42A8D92697F56760D1287987FCCURIEfokusfraun_--

From dharasty@appcomsci.com  Thu Jul 25 12:09:02 2013
Return-Path: <dharasty@appcomsci.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 66F4A21F9476 for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 12:09:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.338
X-Spam-Level: 
X-Spam-Status: No, score=-2.338 tagged_above=-999 required=5 tests=[AWL=0.260,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UmOzNiUgpO9C for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 12:08:57 -0700 (PDT)
Received: from thumper.appcomsci.com (thumper.appcomsci.com [205.132.0.196]) by ietfa.amsl.com (Postfix) with ESMTP id 1367921F93BF for <paws@ietf.org>; Thu, 25 Jul 2013 12:08:55 -0700 (PDT)
Received: from bambi.appcomsci.com (bambi.appcomsci.com [192.4.5.54]) by thumper.appcomsci.com (8.14.2/8.14.2) with ESMTP id r6PJ8s78013048 for <paws@ietf.org>; Thu, 25 Jul 2013 15:08:54 -0400 (EDT)
Received: from brg-ats-exhb1.ats.atsinnovate.com (exch.appcomsci.com [192.4.5.112]) by bambi.appcomsci.com (8.14.4/8.13.4) with ESMTP id r6PJ8srg012875 for <paws@ietf.org>; Thu, 25 Jul 2013 15:08:54 -0400
Received: from RRC-ATS-EXMB2.ats.atsinnovate.com ([2002:c004:56a::c004:56a]) by brg-ats-exhb1.ats.atsinnovate.com ([2002:c004:570::c004:570]) with mapi; Thu, 25 Jul 2013 15:08:54 -0400
From: "Harasty, Daniel J" <dharasty@appcomsci.com>
To: "paws@ietf.org" <paws@ietf.org>
Thread-Topic: [paws] including a timestamp in every message
Thread-Index: AQHOiVSc9EDxhQZ4AEahdC9AATK9AJl1r84w
Date: Thu, 25 Jul 2013 19:08:53 +0000
Message-ID: <EC510C021D06A34C92F5A5A488B5290B0CEEF13D@rrc-ats-exmb2.ats.atsinnovate.com>
References: <EC510C021D06A34C92F5A5A488B5290B0CEEECD1@rrc-ats-exmb2.ats.atsinnovate.com> <D8A0D535AD9ECC42A8D92697F56760D1287987FC@CURIE.fokus.fraunhofer.de>
In-Reply-To: <D8A0D535AD9ECC42A8D92697F56760D1287987FC@CURIE.fokus.fraunhofer.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_EC510C021D06A34C92F5A5A488B5290B0CEEF13Drrcatsexmb2atsa_"
MIME-Version: 1.0
Subject: Re: [paws] including a timestamp in every message
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Jul 2013 19:09:02 -0000

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

Glenn,

Thank you for the input.  But I'm still confused.  It sounds like what you =
are calling a "flooding attack" might be where the device is sending many m=
any requests at once, attempting (what I would call) a denial of service at=
tack.

I don't understand how a timestamp helps a database detect/avoid this.  For=
 one: if a Device is purposely misbehaving (by attempting a "flooding" atta=
ck), and it "knows" that the server will observe the timestamp and some alg=
orithm to detect such an attack, then why do we trust that it will send acc=
urate timestamps?

In other words" requiring an accurate "timestamp" field is likely to be as =
effective as the spec simply stating "Devices MUST NOT perform flooding att=
acks".

Unless PAWS introduces a unique, new attack vector or vulnerability, then I=
 think the means to detect/avoid a generic denial of service-type attack is=
 to rely on previously well-known methods, such as discussed in http://en.w=
ikipedia.org/wiki/Denial-of-service_attack#Handling.

-- Dan


From: Aliu, Osianoh Glenn [mailto:osianoh.glenn.aliu@fokus.fraunhofer.de]
Sent: Thursday, July 25, 2013 12:31 PM
To: Harasty, Daniel J; paws@ietf.org
Subject: RE: [paws] including a timestamp in every message

Hi Daniel,
I would suggest the field be left there as it can be used by the database f=
or security and ensuring devices adhere to frequency requirements of queryi=
ng the database.

Using the timestamp field, I would assume the database can easily detect if=
 a device is attempting a flooding attack.

Kind Regards,
Glenn

From: Harasty, Daniel J [mailto:dharasty@appcomsci.com]
Sent: Thursday, July 25, 2013 4:51 PM
To: paws@ietf.org<mailto:paws@ietf.org>
Subject: [paws] including a timestamp in every message

I'd like to comment some of Sanjeev's input.

I prefer to send independent replies on each topic, as that way a given ema=
il thread is about a single topic (more or less).

Sanjeev mentioned:

From: sajeevmanikkoth@gmail.com<mailto:sajeevmanikkoth@gmail.com>
Sent: Thursday, July 25, 2013 10:31 AM
[...]
2. It will be a good thing to include 'timestamp:string requirted' paramter=
 in all the protocol transactions
[...]

I don't see the purpose in this.  I don't see how the operation of the Data=
base - or the way it will respond to any given request - is dependent on it=
 knowing what time the Device thinks it is.  (Or vice versa.)

Unless someone can point out a use case for this field, I consider it unnee=
ded "chatter" in the protocol.  That said, the Database or Device can easil=
y ignore it, so I won't push back if others believe this field is generally=
 useful.

Dan



--_000_EC510C021D06A34C92F5A5A488B5290B0CEEF13Drrcatsexmb2atsa_
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=3DContent-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:11.0pt;
	font-family:"Calibri","sans-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;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@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'c=
olor:#1F497D'>Glenn,<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span s=
tyle=3D'color:#1F497D'>Thank you for the input.&nbsp; But I&#8217;m still c=
onfused.&nbsp; It sounds like what you are calling a &#8220;flooding attack=
&#8221; might be where the device is sending many many requests at once, at=
tempting (what I would call) a denial of service attack.<o:p></o:p></span><=
/p><p class=3DMsoNormal><span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></sp=
an></p><p class=3DMsoNormal><span style=3D'color:#1F497D'>I don&#8217;t und=
erstand how a timestamp helps a database detect/avoid this.&nbsp; For one: =
if a Device is purposely misbehaving (by attempting a &#8220;flooding&#8221=
; attack), and it &#8220;knows&#8221; that the server will observe the time=
stamp and some algorithm to detect such an attack, then why do we trust tha=
t it will send accurate timestamps?<o:p></o:p></span></p><p class=3DMsoNorm=
al><span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMso=
Normal><span style=3D'color:#1F497D'>In other words&#8221; requiring an acc=
urate &#8220;timestamp&#8221; field is likely to be as effective as the spe=
c simply stating &#8220;Devices MUST NOT perform flooding attacks&#8221;.<o=
:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'><o:p=
>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'>=
Unless PAWS introduces a unique, new attack vector or vulnerability, then I=
 think the means to detect/avoid a generic denial of service-type attack is=
 to rely on previously well-known methods, such as discussed in </span><a h=
ref=3D"http://en.wikipedia.org/wiki/Denial-of-service_attack#Handling">http=
://en.wikipedia.org/wiki/Denial-of-service_attack#Handling</a>.<span style=
=3D'color:#1F497D'><o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span s=
tyle=3D'color:#1F497D'>-- Dan<o:p></o:p></span></p><p class=3DMsoNormal><sp=
an style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal=
><span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div 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"'> Aliu, Osianoh Glenn [mailto:osianoh.glenn.aliu@foku=
s.fraunhofer.de] <br><b>Sent:</b> Thursday, July 25, 2013 12:31 PM<br><b>To=
:</b> Harasty, Daniel J; paws@ietf.org<br><b>Subject:</b> RE: [paws] includ=
ing a timestamp in every message<o:p></o:p></span></p></div></div><p class=
=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span style=3D'color=
:#1F497D'>Hi Daniel,<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'color:#1F497D'>I would suggest the field be left there as it can be use=
d by the database for security and ensuring devices adhere to frequency req=
uirements of querying the database.<o:p></o:p></span></p><p class=3DMsoNorm=
al><span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMso=
Normal><span style=3D'color:#1F497D'>Using the timestamp field, I would ass=
ume the database can easily detect if a device is attempting a flooding att=
ack.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D=
'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F=
497D'>Kind Regards,<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'color:#1F497D'>Glenn <o:p></o:p></span></p><p class=3DMsoNormal><span s=
tyle=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div style=3D'borde=
r:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=
=3DMsoNormal><b>From:</b> Harasty, Daniel J [<a href=3D"mailto:dharasty@app=
comsci.com">mailto:dharasty@appcomsci.com</a>] <br><b>Sent:</b> Thursday, J=
uly 25, 2013 4:51 PM<br><b>To:</b> <a href=3D"mailto:paws@ietf.org">paws@ie=
tf.org</a><br><b>Subject:</b> [paws] including a timestamp in every message=
<o:p></o:p></p></div></div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p cla=
ss=3DMsoNormal>I'd like to comment some of Sanjeev's input.<o:p></o:p></p><=
p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I prefer to s=
end independent replies on each topic, as that way a given email thread is =
about a single topic (more or less).<o:p></o:p></p><p class=3DMsoNormal><o:=
p>&nbsp;</o:p></p><p class=3DMsoNormal>Sanjeev mentioned:<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal style=3D'margin=
-left:.5in'>From: <a href=3D"mailto:sajeevmanikkoth@gmail.com">sajeevmanikk=
oth@gmail.com</a><br>Sent: Thursday, July 25, 2013 10:31 AM<o:p></o:p></p><=
p class=3DMsoNormal style=3D'margin-left:.5in'>[...]<o:p></o:p></p><p class=
=3DMsoNormal style=3D'text-indent:.5in'>2. It will be a good thing to inclu=
de 'timestamp:string requirted' paramter in all the protocol transactions <=
o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:.5in'>[...]<o:p></o=
:p></p><p class=3DMsoNormal style=3D'text-indent:.5in'><o:p>&nbsp;</o:p></p=
><p class=3DMsoNormal>I don&#8217;t see the purpose in this.&nbsp; I don&#8=
217;t see how the operation of the Database &#8211; or the way it will resp=
ond to any given request &#8211; is dependent on it knowing what time the D=
evice thinks it is.&nbsp; (Or vice versa.)<o:p></o:p></p><p class=3DMsoNorm=
al><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Unless someone can point out a=
 use case for this field, I consider it unneeded &#8220;chatter&#8221; in t=
he protocol.&nbsp; That said, the Database or Device can easily ignore it, =
so I won&#8217;t push back if others believe this field is generally useful=
.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNor=
mal>Dan<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3D=
MsoNormal><o:p>&nbsp;</o:p></p></div></body></html>=

--_000_EC510C021D06A34C92F5A5A488B5290B0CEEF13Drrcatsexmb2atsa_--

From dharasty@appcomsci.com  Thu Jul 25 12:24:30 2013
Return-Path: <dharasty@appcomsci.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8FCEE21F9133 for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 12:24:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.381
X-Spam-Level: 
X-Spam-Status: No, score=-2.381 tagged_above=-999 required=5 tests=[AWL=0.217,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SvHNJQIUiSZf for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 12:24:25 -0700 (PDT)
Received: from thumper.appcomsci.com (thumper.appcomsci.com [205.132.0.196]) by ietfa.amsl.com (Postfix) with ESMTP id 933A221F90A7 for <paws@ietf.org>; Thu, 25 Jul 2013 12:24:25 -0700 (PDT)
Received: from bambi.appcomsci.com (bambi.appcomsci.com [192.4.5.54]) by thumper.appcomsci.com (8.14.2/8.14.2) with ESMTP id r6PJON23013196;  Thu, 25 Jul 2013 15:24:23 -0400 (EDT)
Received: from brg-ats-exhb1.ats.atsinnovate.com (exch.appcomsci.com [192.4.5.112]) by bambi.appcomsci.com (8.14.4/8.13.4) with ESMTP id r6PJON1N012960; Thu, 25 Jul 2013 15:24:23 -0400
Received: from RRC-ATS-EXMB2.ats.atsinnovate.com ([2002:c004:56a::c004:56a]) by brg-ats-exhb1.ats.atsinnovate.com ([2002:c004:570::c004:570]) with mapi; Thu, 25 Jul 2013 15:24:23 -0400
From: "Harasty, Daniel J" <dharasty@appcomsci.com>
To: Vincent Chen <vchen@google.com>, Sajeev Manikkoth <sajeevmanikkoth@gmail.com>
Thread-Topic: [paws] response to REGISTRATION_REQ
Thread-Index: AQHOiUyZwfgC+JHDyUqaANXSQyM5iZl10J+A///y34A=
Date: Thu, 25 Jul 2013 19:24:22 +0000
Message-ID: <EC510C021D06A34C92F5A5A488B5290B0CEEF193@rrc-ats-exmb2.ats.atsinnovate.com>
References: <EC510C021D06A34C92F5A5A488B5290B0CEEED40@rrc-ats-exmb2.ats.atsinnovate.com> <004601ce894c$914b8b10$b3e2a130$@com> <CABEV9RMoVU33zptgwpLdmwUnVt1YrDG5=kzqSeu6Pn8ZkR-2Wg@mail.gmail.com>
In-Reply-To: <CABEV9RMoVU33zptgwpLdmwUnVt1YrDG5=kzqSeu6Pn8ZkR-2Wg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_EC510C021D06A34C92F5A5A488B5290B0CEEF193rrcatsexmb2atsa_"
MIME-Version: 1.0
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] response to REGISTRATION_REQ
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Jul 2013 19:24:30 -0000

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

Vince,

On your "point 1", I thought I had some good examples in mind.  But, now th=
at you ask, I can't yet make the case that my proposed PAWS "REGISTRATION_E=
RROR" is any better than other existing PAWS error codes, or a generic "ser=
ver error".

While the Devices certainly must deal with the possible HTTP 5xx error, I s=
uggest the server should attempt to send a JSONRPC "SERVER ERROR" (-32000).=
  See: http://www.jsonrpc.org/specification#error_object.  I'd like to reco=
mmend that the PAWS spec reference these "standard JSONRPC error codes", an=
d add a statement to the effect of this:

When an error condition exists, a Database SHOULD attempt to use the most s=
pecific applicable PAWS error.  When an accurate one is not available, it S=
HOULD fallback to standard JSONRPC error codes as defined in JSONRPC specif=
ications.  As a last result, the Database MAY send a suitable HTTP 5xx resp=
onse.

Dan


From: Vincent Chen [mailto:vchen@google.com]
Sent: Thursday, July 25, 2013 12:00 PM
To: Sajeev Manikkoth
Cc: Harasty, Daniel J; paws@ietf.org
Subject: Re: [paws] response to REGISTRATION_REQ

Dan, Sajeev,

I was assuming that general "server errors" would be handled at the HTTP la=
yer with 5xx codes.

1. For REGISTRATION_REQ, what error conditions should we be capturing?
   - Some internal error, but can try again later?

2. SPECTRUM_USE_NOTIFY. What would the device do differently if it did get =
an error?
  I was assuming that this is a async notify, fire-and-forget, from the per=
spective of the device

-vince

On Thu, Jul 25, 2013 at 8:35 AM, Sajeev Manikkoth <sajeevmanikkoth@gmail.co=
m<mailto:sajeevmanikkoth@gmail.com>> wrote:
Hi Daniel,

First of all thank you very much for streamlining my comments, and splittin=
g it into separate email topics. May be I need to take care of it next time=
..

Yes, the semantic you suggest here also can be the solution. My point was, =
an authorized master's request also can fail, because of load at database, =
or due to request semantic error.
As SPECTRUM_USE_NOTIFY also can fall in such a category, I was suggesting a=
 generic response accepted/denied.

Best Regards,
Sajeev

From: paws-bounces@ietf.org<mailto:paws-bounces@ietf.org> [mailto:paws-boun=
ces@ietf.org<mailto:paws-bounces@ietf.org>] On Behalf Of Harasty, Daniel J
Sent: Thursday, July 25, 2013 8:35 PM
To: paws@ietf.org<mailto:paws@ietf.org>
Subject: [paws] response to REGISTRATION_REQ

Sanjeev mentioned:

From: sajeevmanikkoth@gmail.com<mailto:sajeevmanikkoth@gmail.com>
Sent: Thursday, July 25, 2013 10:31 AM
[...]
5. REGISTRATION_REQ, and SPECTRUM_USE_NOTIFY transctions; can it have repso=
nses like accepted/denied by database?
[...]

As for possible responses to REGISTRATION_REQ, I have been planning to sugg=
est this:  I think we need a new generic error code "REGISTRATION_FAILED". =
 Perhaps a value -203, or the next available -200-block code.

This should be used by the Database in response to a REGISTRATION_REQ if no=
 other more specific code is applicable.  (For example: if a registration f=
ailed due to a missing field in REGISTRATION_REQ, the Database should still=
 send the REQUIRED  error; if a REGISTRATION_REQ failed due to the Device b=
eing unauthorized, the Database should still send the UNAUTHORIZED error.)

Sanjeev: does that address your need sentiment for "a denied registration"?

Dan

(I have a separate comment about SPECTRUM_USE_NOTIFY, to follow.)


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



--
-vince

--_000_EC510C021D06A34C92F5A5A488B5290B0CEEF193rrcatsexmb2atsa_
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=3DContent-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;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
.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'>Vince,<o:=
p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;fon=
t-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p>=
<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";color:#1F497D'>On your &#8220;point 1&#8221;, I thought I had =
some good examples in mind.&nbsp; But, now that you ask, I can&#8217;t yet =
make the case that my proposed PAWS &#8220;REGISTRATION_ERROR&#8221; is any=
 better than other existing PAWS error codes, or a generic &#8220;server er=
ror&#8221;.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-s=
ize:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o=
:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-fam=
ily:"Calibri","sans-serif";color:#1F497D'>While the Devices certainly must =
deal with the possible HTTP 5xx error, I suggest the server should attempt =
to send a JSONRPC &#8220;SERVER ERROR&#8221; (-32000).&nbsp; See: <a href=
=3D"http://www.jsonrpc.org/specification#error_object">http://www.jsonrpc.o=
rg/specification#error_object</a>.&nbsp; I&#8217;d like to recommend that t=
he PAWS spec reference these &#8220;standard JSONRPC error codes&#8221;, an=
d add a statement to the effect of this:<o:p></o:p></span></p><p class=3DMs=
oNormal><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";=
color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal style=3D'ma=
rgin-left:.5in'><span style=3D'font-size:11.0pt;font-family:"Calibri","sans=
-serif";color:#1F497D'>When an error condition exists, a Database SHOULD at=
tempt to use the most specific applicable PAWS error.&nbsp; When an accurat=
e one is not available, it SHOULD fallback to standard JSONRPC error codes =
as defined in JSONRPC specifications.&nbsp; As a last result, the Database =
MAY send a suitable HTTP 5xx response.<o:p></o:p></span></p><p class=3DMsoN=
ormal><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";co=
lor:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Dan<=
o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;f=
ont-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</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><div style=3D'bor=
der: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"'> Vincent Chen [mailto:vchen@google.com] <br><b>Sent:</b> Th=
ursday, July 25, 2013 12:00 PM<br><b>To:</b> Sajeev Manikkoth<br><b>Cc:</b>=
 Harasty, Daniel J; paws@ietf.org<br><b>Subject:</b> Re: [paws] response to=
 REGISTRATION_REQ<o:p></o:p></span></p></div><p class=3DMsoNormal><o:p>&nbs=
p;</o:p></p><div><p class=3DMsoNormal>Dan, Sajeev,<o:p></o:p></p><div><p cl=
ass=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal>I was =
assuming that general &quot;server errors&quot; would be handled at the HTT=
P layer with 5xx codes.<o:p></o:p></p></div><div><p class=3DMsoNormal><o:p>=
&nbsp;</o:p></p></div><div><p class=3DMsoNormal>1. For REGISTRATION_REQ, wh=
at error conditions should we be capturing?<o:p></o:p></p></div><div><p cla=
ss=3DMsoNormal>&nbsp; &nbsp;- Some internal error, but can try again later?=
<o:p></o:p></p></div><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><=
div><p class=3DMsoNormal>2. SPECTRUM_USE_NOTIFY. What would the device do d=
ifferently if it did get an error?<o:p></o:p></p></div><div><p class=3DMsoN=
ormal>&nbsp; I was assuming that this is a async notify, fire-and-forget, f=
rom the perspective of the device<o:p></o:p></p></div><div><p class=3DMsoNo=
rmal><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal>-vince<o:p></o:p>=
</p></div></div><div><p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><o=
:p>&nbsp;</o:p></p><div><p class=3DMsoNormal>On Thu, Jul 25, 2013 at 8:35 A=
M, Sajeev Manikkoth &lt;<a href=3D"mailto:sajeevmanikkoth@gmail.com" target=
=3D"_blank">sajeevmanikkoth@gmail.com</a>&gt; wrote:<o:p></o:p></p><div><di=
v><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto'><span style=3D'color:#1F497D'>Hi Daniel,</span><o:p></o:p></p><p c=
lass=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:aut=
o'><span style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><p class=3DMso=
Normal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span s=
tyle=3D'color:#1F497D'>First of all thank you very much for streamlining my=
 comments, and splitting it into separate email topics. May be I need to ta=
ke care of it next time..</span><o:p></o:p></p><p class=3DMsoNormal style=
=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style=3D'colo=
r:#1F497D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal style=3D'mso-ma=
rgin-top-alt:auto;mso-margin-bottom-alt:auto'><span style=3D'color:#1F497D'=
>Yes, the semantic you suggest here also can be the solution. My point was,=
 an authorized master&#8217;s request also can fail, because of load at dat=
abase, or due to request semantic error. </span><o:p></o:p></p><p class=3DM=
soNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>As SP=
ECTRUM_USE_NOTIFY also can fall in such a category, I was suggesting a gene=
ric response accepted/denied.<o:p></o:p></p><p class=3DMsoNormal style=3D'm=
so-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p></o:p></p><p =
class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:au=
to'>Best Regards,<o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-to=
p-alt:auto;mso-margin-bottom-alt:auto'>Sajeev<o:p></o:p></p><p class=3DMsoN=
ormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span st=
yle=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p><div><div style=3D'border=
:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=3D=
MsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><=
span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</sp=
an></b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
<a href=3D"mailto:paws-bounces@ietf.org" target=3D"_blank">paws-bounces@iet=
f.org</a> [mailto:<a href=3D"mailto:paws-bounces@ietf.org" target=3D"_blank=
">paws-bounces@ietf.org</a>] <b>On Behalf Of </b>Harasty, Daniel J<br><b>Se=
nt:</b> Thursday, July 25, 2013 8:35 PM<br><b>To:</b> <a href=3D"mailto:paw=
s@ietf.org" target=3D"_blank">paws@ietf.org</a><br><b>Subject:</b> [paws] r=
esponse to REGISTRATION_REQ</span><o:p></o:p></p></div></div><div><div><p c=
lass=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:aut=
o'>&nbsp;<o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:au=
to;mso-margin-bottom-alt:auto'>Sanjeev mentioned:<o:p></o:p></p><p class=3D=
MsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbs=
p;<o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-=
margin-bottom-alt:auto;margin-left:.5in'>From: <a href=3D"mailto:sajeevmani=
kkoth@gmail.com" target=3D"_blank">sajeevmanikkoth@gmail.com</a><br>Sent: T=
hursday, July 25, 2013 10:31 AM<o:p></o:p></p><p class=3DMsoNormal style=3D=
'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in'>[...]=
<o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-ma=
rgin-bottom-alt:auto;text-indent:.5in'>5. REGISTRATION_REQ, and SPECTRUM_US=
E_NOTIFY transctions; can it have repsonses like accepted/denied by databas=
e?<o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-=
margin-bottom-alt:auto;margin-left:.5in'>[...]<o:p></o:p></p><p class=3DMso=
Normal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-ind=
ent:.5in'>&nbsp;<o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-top=
-alt:auto;mso-margin-bottom-alt:auto'>As for possible responses to REGISTRA=
TION_REQ, I have been planning to suggest this: &nbsp;I think we need a new=
 generic error code &#8220;REGISTRATION_FAILED&#8221;.&nbsp; Perhaps a valu=
e -203, or the next available -200-block code.&nbsp; <o:p></o:p></p><p clas=
s=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>=
&nbsp;<o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;=
mso-margin-bottom-alt:auto'>This should be used by the Database in response=
 to a REGISTRATION_REQ if no other more specific code is applicable.&nbsp; =
(For example: if a registration failed due to a missing field in REGISTRATI=
ON_REQ, the Database should still send the REQUIRED &nbsp;error; if a REGIS=
TRATION_REQ failed due to the Device being unauthorized, the Database shoul=
d still send the UNAUTHORIZED error.)<o:p></o:p></p><p class=3DMsoNormal st=
yle=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p></o:p=
></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-botto=
m-alt:auto'>Sanjeev: does that address your need sentiment for &#8220;a den=
ied registration&#8221;?<o:p></o:p></p><p class=3DMsoNormal style=3D'mso-ma=
rgin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p></o:p></p><p class=
=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>D=
an<o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-=
margin-bottom-alt:auto'>&nbsp;<o:p></o:p></p><p class=3DMsoNormal style=3D'=
mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>(I have a separate comm=
ent about SPECTRUM_USE_NOTIFY, to follow.)<o:p></o:p></p><p class=3DMsoNorm=
al style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p>=
</o:p></p></div></div></div></div><p class=3DMsoNormal style=3D'margin-bott=
om:12.0pt'><br>_______________________________________________<br>paws mail=
ing list<br><a href=3D"mailto:paws@ietf.org">paws@ietf.org</a><br><a href=
=3D"https://www.ietf.org/mailman/listinfo/paws" target=3D"_blank">https://w=
ww.ietf.org/mailman/listinfo/paws</a><o:p></o:p></p></div><p class=3DMsoNor=
mal><br><br clear=3Dall><o:p></o:p></p><div><p class=3DMsoNormal><o:p>&nbsp=
;</o:p></p></div><p class=3DMsoNormal>-- <br>-vince <o:p></o:p></p></div></=
div></body></html>=

--_000_EC510C021D06A34C92F5A5A488B5290B0CEEF193rrcatsexmb2atsa_--

From dharasty@appcomsci.com  Thu Jul 25 13:06:38 2013
Return-Path: <dharasty@appcomsci.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EC76C21F9377 for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 13:06:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.412
X-Spam-Level: 
X-Spam-Status: No, score=-2.412 tagged_above=-999 required=5 tests=[AWL=0.186,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7AHQ6giUO9PK for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 13:06:33 -0700 (PDT)
Received: from thumper.appcomsci.com (thumper.appcomsci.com [205.132.0.196]) by ietfa.amsl.com (Postfix) with ESMTP id 817D721F9344 for <paws@ietf.org>; Thu, 25 Jul 2013 13:06:30 -0700 (PDT)
Received: from bambi.appcomsci.com (bambi.appcomsci.com [192.4.5.54]) by thumper.appcomsci.com (8.14.2/8.14.2) with ESMTP id r6PK6RfH013672 for <paws@ietf.org>; Thu, 25 Jul 2013 16:06:29 -0400 (EDT)
Received: from brg-ats-exhb1.ats.atsinnovate.com (exch.appcomsci.com [192.4.5.112]) by bambi.appcomsci.com (8.14.4/8.13.4) with ESMTP id r6PK6R38013302 for <paws@ietf.org>; Thu, 25 Jul 2013 16:06:27 -0400
Received: from RRC-ATS-EXMB2.ats.atsinnovate.com ([2002:c004:56a::c004:56a]) by brg-ats-exhb1.ats.atsinnovate.com ([2002:c004:570::c004:570]) with mapi; Thu, 25 Jul 2013 16:06:26 -0400
From: "Harasty, Daniel J" <dharasty@appcomsci.com>
To: "paws@ietf.org" <paws@ietf.org>
Thread-Topic: SPECTRUM_USE_NOTIFY: nomenclature and response
Thread-Index: Ac6JcnEannpwjoqiRdOtljZ3jG31TQ==
Date: Thu, 25 Jul 2013 20:06:26 +0000
Message-ID: <EC510C021D06A34C92F5A5A488B5290B0CEEF266@rrc-ats-exmb2.ats.atsinnovate.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_EC510C021D06A34C92F5A5A488B5290B0CEEF266rrcatsexmb2atsa_"
MIME-Version: 1.0
Subject: [paws] SPECTRUM_USE_NOTIFY: nomenclature and response
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Jul 2013 20:06:39 -0000

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

Sanjeev mentioned:

From: sajeevmanikkoth@gmail.com
Sent: Thursday, July 25, 2013 10:31 AM
[...]
5. REGISTRATION_REQ, and SPECTRUM_USE_NOTIFY transctions; can it have repso=
nses like accepted/denied by database?
[...]

The JSONRPC spec defines a "notification" as a type of request that needs n=
o response; in fact a response is not even allowed.

Since the PAWS SPECTRUM_USE_NOTIFY is "this kind of message" semantically (=
note that SPECTRUM_USE_RESP is empty), I propose we:


*         State that the SPECTRUM_USE_NOTIFY uses the JSONRPC "Notification=
" Request object (see: http://www.jsonrpc.org/specification#notification), =
and

*         That we eliminate the SPECTRUM_USE_RESP from the PAWS spec.

This is consistent with Vince's characterization that SPECTRUM_USE_NOTIFY i=
s an  "async notify, fire-and-forget, from the perspective of the device".

Thoughts?

Dan Harasty



--_000_EC510C021D06A34C92F5A5A488B5290B0CEEF266rrcatsexmb2atsa_
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=3DContent-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:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-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;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1780877874;
	mso-list-type:hybrid;
	mso-list-template-ids:-1039654476 67698689 67698691 67698693 67698689 6769=
8691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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>Sanjeev mentione=
d:<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNo=
rmal style=3D'margin-left:.5in'>From: sajeevmanikkoth@gmail.com<br>Sent: Th=
ursday, July 25, 2013 10:31 AM<o:p></o:p></p><p class=3DMsoNormal style=3D'=
margin-left:.5in'>[...]<o:p></o:p></p><p class=3DMsoNormal style=3D'text-in=
dent:.5in'>5. REGISTRATION_REQ, and SPECTRUM_USE_NOTIFY transctions; can it=
 have repsonses like accepted/denied by database?<o:p></o:p></p><p class=3D=
MsoNormal style=3D'margin-left:.5in'>[...]<o:p></o:p></p><p class=3DMsoNorm=
al style=3D'text-indent:.5in'><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>The=
 JSONRPC spec defines a &#8220;notification&#8221; as a type of request tha=
t needs no response; in fact a response is not even allowed.<o:p></o:p></p>=
<p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Since the PA=
WS SPECTRUM_USE_NOTIFY is &#8220;this kind of message&#8221; semantically (=
note that SPECTRUM_USE_RESP is empty), I propose we:<o:p></o:p></p><p class=
=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoListParagraph style=3D'text=
-indent:-.25in;mso-list:l0 level1 lfo1'><![if !supportLists]><span style=3D=
'font-family:Symbol'><span style=3D'mso-list:Ignore'>&middot;<span style=3D=
'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; </span></span></span><![endif]>State that the SPECTRUM_USE_NOTIFY uses=
 the JSONRPC &#8220;Notification&#8221; Request object (see: <a href=3D"htt=
p://www.jsonrpc.org/specification#notification">http://www.jsonrpc.org/spec=
ification#notification</a>), and <o:p></o:p></p><p class=3DMsoListParagraph=
 style=3D'text-indent:-.25in;mso-list:l0 level1 lfo1'><![if !supportLists]>=
<span style=3D'font-family:Symbol'><span style=3D'mso-list:Ignore'>&middot;=
<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>That we eliminate the SPE=
CTRUM_USE_RESP from the PAWS spec.<o:p></o:p></p><p class=3DMsoNormal><o:p>=
&nbsp;</o:p></p><p class=3DMsoNormal>This is consistent with Vince&#8217;s =
characterization that SPECTRUM_USE_NOTIFY is an &nbsp;&#8220;async notify, =
fire-and-forget, from the perspective of the device&#8221;.<o:p></o:p></p><=
p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Thoughts?<o:p=
></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>D=
an Harasty<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=
=3DMsoNormal><o:p>&nbsp;</o:p></p></div></body></html>=

--_000_EC510C021D06A34C92F5A5A488B5290B0CEEF266rrcatsexmb2atsa_--

From vchen@google.com  Thu Jul 25 13:26:29 2013
Return-Path: <vchen@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DD6F021F8887 for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 13:26:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.779
X-Spam-Level: 
X-Spam-Status: No, score=-1.779 tagged_above=-999 required=5 tests=[AWL=0.198,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bI3+Gt7x5kgy for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 13:26:29 -0700 (PDT)
Received: from mail-ob0-x22d.google.com (mail-ob0-x22d.google.com [IPv6:2607:f8b0:4003:c01::22d]) by ietfa.amsl.com (Postfix) with ESMTP id 6CB7521F847C for <paws@ietf.org>; Thu, 25 Jul 2013 13:26:29 -0700 (PDT)
Received: by mail-ob0-f173.google.com with SMTP id er7so2562060obc.18 for <paws@ietf.org>; Thu, 25 Jul 2013 13:26:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=UJgS2pjD4tLEvi1SktDWVwHZawJXlZze7AVzCDl4M9M=; b=lREXPeXzTMn6Z5kLwQYZFTD9pMFPqSd4MrjaZC9/b4bZjtp9XiVyG659To0Ab8NJXx invzWHdcyEwmNiP8QQ8UEbjZ/U4Q42agIN1X1O/5QSlgAoKv/Ke/AkPlvt1zjmGPiuY7 b+sc7ggUbijHZ0xGF8zrdUvII2WzIRU3v77r/AfXyQDtBuFZwRC43sRpG3XUeBL2Rs8S a786azl2egIHQsRLhEUam/6UkVyKr1ey31uRbMrMbqpYjQxqdcDDeSowVDaqINwueluf WZNA7coouaIlUXmYQwx67FvqUNNK1vsJtzvsMy6m+mSGILlVwYQhB+CQuKGubYs6tGKc tZ5Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :x-gm-message-state; bh=UJgS2pjD4tLEvi1SktDWVwHZawJXlZze7AVzCDl4M9M=; b=YWO7JXhRFzlsedAd2DssAb9Nl7XNTuf5orPUyHN3fVpTPncUmtW4gd/hCrqEzgLXzE wWn8zn5POUanI4CBD6hvCC6FY9KJKGVpdDhyBn3Du60Qlk1Z8xw1M4WUDqCdAoSa1ilR yNM2up9gGn9mZpPujbD18sjT19TnV63axRbmuLQzlUfG9O8FtavFPz7GpmEZs8eTfTag UVH+pgtRW9aigOeylLtZoI0+2+utH3FJMJRTJ40xPW06YrtkL+pW2FnlUFtXcdYZvLan qcNKaEke4qyRcaIS+lZW7jMiRSbLw4bdSyfkTArg8o/5ZIQvdgvTg9QVt+ysuhbR7Wr+ p8HA==
MIME-Version: 1.0
X-Received: by 10.60.131.171 with SMTP id on11mr44303587oeb.71.1374783988823;  Thu, 25 Jul 2013 13:26:28 -0700 (PDT)
Received: by 10.182.52.193 with HTTP; Thu, 25 Jul 2013 13:26:28 -0700 (PDT)
Date: Thu, 25 Jul 2013 13:26:28 -0700
Message-ID: <CABEV9RO7yTne2Lz9==7z6AWDWdMBRPCsusjsaYA8GX+4b8c7YQ@mail.gmail.com>
From: Vincent Chen <vchen@google.com>
To: "paws@ietf.org" <paws@ietf.org>, Sung-jin Yoo <sjyou@etri.re.kr>
Content-Type: multipart/alternative; boundary=047d7b471da44c183804e25bd72a
X-Gm-Message-State: ALoCoQkStet/y0m9ZwR7LymJVIhzXsYCgVqN9ndRL6wxrbkgeNtJqmXFNFDPIHaYpdX5fAIOl7liHRLA5fVnbJgH8MhW1iWv/+tVAqIze3UQvzvUC6/TUQy/JpGQ7B9pK8ly6VRQl9ep4xjzBKsSbdXYgMHvA5gHnQC+L5YdqJoVWXWUyX8xi+QAX54gRb74KWr9iziAEYsn
Subject: [paws] Proposal: Rename maxPowerDBm in Available-spectrum response
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Jul 2013 20:26:30 -0000

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

Sungjin, All,

Part of the confusion of how to interpret the available-spectrum response,
perhaps,
is in the naming of the "maxPowerDBm" variable. E.g.,

       "spectra": [
         {
          "bandwidth": 6e6,
          "frequencyRanges": [
            {"startHz":5.18e8, "stopHz":5.36e8, "maxPowerDBm":30.0},
            ...
          ]
         },
         {
          "bandwidth": 1e5,
          "frequencyRanges": [
            {"startHz":5.18e8, "stopHz":5.36e8, "maxPowerDBm":27.0},
            ...
          ]
         }


Given that this power really represents "power spectral density" over the
specified
bandwidth (e.g., 6e6 or 1e5), should we rename it to something like the
following?

  maxPsdDbmPerBandwidth

Where "bandwidth" refers to the bandwidth specified for that spectrum
profile.

-- 
-vince

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

<div dir=3D"ltr">Sungjin, All,<div><br></div><div>Part of the confusion of =
how to interpret the available-spectrum response, perhaps,</div><div>is in =
the naming of the &quot;maxPowerDBm&quot; variable. E.g.,</div><div><br></d=
iv>
<div><div style=3D"font-family:arial,sans-serif;font-size:13px"><pre style=
=3D"white-space:pre-wrap;word-wrap:break-word">       &quot;spectra&quot;: =
[
         {
          &quot;bandwidth&quot;: 6e6,
          &quot;frequencyRanges&quot;: [
            {&quot;startHz&quot;:5.18e8, &quot;stopHz&quot;:5.36e8, &quot;m=
axPowerDBm&quot;:30.0},
            ...
          ]
         },
         {
          &quot;bandwidth&quot;: 1e5,
          &quot;frequencyRanges&quot;: [
            {&quot;startHz&quot;:5.18e8, &quot;stopHz&quot;:5.36e8, &quot;m=
axPowerDBm&quot;:27.0},
            ...
          ]
         }
</pre><div><br></div></div></div><div>Given that this power really represen=
ts &quot;power spectral density&quot; over the specified</div><div>bandwidt=
h (e.g., 6e6 or 1e5), should we rename it to something like the following?<=
/div>
<div><br></div><div>=A0 maxPsdDbmPerBandwidth</div><div><br></div><div>Wher=
e &quot;bandwidth&quot; refers to the bandwidth specified for that spectrum=
 profile.</div><div><br></div><div>--=A0<br></div><div><div>-vince
</div></div></div>

--047d7b471da44c183804e25bd72a--

From vchen@google.com  Thu Jul 25 13:33:18 2013
Return-Path: <vchen@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C03C21F8F63 for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 13:33:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.799
X-Spam-Level: 
X-Spam-Status: No, score=-1.799 tagged_above=-999 required=5 tests=[AWL=0.178,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fewOCCGHf7Ep for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 13:33:17 -0700 (PDT)
Received: from mail-ob0-x22a.google.com (mail-ob0-x22a.google.com [IPv6:2607:f8b0:4003:c01::22a]) by ietfa.amsl.com (Postfix) with ESMTP id EB5C921F8618 for <paws@ietf.org>; Thu, 25 Jul 2013 13:33:12 -0700 (PDT)
Received: by mail-ob0-f170.google.com with SMTP id ef5so2612882obb.1 for <paws@ietf.org>; Thu, 25 Jul 2013 13:33:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=vekD0It/zkWZMPc1yIja0Tk0eF0dhL66cYaVdRc5vKI=; b=OcVTEnH4434KURwXdu1Ap8MmPLpRA16R06BKrGt+ClJGvNH55vpuEfDYgJ4YHJdH6J oZKX6iWRpYuguWLdEdgrfIYQttI4ugtoO/TTFrzPQ4S01YtEgeDINc5iMOOkxyhg20yZ 4vPZpIVPmRxK40n0XN2Eh3eZqgsfs4VHoLKcY+PumuuQCd1MLFZL0GfXfe937hgzatnB hHX0jLTMhKjMbdDe+DBn9dwYMupu9Q11a+NuE7HZQAOOSrs9g0xYDbgll9DbAWCYbvgU gLCAnhXiKFGKcULRR3IHeZPSwIdkz+w8/eOwtzkIY8pRDDf2RCJQB0tiZtJUxfFFoh4U +vJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=vekD0It/zkWZMPc1yIja0Tk0eF0dhL66cYaVdRc5vKI=; b=EsfvjFa0ERJ4/eDV8K3UmTFhBZx6v99sVxXbHAlXL1x/NysqCTPhIHOY9cubTNncBz 4Sq1XCvgAL8EgAn74jKZkDT5HQxLPPwAG7k0SBpSQeyPkw/NMrvpGDnVMCFGun/t+LCm 6ZEBEQhczwd8IJm3b2Yq3pJdW09xI3YcR+uPfw5C+/LBJlQWRbpTJuqq24ghkXevPsr0 Qyxyutx2RIpnsY4cljlio7dT47svLjiG25k7lR13i++V9xYJj2z2x6AHsHKa9pcuS+Zz POPLJY03Fwc8Fad4o/UcAje4pNx9kLCE5G+BFkNYILFE+HfYmgpx1HmGoCeSgld3lbGK cPTQ==
MIME-Version: 1.0
X-Received: by 10.182.225.134 with SMTP id rk6mr38233983obc.40.1374784392337;  Thu, 25 Jul 2013 13:33:12 -0700 (PDT)
Received: by 10.182.52.193 with HTTP; Thu, 25 Jul 2013 13:33:12 -0700 (PDT)
In-Reply-To: <EC510C021D06A34C92F5A5A488B5290B0CEEF193@rrc-ats-exmb2.ats.atsinnovate.com>
References: <EC510C021D06A34C92F5A5A488B5290B0CEEED40@rrc-ats-exmb2.ats.atsinnovate.com> <004601ce894c$914b8b10$b3e2a130$@com> <CABEV9RMoVU33zptgwpLdmwUnVt1YrDG5=kzqSeu6Pn8ZkR-2Wg@mail.gmail.com> <EC510C021D06A34C92F5A5A488B5290B0CEEF193@rrc-ats-exmb2.ats.atsinnovate.com>
Date: Thu, 25 Jul 2013 13:33:12 -0700
Message-ID: <CABEV9RN-zcg14VxL0AytgD9UpQ9vMpiuGPw3fWVgJwKz_upr0A@mail.gmail.com>
From: Vincent Chen <vchen@google.com>
To: "Harasty, Daniel J" <dharasty@appcomsci.com>
Content-Type: multipart/alternative; boundary=001a11c2f800593d2504e25bef1b
X-Gm-Message-State: ALoCoQn8gYousH9/m2J0+8K6KCZoNRHDA04EX0D6roAMsK5dnLTAKD+uBilUj9pwlRgaidCg5D5ch8d8HG4NHNeSaEBLrDHpqwxt/8X1aTAHmJRlqVwM+MeCfyj3xq0pPiUMmbnPoX4PKMGbNJcocsP/WR2hyOwniGoL/XvfkanSNlg/u7XXPciRaJa3ctMfNDFZrYaSjpwc
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] response to REGISTRATION_REQ
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Jul 2013 20:33:18 -0000

--001a11c2f800593d2504e25bef1b
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Dan,

Great suggestion. I was also about to propose -32000.

I will update the draft if there are no objects.

-vince


On Thu, Jul 25, 2013 at 12:24 PM, Harasty, Daniel J
<dharasty@appcomsci.com>wrote:

> Vince,****
>
> ** **
>
> On your =93point 1=94, I thought I had some good examples in mind.  But, =
now
> that you ask, I can=92t yet make the case that my proposed PAWS
> =93REGISTRATION_ERROR=94 is any better than other existing PAWS error cod=
es, or
> a generic =93server error=94.****
>
> ** **
>
> While the Devices certainly must deal with the possible HTTP 5xx error, I
> suggest the server should attempt to send a JSONRPC =93SERVER ERROR=94
> (-32000).  See: http://www.jsonrpc.org/specification#error_object.  I=92d
> like to recommend that the PAWS spec reference these =93standard JSONRPC
> error codes=94, and add a statement to the effect of this:****
>
> ** **
>
> When an error condition exists, a Database SHOULD attempt to use the most
> specific applicable PAWS error.  When an accurate one is not available, i=
t
> SHOULD fallback to standard JSONRPC error codes as defined in JSONRPC
> specifications.  As a last result, the Database MAY send a suitable HTTP
> 5xx response.****
>
> ** **
>
> Dan****
>
> ** **
>
> ** **
>
> *From:* Vincent Chen [mailto:vchen@google.com]
> *Sent:* Thursday, July 25, 2013 12:00 PM
> *To:* Sajeev Manikkoth
> *Cc:* Harasty, Daniel J; paws@ietf.org
> *Subject:* Re: [paws] response to REGISTRATION_REQ****
>
> ** **
>
> Dan, Sajeev,****
>
> ** **
>
> I was assuming that general "server errors" would be handled at the HTTP
> layer with 5xx codes.****
>
> ** **
>
> 1. For REGISTRATION_REQ, what error conditions should we be capturing?***=
*
>
>    - Some internal error, but can try again later?****
>
> ** **
>
> 2. SPECTRUM_USE_NOTIFY. What would the device do differently if it did ge=
t
> an error?****
>
>   I was assuming that this is a async notify, fire-and-forget, from the
> perspective of the device****
>
> ** **
>
> -vince****
>
> ** **
>
> On Thu, Jul 25, 2013 at 8:35 AM, Sajeev Manikkoth <
> sajeevmanikkoth@gmail.com> wrote:****
>
> Hi Daniel,****
>
>  ****
>
> First of all thank you very much for streamlining my comments, and
> splitting it into separate email topics. May be I need to take care of it
> next time..****
>
>  ****
>
> Yes, the semantic you suggest here also can be the solution. My point was=
,
> an authorized master=92s request also can fail, because of load at databa=
se,
> or due to request semantic error. ****
>
> As SPECTRUM_USE_NOTIFY also can fall in such a category, I was suggesting
> a generic response accepted/denied.****
>
>  ****
>
> Best Regards,****
>
> Sajeev****
>
>  ****
>
> *From:* paws-bounces@ietf.org [mailto:paws-bounces@ietf.org] *On Behalf
> Of *Harasty, Daniel J
> *Sent:* Thursday, July 25, 2013 8:35 PM
> *To:* paws@ietf.org
> *Subject:* [paws] response to REGISTRATION_REQ****
>
>  ****
>
> Sanjeev mentioned:****
>
>  ****
>
> From: sajeevmanikkoth@gmail.com
> Sent: Thursday, July 25, 2013 10:31 AM****
>
> [...]****
>
> 5. REGISTRATION_REQ, and SPECTRUM_USE_NOTIFY transctions; can it have
> repsonses like accepted/denied by database?****
>
> [...]****
>
>  ****
>
> As for possible responses to REGISTRATION_REQ, I have been planning to
> suggest this:  I think we need a new generic error code
> =93REGISTRATION_FAILED=94.  Perhaps a value -203, or the next available
> -200-block code.  ****
>
>  ****
>
> This should be used by the Database in response to a REGISTRATION_REQ if
> no other more specific code is applicable.  (For example: if a registrati=
on
> failed due to a missing field in REGISTRATION_REQ, the Database should
> still send the REQUIRED  error; if a REGISTRATION_REQ failed due to the
> Device being unauthorized, the Database should still send the UNAUTHORIZE=
D
> error.)****
>
>  ****
>
> Sanjeev: does that address your need sentiment for =93a denied registrati=
on=94?
> ****
>
>  ****
>
> Dan****
>
>  ****
>
> (I have a separate comment about SPECTRUM_USE_NOTIFY, to follow.)****
>
>  ****
>
>
> _______________________________________________
> paws mailing list
> paws@ietf.org
> https://www.ietf.org/mailman/listinfo/paws****
>
>
>
> ****
>
> ** **
>
> --
> -vince ****
>



--=20
-vince

--001a11c2f800593d2504e25bef1b
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Dan,<div><br></div><div>Great suggestion. I was also about=
 to propose -32000.</div><div><br></div><div>I will update the draft if the=
re are no objects.</div><div><br></div><div>-vince</div></div><div class=3D=
"gmail_extra">
<br><br><div class=3D"gmail_quote">On Thu, Jul 25, 2013 at 12:24 PM, Harast=
y, Daniel J <span dir=3D"ltr">&lt;<a href=3D"mailto:dharasty@appcomsci.com"=
 target=3D"_blank">dharasty@appcomsci.com</a>&gt;</span> wrote:<br><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><div><p class=3D"MsoNorm=
al"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;s=
ans-serif&quot;;color:#1f497d">Vince,<u></u><u></u></span></p><p class=3D"M=
soNormal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d"><u></u>=A0<u></u></span></p><p class=3D"MsoNorma=
l"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1f497d">On your =93point 1=94, I thought I had some g=
ood examples in mind.=A0 But, now that you ask, I can=92t yet make the case=
 that my proposed PAWS =93REGISTRATION_ERROR=94 is any better than other ex=
isting PAWS error codes, or a generic =93server error=94.<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></span><=
/p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">While the Devices cert=
ainly must deal with the possible HTTP 5xx error, I suggest the server shou=
ld attempt to send a JSONRPC =93SERVER ERROR=94 (-32000).=A0 See: <a href=
=3D"http://www.jsonrpc.org/specification#error_object" target=3D"_blank">ht=
tp://www.jsonrpc.org/specification#error_object</a>.=A0 I=92d like to recom=
mend that the PAWS spec reference these =93standard JSONRPC error codes=94,=
 and add a statement to the effect of this:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></span><=
/p><p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f4=
97d">When an error condition exists, a Database SHOULD attempt to use the m=
ost specific applicable PAWS error.=A0 When an accurate one is not availabl=
e, it SHOULD fallback to standard JSONRPC error codes as defined in JSONRPC=
 specifications.=A0 As a last result, the Database MAY send a suitable HTTP=
 5xx response.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></span><=
/p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Dan<u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></span><=
/p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></spa=
n></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in"><p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-fam=
ily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"=
> Vincent Chen [mailto:<a href=3D"mailto:vchen@google.com" target=3D"_blank=
">vchen@google.com</a>] <br>
<b>Sent:</b> Thursday, July 25, 2013 12:00 PM<br><b>To:</b> Sajeev Manikkot=
h<br><b>Cc:</b> Harasty, Daniel J; <a href=3D"mailto:paws@ietf.org" target=
=3D"_blank">paws@ietf.org</a><br><b>Subject:</b> Re: [paws] response to REG=
ISTRATION_REQ<u></u><u></u></span></p>
</div><div><div class=3D"h5"><p class=3D"MsoNormal"><u></u>=A0<u></u></p><d=
iv><p class=3D"MsoNormal">Dan, Sajeev,<u></u><u></u></p><div><p class=3D"Ms=
oNormal"><u></u>=A0<u></u></p></div><div><p class=3D"MsoNormal">I was assum=
ing that general &quot;server errors&quot; would be handled at the HTTP lay=
er with 5xx codes.<u></u><u></u></p>
</div><div><p class=3D"MsoNormal"><u></u>=A0<u></u></p></div><div><p class=
=3D"MsoNormal">1. For REGISTRATION_REQ, what error conditions should we be =
capturing?<u></u><u></u></p></div><div><p class=3D"MsoNormal">=A0 =A0- Some=
 internal error, but can try again later?<u></u><u></u></p>
</div><div><p class=3D"MsoNormal"><u></u>=A0<u></u></p></div><div><p class=
=3D"MsoNormal">2. SPECTRUM_USE_NOTIFY. What would the device do differently=
 if it did get an error?<u></u><u></u></p></div><div><p class=3D"MsoNormal"=
>=A0 I was assuming that this is a async notify, fire-and-forget, from the =
perspective of the device<u></u><u></u></p>
</div><div><p class=3D"MsoNormal"><u></u>=A0<u></u></p></div><div><p class=
=3D"MsoNormal">-vince<u></u><u></u></p></div></div><div><p class=3D"MsoNorm=
al" style=3D"margin-bottom:12.0pt"><u></u>=A0<u></u></p><div><p class=3D"Ms=
oNormal">On Thu, Jul 25, 2013 at 8:35 AM, Sajeev Manikkoth &lt;<a href=3D"m=
ailto:sajeevmanikkoth@gmail.com" target=3D"_blank">sajeevmanikkoth@gmail.co=
m</a>&gt; wrote:<u></u><u></u></p>
<div><div><p class=3D"MsoNormal"><span style=3D"color:#1f497d">Hi Daniel,</=
span><u></u><u></u></p><p class=3D"MsoNormal"><span style=3D"color:#1f497d"=
>=A0</span><u></u><u></u></p><p class=3D"MsoNormal"><span style=3D"color:#1=
f497d">First of all thank you very much for streamlining my comments, and s=
plitting it into separate email topics. May be I need to take care of it ne=
xt time..</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=A0</span><u></u><u></=
u></p><p class=3D"MsoNormal"><span style=3D"color:#1f497d">Yes, the semanti=
c you suggest here also can be the solution. My point was, an authorized ma=
ster=92s request also can fail, because of load at database, or due to requ=
est semantic error. </span><u></u><u></u></p>
<p class=3D"MsoNormal">As SPECTRUM_USE_NOTIFY also can fall in such a categ=
ory, I was suggesting a generic response accepted/denied.<u></u><u></u></p>=
<p class=3D"MsoNormal">=A0<u></u><u></u></p><p class=3D"MsoNormal">Best Reg=
ards,<u></u><u></u></p>
<p class=3D"MsoNormal">Sajeev<u></u><u></u></p><p class=3D"MsoNormal"><span=
 style=3D"color:#1f497d">=A0</span><u></u><u></u></p><div><div style=3D"bor=
der:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in 0in 0in"><p class=
=3D"MsoNormal">
<b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;">From:</span></b><span style=3D"font-size:10.0pt;font-family:=
&quot;Tahoma&quot;,&quot;sans-serif&quot;"> <a href=3D"mailto:paws-bounces@=
ietf.org" target=3D"_blank">paws-bounces@ietf.org</a> [mailto:<a href=3D"ma=
ilto:paws-bounces@ietf.org" target=3D"_blank">paws-bounces@ietf.org</a>] <b=
>On Behalf Of </b>Harasty, Daniel J<br>
<b>Sent:</b> Thursday, July 25, 2013 8:35 PM<br><b>To:</b> <a href=3D"mailt=
o:paws@ietf.org" target=3D"_blank">paws@ietf.org</a><br><b>Subject:</b> [pa=
ws] response to REGISTRATION_REQ</span><u></u><u></u></p></div></div><div><=
div>
<p class=3D"MsoNormal">=A0<u></u><u></u></p><p class=3D"MsoNormal">Sanjeev =
mentioned:<u></u><u></u></p><p class=3D"MsoNormal">=A0<u></u><u></u></p><p =
class=3D"MsoNormal" style=3D"margin-left:.5in">From: <a href=3D"mailto:saje=
evmanikkoth@gmail.com" target=3D"_blank">sajeevmanikkoth@gmail.com</a><br>
Sent: Thursday, July 25, 2013 10:31 AM<u></u><u></u></p><p class=3D"MsoNorm=
al" style=3D"margin-left:.5in">[...]<u></u><u></u></p><p class=3D"MsoNormal=
" style=3D"text-indent:.5in">5. REGISTRATION_REQ, and SPECTRUM_USE_NOTIFY t=
ransctions; can it have repsonses like accepted/denied by database?<u></u><=
u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">[...]<u></u><u></u></p><p=
 class=3D"MsoNormal" style=3D"text-indent:.5in">=A0<u></u><u></u></p><p cla=
ss=3D"MsoNormal">As for possible responses to REGISTRATION_REQ, I have been=
 planning to suggest this: =A0I think we need a new generic error code =93R=
EGISTRATION_FAILED=94.=A0 Perhaps a value -203, or the next available -200-=
block code.=A0 <u></u><u></u></p>
<p class=3D"MsoNormal">=A0<u></u><u></u></p><p class=3D"MsoNormal">This sho=
uld be used by the Database in response to a REGISTRATION_REQ if no other m=
ore specific code is applicable.=A0 (For example: if a registration failed =
due to a missing field in REGISTRATION_REQ, the Database should still send =
the REQUIRED =A0error; if a REGISTRATION_REQ failed due to the Device being=
 unauthorized, the Database should still send the UNAUTHORIZED error.)<u></=
u><u></u></p>
<p class=3D"MsoNormal">=A0<u></u><u></u></p><p class=3D"MsoNormal">Sanjeev:=
 does that address your need sentiment for =93a denied registration=94?<u><=
/u><u></u></p><p class=3D"MsoNormal">=A0<u></u><u></u></p><p class=3D"MsoNo=
rmal">Dan<u></u><u></u></p>
<p class=3D"MsoNormal">=A0<u></u><u></u></p><p class=3D"MsoNormal">(I have =
a separate comment about SPECTRUM_USE_NOTIFY, to follow.)<u></u><u></u></p>=
<p class=3D"MsoNormal">=A0<u></u><u></u></p></div></div></div></div><p clas=
s=3D"MsoNormal" style=3D"margin-bottom:12.0pt">
<br>_______________________________________________<br>paws mailing list<br=
><a href=3D"mailto:paws@ietf.org" target=3D"_blank">paws@ietf.org</a><br><a=
 href=3D"https://www.ietf.org/mailman/listinfo/paws" target=3D"_blank">http=
s://www.ietf.org/mailman/listinfo/paws</a><u></u><u></u></p>
</div><p class=3D"MsoNormal"><br><br clear=3D"all"><u></u><u></u></p><div><=
p class=3D"MsoNormal"><u></u>=A0<u></u></p></div><p class=3D"MsoNormal">-- =
<br>-vince <u></u><u></u></p></div></div></div></div></div></blockquote></d=
iv><br>
<br clear=3D"all"><div><br></div>-- <br>-vince
</div>

--001a11c2f800593d2504e25bef1b--

From vchen@google.com  Thu Jul 25 19:16:56 2013
Return-Path: <vchen@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 51D6D21F8EEA for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 19:16:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.815
X-Spam-Level: 
X-Spam-Status: No, score=-1.815 tagged_above=-999 required=5 tests=[AWL=0.162,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id horzTQds6f1A for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 19:16:48 -0700 (PDT)
Received: from mail-ob0-x22c.google.com (mail-ob0-x22c.google.com [IPv6:2607:f8b0:4003:c01::22c]) by ietfa.amsl.com (Postfix) with ESMTP id 9F3C021F8EDF for <paws@ietf.org>; Thu, 25 Jul 2013 19:16:47 -0700 (PDT)
Received: by mail-ob0-f172.google.com with SMTP id f8so3179657obp.17 for <paws@ietf.org>; Thu, 25 Jul 2013 19:16:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=wjViiSF/AAhMvCr/Cs8fMotUVOUiENfz6FE/nW9ciPQ=; b=RrOwLul5MxUC2v9hVYbfv1bId+THokvNeBlhXV7F3acL3JuPkOn1ICwOg4fn8nloaT WGza42Z4QkRJ38nHR+RI5nJTrpfKYKsfOFAv/aHC/L4GxlL5OV1Mj6HpxxhsXKiF1WLK 5cvZlFHwTGt6kAqIyuNEPxSiyYxJO1rV0HRVUlOG+ZwPt+maouD7pz2GiDy2gyokwJl+ QHLJ2+0n9pWPgvQVDbzu/WzcLW2629O7Lito3LN6z0syqL/+BgcXQsNMK8Im7A8o5XUp 4KN1B0UpgCCTMR6s6J9SdGxUrGtB2ao7RxTSmUUho6LvJV72rBMRj+yJVnM82lpEEglz NXUw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=wjViiSF/AAhMvCr/Cs8fMotUVOUiENfz6FE/nW9ciPQ=; b=nNX72HKFIF7BKDrBIwG4H1lWk43xFGp0F7dvU4z5oilSdSchIX3C1L5cGz4wh6li85 ZeJiGZsmzbtpbJe6ro7nLSUk4sJA2H9XMHGeJ64unHFqGpVUNcJN3+jNLLy1/ZPAoemv k3APMNLlNLKGBczoRX35kydfKn5s9wBP4il2AtSORbRh0Q56HlE3IbJ8uk5sMwIv6YpX 56lAnQMuN85wM+pnRpFSBhpkajtSmO9OVFqcRJbt4c94VIZN5eTLw0uxEMBfx1ugBfva 3sjQo2ZVhnOqM1wF8WsUNabxfumkadZKyuVmVOs+jwrdmU7xRaIArvHb+s4dXmYMUWAP C8QQ==
MIME-Version: 1.0
X-Received: by 10.60.45.138 with SMTP id n10mr44996492oem.101.1374805005997; Thu, 25 Jul 2013 19:16:45 -0700 (PDT)
Received: by 10.182.52.193 with HTTP; Thu, 25 Jul 2013 19:16:45 -0700 (PDT)
In-Reply-To: <CABEV9RN4NJNpX6dbmRmp-8oWbqGgxe2wEiL8dRr=7EEK+T3e0A@mail.gmail.com>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022EBEBB@008-AM1MPN1-006.mgdnok.nokia.com> <003601ce8943$8cdc6030$a6952090$@org> <EC510C021D06A34C92F5A5A488B5290B0CEEEC8C@rrc-ats-exmb2.ats.atsinnovate.com> <CABEV9RN4NJNpX6dbmRmp-8oWbqGgxe2wEiL8dRr=7EEK+T3e0A@mail.gmail.com>
Date: Thu, 25 Jul 2013 19:16:45 -0700
Message-ID: <CABEV9RPLf7QHX4FJhj-PVPR7A3wiMOSkV8r2DW19UXTje_FsLw@mail.gmail.com>
From: Vincent Chen <vchen@google.com>
To: "Harasty, Daniel J" <dharasty@appcomsci.com>
Content-Type: multipart/alternative; boundary=001a11c245e404b6c404e260bc22
X-Gm-Message-State: ALoCoQkhH8JgK0sB8eAmSGhblJ5DcFDZkdGolI/1r4kyNETNzvMR1lpKrjWhP7FQoeEOMAgMHXNtEI+81S3nm+Yhg5yGwfPsxdZwImyojuyXICAPeAstG+V5349klWgb8xMaEs3oc4rJlUL+GI4AFfEdbXxsLjJgfYt0dbkyw1jXdgTYRNMjYTslZtc8SQYGM+gZL3MotNA8
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] definition of Slave device
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jul 2013 02:16:57 -0000

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

How about the following wording?

Slave Device: A device that uses a Master Device to query a Spectrum
Database on its behalf to find available spectrum. The slave device may or
may not have geo-location capability. A slave device that does not have
geo-location capability MUST get available spectrum via a Master Device.


On Thu, Jul 25, 2013 at 8:43 AM, Vincent Chen <vchen@google.com> wrote:

> This sounds reasonable.
>
>
> On Thu, Jul 25, 2013 at 7:44 AM, Harasty, Daniel J <dharasty@appcomsci.com
> > wrote:
>
>> I'd like to comment some of Sanjeev's input.****
>>
>> ** **
>>
>> I prefer to send independent replies on each topic, as that way a given
>> email thread is about a single topic (more or less).****
>>
>> ** **
>>
>> Sanjeev mentioned:****
>>
>> ** **
>>
>> From: sajeevmanikkoth@gmail.com
>> Sent: Thursday, July 25, 2013 10:31 AM****
>>
>> [...]****
>>
>> 1. Section 2.2 states Slave device as a device without geolocation
>> capability. I think the phrasing there need to be different. A Slave device
>> may or may not have geolocation capability, but does not directly query the
>> database. Also a mobile Slave device, can it not switch as master device in
>> adhoc? ****
>>
>> [...]****
>>
>> ** **
>>
>> I agree with the nature of his comment: a Slave device may well have
>> geolocation capabilities; however PAWS does not expect it needs to use them
>> to communicate with a Master device.  I would support an update to the
>> definition of Slave.****
>>
>> _______________________________________________
>> paws mailing list
>> paws@ietf.org
>> https://www.ietf.org/mailman/listinfo/paws
>>
>>
>
>
> --
> -vince
>



-- 
-vince

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

<div dir=3D"ltr">How about the following wording?<div><br></div><div>Slave =
Device: A device that uses a Master Device to query a Spectrum Database on =
its behalf to find available spectrum. The slave device may or may not have=
 geo-location capability. A slave device that does not have geo-location ca=
pability MUST get available spectrum via a Master Device.<br>
</div></div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">O=
n Thu, Jul 25, 2013 at 8:43 AM, Vincent Chen <span dir=3D"ltr">&lt;<a href=
=3D"mailto:vchen@google.com" target=3D"_blank">vchen@google.com</a>&gt;</sp=
an> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div dir=3D"ltr">This sounds reasonable.</di=
v><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote"><div><div c=
lass=3D"h5">
On Thu, Jul 25, 2013 at 7:44 AM, Harasty, Daniel J <span dir=3D"ltr">&lt;<a=
 href=3D"mailto:dharasty@appcomsci.com" target=3D"_blank">dharasty@appcomsc=
i.com</a>&gt;</span> wrote:<br>
</div></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex"><div><div class=3D"h5"><div lang=
=3D"EN-US" link=3D"blue" vlink=3D"purple"><div><p class=3D"MsoNormal">I&#39=
;d like to comment some of Sanjeev&#39;s input.<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p><p class=3D"MsoNormal">I prefer=
 to send independent replies on each topic, as that way a given email threa=
d is about a single topic (more or less).<u></u><u></u></p><p class=3D"MsoN=
ormal">

<u></u>=A0<u></u></p><p class=3D"MsoNormal">Sanjeev mentioned:<u></u><u></u=
></p><p class=3D"MsoNormal"><u></u>=A0<u></u></p><p class=3D"MsoNormal" sty=
le=3D"margin-left:.5in">From: <a href=3D"mailto:sajeevmanikkoth@gmail.com" =
target=3D"_blank">sajeevmanikkoth@gmail.com</a><br>

Sent: Thursday, July 25, 2013 10:31 AM<u></u><u></u></p><p class=3D"MsoNorm=
al" style=3D"margin-left:.5in">[...]<u></u><u></u></p><p class=3D"MsoNormal=
" style=3D"margin-left:.5in">1. Section 2.2 states Slave device as a device=
 without geolocation capability. I think the phrasing there need to be diff=
erent. A Slave device may or may not have geolocation capability, but does =
not directly query the database. Also a mobile Slave device, can it not swi=
tch as master device in adhoc? <u></u><u></u></p>

<p class=3D"MsoNormal" style=3D"margin-left:.5in">[...]<u></u><u></u></p><p=
 class=3D"MsoNormal"><span><u></u>=A0<u></u></span></p><p class=3D"MsoNorma=
l">I agree with the nature of his comment: a Slave device may well have geo=
location capabilities; however PAWS does not expect it needs to use them to=
 communicate with a Master device.=A0 I would support an update to the defi=
nition of Slave.<u></u><u></u></p>

</div></div><br></div></div>_______________________________________________=
<br>
paws mailing list<br>
<a href=3D"mailto:paws@ietf.org" target=3D"_blank">paws@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/paws" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/paws</a><br>
<br></blockquote></div><span class=3D"HOEnZb"><font color=3D"#888888"><br><=
br clear=3D"all"><div><br></div>-- <br>-vince
</font></span></div>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>-vince
</div>

--001a11c245e404b6c404e260bc22--

From mrhead@google.com  Thu Jul 25 22:11:42 2013
Return-Path: <mrhead@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AE9AD21F8517 for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 22:11:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.093
X-Spam-Level: 
X-Spam-Status: No, score=-1.093 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T2I3eW8nWQ-w for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 22:11:41 -0700 (PDT)
Received: from mail-ob0-x22f.google.com (mail-ob0-x22f.google.com [IPv6:2607:f8b0:4003:c01::22f]) by ietfa.amsl.com (Postfix) with ESMTP id 137FD21F84F9 for <paws@ietf.org>; Thu, 25 Jul 2013 22:11:36 -0700 (PDT)
Received: by mail-ob0-f175.google.com with SMTP id xn12so3371696obc.6 for <paws@ietf.org>; Thu, 25 Jul 2013 22:11:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=EgWDiRvpSVl2F6C9vEaLIoqiKcp5E9eL6WpKEsS0ELM=; b=Vl73VFmkTqk5ja24vE6bIcSd2oSIdenzVHWUrhzXr6DVAQQjJoLWlmOWIdG4JlF0u1 yB52crugT987e2c8+7Ymi+4hI9bKkKcW+9RyU7S9ytDkdVHhAoPH2QVxTxTA0p6IHyAm byClRRHcEd20uW1JlpkwyyEU44lLDyB/eUEVjfI9YLnSSIz8Lu0ZphIuTrPC+9G0Ewfn fPBwbip3cE35FXZoIH9zukyFq9bu56hwfvslgbIyZOJNGc7nmB6XOOl+R+T4rLFn7t/s awLAbaSNQMI+0L8HFEvyNHfp7R32drlzoSf4p+oULZqUIT6dpL5xrHOjsPQaisRHVRuK ruCQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=EgWDiRvpSVl2F6C9vEaLIoqiKcp5E9eL6WpKEsS0ELM=; b=R7tev72rIa9Jby7wgDWVc3H4ZWmY/Opuf765LaBvGtmp9lESnkHkhOWra5ISQannq+ kvXTvmSpRAPTC2SWZZdc+SujWfdAOnnHzJ/5XRC9b9v6F44VGvR1o89Zm6UBy7VervEF 9+IOsOklJxKDLuVdgC0ewxVtZG5ngF4kn4R4hNACO4LfP/hVA/D5lCg0ntZwwAvbbk2K FkNA9b5e1K+y9SAeOxF5EF5hll87lEXVRQKsdZT5+JhUTgZolhzEF919NKgHtBqHNLE0 SerbOwN7+uzxEEQL8dmlB5sk++flR91+2r2/nvoyHaB/OUkzumI+RLR1FoSNkzvvIecP Ye6w==
MIME-Version: 1.0
X-Received: by 10.43.87.136 with SMTP id aw8mr19582631icc.77.1374815492640; Thu, 25 Jul 2013 22:11:32 -0700 (PDT)
Received: by 10.64.245.204 with HTTP; Thu, 25 Jul 2013 22:11:32 -0700 (PDT)
In-Reply-To: <CABEV9RO7yTne2Lz9==7z6AWDWdMBRPCsusjsaYA8GX+4b8c7YQ@mail.gmail.com>
References: <CABEV9RO7yTne2Lz9==7z6AWDWdMBRPCsusjsaYA8GX+4b8c7YQ@mail.gmail.com>
Date: Fri, 26 Jul 2013 06:11:32 +0100
Message-ID: <CAKNaVmU6cHwMHVRiBcxMznG4pgCfCtZyyuMdswAW_XwAMrKsFQ@mail.gmail.com>
From: Michael Head <mrhead@google.com>
To: Vincent Chen <vchen@google.com>
Content-Type: multipart/alternative; boundary=001a11c1f84012694404e2632d7f
X-Gm-Message-State: ALoCoQmBdFVqkQ6hin48QSMfYGWhLNYU4nBHjd5IqQn7ASGgKOumoDw2lkG2EuvTDP56LcP4VRtSZFkv3P2R4svZ8LW5KQ06RV+tEE5JC9SA4wjJq+y3TfOOc0/W08eyP3AZ1dl3T3mQDOkydq8/QJfDEB/W2KDh8tTfaQFxlrcws8043bLrW48wZsrTWzsYEJPVFKzCUCba
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] Proposal: Rename maxPowerDBm in Available-spectrum response
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jul 2013 05:11:42 -0000

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

This sounds like a good clarification to me.


On Thu, Jul 25, 2013 at 9:26 PM, Vincent Chen <vchen@google.com> wrote:

> Sungjin, All,
>
> Part of the confusion of how to interpret the available-spectrum response,
> perhaps,
> is in the naming of the "maxPowerDBm" variable. E.g.,
>
>        "spectra": [
>          {
>           "bandwidth": 6e6,
>           "frequencyRanges": [
>             {"startHz":5.18e8, "stopHz":5.36e8, "maxPowerDBm":30.0},
>             ...
>           ]
>          },
>          {
>           "bandwidth": 1e5,
>           "frequencyRanges": [
>             {"startHz":5.18e8, "stopHz":5.36e8, "maxPowerDBm":27.0},
>             ...
>           ]
>          }
>
>
> Given that this power really represents "power spectral density" over the
> specified
> bandwidth (e.g., 6e6 or 1e5), should we rename it to something like the
> following?
>
>   maxPsdDbmPerBandwidth
>
> Where "bandwidth" refers to the bandwidth specified for that spectrum
> profile.
>
> --
> -vince
>
> _______________________________________________
> paws mailing list
> paws@ietf.org
> https://www.ietf.org/mailman/listinfo/paws
>
>


-- 
----------------------------------
Michael R Head <mrhead@google.com>
http://www.cs.binghamton.edu/~mike
+1-201-BLISTER

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

<div dir=3D"ltr">This sounds like a good clarification to me.</div><div cla=
ss=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu, Jul 25, 2013 =
at 9:26 PM, Vincent Chen <span dir=3D"ltr">&lt;<a href=3D"mailto:vchen@goog=
le.com" target=3D"_blank">vchen@google.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"><div dir=3D"ltr">Sungjin, All,<div><br></div=
><div>Part of the confusion of how to interpret the available-spectrum resp=
onse, perhaps,</div>
<div>is in the naming of the &quot;maxPowerDBm&quot; variable. E.g.,</div><=
div><br></div>
<div><div style=3D"font-family:arial,sans-serif;font-size:13px"><pre style=
=3D"white-space:pre-wrap;word-wrap:break-word">       &quot;spectra&quot;: =
[
         {
          &quot;bandwidth&quot;: 6e6,
          &quot;frequencyRanges&quot;: [
            {&quot;startHz&quot;:5.18e8, &quot;stopHz&quot;:5.36e8, &quot;m=
axPowerDBm&quot;:30.0},
            ...
          ]
         },
         {
          &quot;bandwidth&quot;: 1e5,
          &quot;frequencyRanges&quot;: [
            {&quot;startHz&quot;:5.18e8, &quot;stopHz&quot;:5.36e8, &quot;m=
axPowerDBm&quot;:27.0},
            ...
          ]
         }
</pre><div><br></div></div></div><div>Given that this power really represen=
ts &quot;power spectral density&quot; over the specified</div><div>bandwidt=
h (e.g., 6e6 or 1e5), should we rename it to something like the following?<=
/div>

<div><br></div><div>=A0 maxPsdDbmPerBandwidth</div><div><br></div><div>Wher=
e &quot;bandwidth&quot; refers to the bandwidth specified for that spectrum=
 profile.</div><span class=3D"HOEnZb"><font color=3D"#888888"><div><br></di=
v>
<div>--=A0<br></div><div><div>-vince
</div></div></font></span></div>
<br>_______________________________________________<br>
paws mailing list<br>
<a href=3D"mailto:paws@ietf.org">paws@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/paws" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/paws</a><br>
<br></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div dir=
=3D"ltr"><font face=3D"&#39;courier new&#39;, monospace" color=3D"#666666">=
----------------------------------</font><div><font face=3D"&#39;courier ne=
w&#39;, monospace" color=3D"#666666">Michael R Head &lt;<a href=3D"mailto:m=
rhead@google.com" target=3D"_blank">mrhead@google.com</a>&gt;</font></div>
<div><font face=3D"&#39;courier new&#39;, monospace" color=3D"#666666"><a h=
ref=3D"http://www.cs.binghamton.edu/~mike" target=3D"_blank">http://www.cs.=
binghamton.edu/~mike</a></font></div><div><font face=3D"&#39;courier new&#3=
9;, monospace" color=3D"#666666">+1-201-BLISTER</font></div>
</div>
</div>

--001a11c1f84012694404e2632d7f--

From sjyou@etri.re.kr  Thu Jul 25 22:27:43 2013
Return-Path: <sjyou@etri.re.kr>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E50C011E80D2 for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 22:27:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.856
X-Spam-Level: 
X-Spam-Status: No, score=-101.856 tagged_above=-999 required=5 tests=[AWL=-0.142, BAYES_00=-2.599, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Dv3yRTrL4pAp for <paws@ietfa.amsl.com>; Thu, 25 Jul 2013 22:27:39 -0700 (PDT)
Received: from smtpeg.etri.re.kr (smtpeg2.etri.re.kr [129.254.27.142]) by ietfa.amsl.com (Postfix) with ESMTP id D4FC711E80C5 for <paws@ietf.org>; Thu, 25 Jul 2013 22:27:38 -0700 (PDT)
Received: from SMTP4.etri.info (129.254.28.74) by SMTPEG2.etri.info (129.254.27.142) with Microsoft SMTP Server (TLS) id 14.1.355.2; Fri, 26 Jul 2013 14:27:34 +0900
Received: from [129.254.65.147] (129.254.65.147) by SMTP4.etri.info (129.254.28.74) with Microsoft SMTP Server (TLS) id 14.1.355.2; Fri, 26 Jul 2013 14:27:31 +0900
Message-ID: <51F208C3.1040900@etri.re.kr>
Date: Fri, 26 Jul 2013 14:27:31 +0900
From: Sungjin Yoo <sjyou@etri.re.kr>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130623 Thunderbird/17.0.7
MIME-Version: 1.0
To: Michael Head <mrhead@google.com>
References: <CABEV9RO7yTne2Lz9==7z6AWDWdMBRPCsusjsaYA8GX+4b8c7YQ@mail.gmail.com> <CAKNaVmU6cHwMHVRiBcxMznG4pgCfCtZyyuMdswAW_XwAMrKsFQ@mail.gmail.com>
In-Reply-To: <CAKNaVmU6cHwMHVRiBcxMznG4pgCfCtZyyuMdswAW_XwAMrKsFQ@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------080909010309080305040000"
X-Originating-IP: [129.254.65.147]
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] Proposal: Rename maxPowerDBm in Available-spectrum response
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jul 2013 05:27:44 -0000

--------------080909010309080305040000
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit

Vince,

It looks better to understand.

Regards,
Sungjin

On 07/26/2013 02:11 PM, Michael Head wrote:
> This sounds like a good clarification to me.
>
>
> On Thu, Jul 25, 2013 at 9:26 PM, Vincent Chen <vchen@google.com 
> <mailto:vchen@google.com>> wrote:
>
>     Sungjin, All,
>
>     Part of the confusion of how to interpret the available-spectrum
>     response, perhaps,
>     is in the naming of the "maxPowerDBm" variable. E.g.,
>
>             "spectra": [
>               {
>                "bandwidth": 6e6,
>                "frequencyRanges": [
>                  {"startHz":5.18e8, "stopHz":5.36e8, "maxPowerDBm":30.0},
>                  ...
>                ]
>               },
>               {
>                "bandwidth": 1e5,
>                "frequencyRanges": [
>                  {"startHz":5.18e8, "stopHz":5.36e8, "maxPowerDBm":27.0},
>                  ...
>                ]
>               }
>
>
>     Given that this power really represents "power spectral density"
>     over the specified
>     bandwidth (e.g., 6e6 or 1e5), should we rename it to something
>     like the following?
>
>       maxPsdDbmPerBandwidth
>
>     Where "bandwidth" refers to the bandwidth specified for that
>     spectrum profile.
>
>     -- 
>     -vince
>
>     _______________________________________________
>     paws mailing list
>     paws@ietf.org <mailto:paws@ietf.org>
>     https://www.ietf.org/mailman/listinfo/paws
>
>
>
>
> -- 
> ----------------------------------
> Michael R Head <mrhead@google.com <mailto:mrhead@google.com>>
> http://www.cs.binghamton.edu/~mike <http://www.cs.binghamton.edu/%7Emike>
> +1-201-BLISTER


--------------080909010309080305040000
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 bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Vince,<br>
      <br>
      It looks better to understand.<br>
      <br>
      Regards,<br>
      Sungjin<br>
      <br>
      On 07/26/2013 02:11 PM, Michael Head wrote:<br>
    </div>
    <blockquote
cite="mid:CAKNaVmU6cHwMHVRiBcxMznG4pgCfCtZyyuMdswAW_XwAMrKsFQ@mail.gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <div dir="ltr">This sounds like a good clarification to me.</div>
      <div class="gmail_extra"><br>
        <br>
        <div class="gmail_quote">On Thu, Jul 25, 2013 at 9:26 PM,
          Vincent Chen <span dir="ltr">&lt;<a moz-do-not-send="true"
              href="mailto:vchen@google.com" target="_blank">vchen@google.com</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div dir="ltr">Sungjin, All,
              <div><br>
              </div>
              <div>Part of the confusion of how to interpret the
                available-spectrum response, perhaps,</div>
              <div>is in the naming of the "maxPowerDBm" variable. E.g.,</div>
              <div><br>
              </div>
              <div>
                <div style="font-family:arial,sans-serif;font-size:13px">
                  <pre style="white-space:pre-wrap;word-wrap:break-word">       "spectra": [
         {
          "bandwidth": 6e6,
          "frequencyRanges": [
            {"startHz":5.18e8, "stopHz":5.36e8, "maxPowerDBm":30.0},
            ...
          ]
         },
         {
          "bandwidth": 1e5,
          "frequencyRanges": [
            {"startHz":5.18e8, "stopHz":5.36e8, "maxPowerDBm":27.0},
            ...
          ]
         }
</pre>
                  <div><br>
                  </div>
                </div>
              </div>
              <div>Given that this power really represents "power
                spectral density" over the specified</div>
              <div>bandwidth (e.g., 6e6 or 1e5), should we rename it to
                something like the following?</div>
              <div><br>
              </div>
              <div>&nbsp; maxPsdDbmPerBandwidth</div>
              <div><br>
              </div>
              <div>Where "bandwidth" refers to the bandwidth specified
                for that spectrum profile.</div>
              <span class="HOEnZb"><font color="#888888">
                  <div><br>
                  </div>
                  <div>--&nbsp;<br>
                  </div>
                  <div>
                    <div>-vince
                    </div>
                  </div>
                </font></span></div>
            <br>
            _______________________________________________<br>
            paws mailing list<br>
            <a moz-do-not-send="true" href="mailto:paws@ietf.org">paws@ietf.org</a><br>
            <a moz-do-not-send="true"
              href="https://www.ietf.org/mailman/listinfo/paws"
              target="_blank">https://www.ietf.org/mailman/listinfo/paws</a><br>
            <br>
          </blockquote>
        </div>
        <br>
        <br clear="all">
        <div><br>
        </div>
        -- <br>
        <div dir="ltr"><font color="#666666" face="'courier new',
            monospace">----------------------------------</font>
          <div><font color="#666666" face="'courier new', monospace">Michael
              R Head &lt;<a moz-do-not-send="true"
                href="mailto:mrhead@google.com" target="_blank">mrhead@google.com</a>&gt;</font></div>
          <div><font color="#666666" face="'courier new', monospace"><a
                moz-do-not-send="true"
                href="http://www.cs.binghamton.edu/%7Emike"
                target="_blank">http://www.cs.binghamton.edu/~mike</a></font></div>
          <div><font color="#666666" face="'courier new', monospace">+1-201-BLISTER</font></div>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------080909010309080305040000--

From sjyou@etri.re.kr  Fri Jul 26 00:33:16 2013
Return-Path: <sjyou@etri.re.kr>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DFE5721F8445 for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 00:33:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.227
X-Spam-Level: 
X-Spam-Status: No, score=-102.227 tagged_above=-999 required=5 tests=[AWL=0.371, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1k8UCR0pOCTw for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 00:33:11 -0700 (PDT)
Received: from smtpeg.etri.re.kr (smtpeg1.etri.re.kr [129.254.27.141]) by ietfa.amsl.com (Postfix) with ESMTP id EE49321F8449 for <paws@ietf.org>; Fri, 26 Jul 2013 00:33:10 -0700 (PDT)
Received: from SMTP4.etri.info (129.254.28.74) by SMTPEG1.etri.info (129.254.27.141) with Microsoft SMTP Server (TLS) id 14.1.355.2; Fri, 26 Jul 2013 16:33:06 +0900
Received: from [129.254.65.147] (129.254.65.147) by SMTP4.etri.info (129.254.28.74) with Microsoft SMTP Server (TLS) id 14.1.355.2; Fri, 26 Jul 2013 16:33:07 +0900
Message-ID: <51F22633.7080904@etri.re.kr>
Date: Fri, 26 Jul 2013 16:33:07 +0900
From: Sungjin Yoo <sjyou@etri.re.kr>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130623 Thunderbird/17.0.7
MIME-Version: 1.0
To: <paws@ietf.org>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022EBEBB@008-AM1MPN1-006.mgdnok.nokia.com> <003601ce8943$8cdc6030$a6952090$@org> <EC510C021D06A34C92F5A5A488B5290B0CEEEC8C@rrc-ats-exmb2.ats.atsinnovate.com> <CABEV9RN4NJNpX6dbmRmp-8oWbqGgxe2wEiL8dRr=7EEK+T3e0A@mail.gmail.com> <CABEV9RPLf7QHX4FJhj-PVPR7A3wiMOSkV8r2DW19UXTje_FsLw@mail.gmail.com>
In-Reply-To: <CABEV9RPLf7QHX4FJhj-PVPR7A3wiMOSkV8r2DW19UXTje_FsLw@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------080208000100090203020504"
X-Originating-IP: [129.254.65.147]
Subject: Re: [paws] definition of Slave device
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jul 2013 07:33:17 -0000

--------------080208000100090203020504
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit

Vince and all,

I think "location" in AVAIL_SPECTRUM_REQ may be the location of Slave 
device when the request is made by the Master device on behalf of a 
slave device.

See following in RFC6953

5.3.  Operational Requirements


    O.5  A master device MUST be able to query the database for the
         available spectrum on behalf of a slave device at a specified
         location before the slave device starts radio transmission in
         white space at that location.


6.  Security Considerations
    PAWS is a protocol whereby a master device requests a schedule of
    available spectrum at its location (or the location of its slave
    devices) before it (or they) can operate using those frequencies.



--Sungjin



On 07/26/2013 11:16 AM, Vincent Chen wrote:
> How about the following wording?
>
> Slave Device: A device that uses a Master Device to query a Spectrum 
> Database on its behalf to find available spectrum. The slave device 
> may or may not have geo-location capability. A slave device that does 
> not have geo-location capability MUST get available spectrum via a 
> Master Device.
>
>
> On Thu, Jul 25, 2013 at 8:43 AM, Vincent Chen <vchen@google.com 
> <mailto:vchen@google.com>> wrote:
>
>     This sounds reasonable.
>
>
>     On Thu, Jul 25, 2013 at 7:44 AM, Harasty, Daniel J
>     <dharasty@appcomsci.com <mailto:dharasty@appcomsci.com>> wrote:
>
>         I'd like to comment some of Sanjeev's input.
>
>         I prefer to send independent replies on each topic, as that
>         way a given email thread is about a single topic (more or less).
>
>         Sanjeev mentioned:
>
>         From: sajeevmanikkoth@gmail.com <mailto:sajeevmanikkoth@gmail.com>
>         Sent: Thursday, July 25, 2013 10:31 AM
>
>         [...]
>
>         1. Section 2.2 states Slave device as a device without
>         geolocation capability. I think the phrasing there need to be
>         different. A Slave device may or may not have geolocation
>         capability, but does not directly query the database. Also a
>         mobile Slave device, can it not switch as master device in adhoc?
>
>         [...]
>
>         I agree with the nature of his comment: a Slave device may
>         well have geolocation capabilities; however PAWS does not
>         expect it needs to use them to communicate with a Master
>         device.  I would support an update to the definition of Slave.
>
>
>         _______________________________________________
>         paws mailing list
>         paws@ietf.org <mailto:paws@ietf.org>
>         https://www.ietf.org/mailman/listinfo/paws
>
>
>
>
>     -- 
>     -vince
>
>
>
>
> -- 
> -vince


--------------080208000100090203020504
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 bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Vince and all,<br>
      <br>
      I think "location" in AVAIL_SPECTRUM_REQ may be the location of
      Slave device when the request is made by the Master device on
      behalf of a slave device.&nbsp; <br>
      <br>
      See following in RFC6953<br>
      <br>
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      <pre style="font-family: monospace; line-height: 1.2em; margin: 0px; color: rgb(0, 0, 0); font-size: 12.727272033691406px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><span class="m_h" style="font-family: arial; font-weight: bold;">5.3.  Operational Requirements</span></pre>
      <br>
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      <pre style="font-family: monospace; line-height: 1.2em; margin: 0px; color: rgb(0, 0, 0); font-size: 12.727272033691406px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">   O.5  A master device MUST be able to query the database for the
        available spectrum on behalf of a slave device at a specified
        location before the slave device starts radio transmission in
        white space at that location.
</pre>
      <br class="Apple-interchange-newline">
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      <pre style="font-family: monospace; line-height: 1.2em; margin: 0px; color: rgb(0, 0, 0); font-size: 12.727272033691406px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><span class="m_h" style="font-family: arial; font-weight: bold;">6.  Security Considerations
</span><meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">   PAWS is a protocol whereby a master device requests a schedule of
   available spectrum at its location (or the location of its slave
   devices) before it (or they) can operate using those frequencies.
</pre>
      <br>
      <br>
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      --Sungjin<br>
      <br>
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      <br>
      <br>
      On 07/26/2013 11:16 AM, Vincent Chen wrote:<br>
    </div>
    <blockquote
cite="mid:CABEV9RPLf7QHX4FJhj-PVPR7A3wiMOSkV8r2DW19UXTje_FsLw@mail.gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <div dir="ltr">How about the following wording?
        <div><br>
        </div>
        <div>Slave Device: A device that uses a Master Device to query a
          Spectrum Database on its behalf to find available spectrum.
          The slave device may or may not have geo-location capability.
          A slave device that does not have geo-location capability MUST
          get available spectrum via a Master Device.<br>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <br>
        <div class="gmail_quote">On Thu, Jul 25, 2013 at 8:43 AM,
          Vincent Chen <span dir="ltr">&lt;<a moz-do-not-send="true"
              href="mailto:vchen@google.com" target="_blank">vchen@google.com</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div dir="ltr">This sounds reasonable.</div>
            <div class="gmail_extra"><br>
              <br>
              <div class="gmail_quote">
                <div>
                  <div class="h5">
                    On Thu, Jul 25, 2013 at 7:44 AM, Harasty, Daniel J <span
                      dir="ltr">&lt;<a moz-do-not-send="true"
                        href="mailto:dharasty@appcomsci.com"
                        target="_blank">dharasty@appcomsci.com</a>&gt;</span>
                    wrote:<br>
                  </div>
                </div>
                <blockquote class="gmail_quote" style="margin:0 0 0
                  .8ex;border-left:1px #ccc solid;padding-left:1ex">
                  <div>
                    <div class="h5">
                      <div link="blue" vlink="purple" lang="EN-US">
                        <div>
                          <p class="MsoNormal">I'd like to comment some
                            of Sanjeev's input.</p>
                          <p class="MsoNormal">&nbsp;</p>
                          <p class="MsoNormal">I prefer to send
                            independent replies on each topic, as that
                            way a given email thread is about a single
                            topic (more or less).</p>
                          <p class="MsoNormal">
                            &nbsp;</p>
                          <p class="MsoNormal">Sanjeev mentioned:</p>
                          <p class="MsoNormal">&nbsp;</p>
                          <p class="MsoNormal" style="margin-left:.5in">From:
                            <a moz-do-not-send="true"
                              href="mailto:sajeevmanikkoth@gmail.com"
                              target="_blank">sajeevmanikkoth@gmail.com</a><br>
                            Sent: Thursday, July 25, 2013 10:31 AM</p>
                          <p class="MsoNormal" style="margin-left:.5in">[...]</p>
                          <p class="MsoNormal" style="margin-left:.5in">1.
                            Section 2.2 states Slave device as a device
                            without geolocation capability. I think the
                            phrasing there need to be different. A Slave
                            device may or may not have geolocation
                            capability, but does not directly query the
                            database. Also a mobile Slave device, can it
                            not switch as master device in adhoc? </p>
                          <p class="MsoNormal" style="margin-left:.5in">[...]</p>
                          <p class="MsoNormal"><span>&nbsp;</span></p>
                          <p class="MsoNormal">I agree with the nature
                            of his comment: a Slave device may well have
                            geolocation capabilities; however PAWS does
                            not expect it needs to use them to
                            communicate with a Master device.&nbsp; I would
                            support an update to the definition of
                            Slave.</p>
                        </div>
                      </div>
                      <br>
                    </div>
                  </div>
                  _______________________________________________<br>
                  paws mailing list<br>
                  <a moz-do-not-send="true" href="mailto:paws@ietf.org"
                    target="_blank">paws@ietf.org</a><br>
                  <a moz-do-not-send="true"
                    href="https://www.ietf.org/mailman/listinfo/paws"
                    target="_blank">https://www.ietf.org/mailman/listinfo/paws</a><br>
                  <br>
                </blockquote>
              </div>
              <span class="HOEnZb"><font color="#888888"><br>
                  <br clear="all">
                  <div><br>
                  </div>
                  -- <br>
                  -vince
                </font></span></div>
          </blockquote>
        </div>
        <br>
        <br clear="all">
        <div><br>
        </div>
        -- <br>
        -vince
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------080208000100090203020504--

From Ray.Bellis@nominet.org.uk  Fri Jul 26 00:33:18 2013
Return-Path: <Ray.Bellis@nominet.org.uk>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 10BF621F8445 for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 00:33:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ORTv0jcBkRMs for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 00:33:13 -0700 (PDT)
Received: from mx2.nominet.org.uk (mx2.nominet.org.uk [213.248.242.49]) by ietfa.amsl.com (Postfix) with ESMTP id D8E0221F8438 for <paws@ietf.org>; Fri, 26 Jul 2013 00:33:12 -0700 (PDT)
DomainKey-Signature: s=main.dk.nominet.selector; d=nominet.org.uk; c=nofws; q=dns;  h=X-IronPort-AV:Received:Received:From:To:CC:Subject: Thread-Topic:Thread-Index:Date:Message-ID:References: In-Reply-To:Accept-Language:Content-Language: X-MS-Has-Attach:X-MS-TNEF-Correlator:x-originating-ip: Content-Type:Content-ID:Content-Transfer-Encoding: MIME-Version; b=b8vkUrkKc6dNSN6cWRDOwkDftHHhKYnEBM8wbFqzexNtAMA1SUDoABFC 3CRJZVrnrZxQ++XDRrnXBSAQzcKAAEYnLispjscW4kDm3ym897z1C6HGg iGyarBbzCexbcvS;
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nominet.org.uk; i=@nominet.org.uk; q=dns/txt; s=main.dkim.nominet.selector; t=1374823993; x=1406359993; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=f0kWqceGmpxD3ukCqXWPXjO0OfhO+06Uk2a170UVOok=; b=hKZThRwE+qhOs7PNkLdK9e3mRUZU1tIWpgnzUc6PQtijr4QCujnq4ZD9 bZ8gXk742GBzaHyCaVyoyuTBaXuUm6+lcvLtIPumAh4FTF+yOe2eJDi/u KpSXeG5bG2FfrYy;
X-IronPort-AV: E=Sophos;i="4.89,749,1367967600";  d="scan'208";a="1966766"
Received: from wds-exc2.okna.nominet.org.uk ([213.248.197.145]) by mx2.nominet.org.uk with ESMTP; 26 Jul 2013 08:33:11 +0100
Received: from WDS-EXC1.okna.nominet.org.uk ([fe80::1593:1394:a91f:8f5f]) by wds-exc2.okna.nominet.org.uk ([fe80::7577:eaca:5241:25d4%17]) with mapi id 14.02.0318.004; Fri, 26 Jul 2013 08:33:10 +0100
From: Ray Bellis <Ray.Bellis@nominet.org.uk>
To: Vincent Chen <vchen@google.com>
Thread-Topic: [paws] definition of Slave device
Thread-Index: AQHOiUWKnLV87tOKrE2oRwahCfbUl5l1d/kAgACxEoCAAFhnAA==
Date: Fri, 26 Jul 2013 07:33:10 +0000
Message-ID: <53F00E5CD8B2E34C81C0C89EB0B4FE732DE14132@wds-exc1.okna.nominet.org.uk>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022EBEBB@008-AM1MPN1-006.mgdnok.nokia.com> <003601ce8943$8cdc6030$a6952090$@org> <EC510C021D06A34C92F5A5A488B5290B0CEEEC8C@rrc-ats-exmb2.ats.atsinnovate.com> <CABEV9RN4NJNpX6dbmRmp-8oWbqGgxe2wEiL8dRr=7EEK+T3e0A@mail.gmail.com> <CABEV9RPLf7QHX4FJhj-PVPR7A3wiMOSkV8r2DW19UXTje_FsLw@mail.gmail.com>
In-Reply-To: <CABEV9RPLf7QHX4FJhj-PVPR7A3wiMOSkV8r2DW19UXTje_FsLw@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.2.1]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <76C6E167BDC5E849AE9F7FC73E4A5610@okna.nominet.org.uk>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] definition of Slave device
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jul 2013 07:33:18 -0000

On 26 Jul 2013, at 03:16, Vincent Chen <vchen@google.com> wrote:

> How about the following wording?
>=20
> Slave Device: A device that uses a Master Device to query a Spectrum Data=
base on its behalf to find available spectrum. The slave device may or may =
not have geo-location capability. A slave device that does not have geo-loc=
ation capability MUST get available spectrum via a Master Device.

That's fine apart from the last sentence.

In the ETSI / OFCOM model, a slave MUST _always_ get available spectrum via=
 a Master Device whether the slave has geolocation capability or not.  If i=
t gets spectrum directly from the WSDB, by definition it's not a slave.

Ray


From Ray.Bellis@nominet.org.uk  Fri Jul 26 00:41:26 2013
Return-Path: <Ray.Bellis@nominet.org.uk>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1BFD821F9133 for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 00:41:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.598
X-Spam-Level: 
X-Spam-Status: No, score=-10.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U9etiJBiTR0M for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 00:41:13 -0700 (PDT)
Received: from mx2.nominet.org.uk (mail.nominet.org.uk [213.248.242.49]) by ietfa.amsl.com (Postfix) with ESMTP id CB4A321F8E2D for <paws@ietf.org>; Fri, 26 Jul 2013 00:41:11 -0700 (PDT)
DomainKey-Signature: s=main.dk.nominet.selector; d=nominet.org.uk; c=nofws; q=dns;  h=X-IronPort-AV:Received:Received:From:To:CC:Subject: Thread-Topic:Thread-Index:Date:Message-ID:References: In-Reply-To:Accept-Language:Content-Language: X-MS-Has-Attach:X-MS-TNEF-Correlator:x-originating-ip: Content-Type:MIME-Version; b=HmMfXRrZuJN74jY2gQ8sPVXxkH2n8QK3QT5IOk6KtAKFqF1h95eWCJhn cLqUQY3L+J9s7o7oj1+k5lUdZ6m9oy//QcyG7zWgK7POI4WiG5OTQlOEg g7NRbfPLQVW60y3;
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nominet.org.uk; i=@nominet.org.uk; q=dns/txt; s=main.dkim.nominet.selector; t=1374824473; x=1406360473; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=x6M4eyeHeid/tpDYct5PhNEUKn0AMaYwV4FcPqDdKO0=; b=cwSessAfzz412Hn4PMXV1ZCHJBIbcOGqm/t8CsjFJ4dBNpogeIPp+GHm 2CPN/MyGvbXTWNDN4ez59t+JnnTaWYn21BY4fZ4h0sq98p5dcIxYGqy7d kR2mNE3kMJDhpWe;
X-IronPort-AV: E=Sophos;i="4.89,749,1367967600"; d="scan'208,217";a="1966803"
Received: from wds-exc2.okna.nominet.org.uk ([213.248.197.145]) by mx2.nominet.org.uk with ESMTP; 26 Jul 2013 08:41:10 +0100
Received: from WDS-EXC1.okna.nominet.org.uk ([fe80::1593:1394:a91f:8f5f]) by wds-exc2.okna.nominet.org.uk ([fe80::7577:eaca:5241:25d4%17]) with mapi id 14.02.0318.004; Fri, 26 Jul 2013 08:41:10 +0100
From: Ray Bellis <Ray.Bellis@nominet.org.uk>
To: "Harasty, Daniel J" <dharasty@appcomsci.com>
Thread-Topic: [paws] SPECTRUM_USE_NOTIFY: nomenclature and response
Thread-Index: Ac6JcnEannpwjoqiRdOtljZ3jG31TQAWKtqA
Date: Fri, 26 Jul 2013 07:41:09 +0000
Message-ID: <53F00E5CD8B2E34C81C0C89EB0B4FE732DE1422E@wds-exc1.okna.nominet.org.uk>
References: <EC510C021D06A34C92F5A5A488B5290B0CEEF266@rrc-ats-exmb2.ats.atsinnovate.com>
In-Reply-To: <EC510C021D06A34C92F5A5A488B5290B0CEEF266@rrc-ats-exmb2.ats.atsinnovate.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.2.1]
Content-Type: multipart/alternative; boundary="_000_53F00E5CD8B2E34C81C0C89EB0B4FE732DE1422Ewdsexc1oknanomi_"
MIME-Version: 1.0
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] SPECTRUM_USE_NOTIFY: nomenclature and response
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jul 2013 07:41:26 -0000

--_000_53F00E5CD8B2E34C81C0C89EB0B4FE732DE1422Ewdsexc1oknanomi_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable


On 25 Jul 2013, at 21:06, "Harasty, Daniel J" <dharasty@appcomsci.com<mailt=
o:dharasty@appcomsci.com>> wrote:

The JSONRPC spec defines a =93notification=94 as a type of request that nee=
ds no response; in fact a response is not even allowed.

Since the PAWS SPECTRUM_USE_NOTIFY is =93this kind of message=94 semantical=
ly (note that SPECTRUM_USE_RESP is empty), I propose we:

=95         State that the SPECTRUM_USE_NOTIFY uses the JSONRPC =93Notifica=
tion=94 Request object (see: http://www.jsonrpc.org/specification#notificat=
ion), and
=95         That we eliminate the SPECTRUM_USE_RESP from the PAWS spec.

This is consistent with Vince=92s characterization that SPECTRUM_USE_NOTIFY=
 is an  =93async notify, fire-and-forget, from the perspective of the devic=
e=94.

The UK pilot spec requires that the WSDB tell the device to stop transmitti=
ng if the channel usage parameters are inconsistent with those that the WSD=
B issued, i.e. it is not merely "informational".

I note however that there appears to be no such specific requirement in the=
 ETSI draft.

In my (non PAWS) implementation I was expecting to return an immediate erro=
r in these circumstances, rather than wait for the device's next 15 minute =
poll.

Ray


--_000_53F00E5CD8B2E34C81C0C89EB0B4FE732DE1422Ewdsexc1oknanomi_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <62873B517902B24DB3492D89639F44FD@okna.nominet.org.uk>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<base href=3D"x-msg://14/">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; ">
<br>
<div>
<div>On 25 Jul 2013, at 21:06, &quot;Harasty, Daniel J&quot; &lt;<a href=3D=
"mailto:dharasty@appcomsci.com">dharasty@appcomsci.com</a>&gt; wrote:</div>
<br class=3D"Apple-interchange-newline">
<blockquote type=3D"cite">
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"font-family: 'C=
ourier New'; font-size: medium; font-style: normal; font-variant: normal; f=
ont-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2=
; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-s=
pace: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto;=
 -webkit-text-stroke-width: 0px; ">
<div class=3D"WordSection1" style=3D"page: WordSection1; ">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif; ">
<span style=3D"font-size: 11pt; ">The JSONRPC spec defines a =93notificatio=
n=94 as a type of request that needs no response; in fact a response is not=
 even allowed.</span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif; ">
<o:p></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif; ">
<o:p>&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif; ">
Since the PAWS SPECTRUM_USE_NOTIFY is =93this kind of message=94 semantical=
ly (note that SPECTRUM_USE_RESP is empty), I propose we:<o:p></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif; ">
<o:p>&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family:=
 Calibri, sans-serif; text-indent: -0.25in; ">
<span style=3D"font-family: Symbol; "><span>=B7<span style=3D"font-style: n=
ormal; font-variant: normal; font-weight: normal; font-size: 7pt; line-heig=
ht: normal; font-family: 'Times New Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;<span class=3D"Apple-converted-space">&nbsp;</span></spa=
n></span></span>State
 that the SPECTRUM_USE_NOTIFY uses the JSONRPC =93Notification=94 Request o=
bject (see:<span class=3D"Apple-converted-space">&nbsp;</span><a href=3D"ht=
tp://www.jsonrpc.org/specification#notification" style=3D"color: purple; te=
xt-decoration: underline; ">http://www.jsonrpc.org/specification#notificati=
on</a>),
 and<o:p></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family:=
 Calibri, sans-serif; text-indent: -0.25in; ">
<span style=3D"font-family: Symbol; "><span>=B7<span style=3D"font-style: n=
ormal; font-variant: normal; font-weight: normal; font-size: 7pt; line-heig=
ht: normal; font-family: 'Times New Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;<span class=3D"Apple-converted-space">&nbsp;</span></spa=
n></span></span>That
 we eliminate the SPECTRUM_USE_RESP from the PAWS spec.<o:p></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif; ">
<o:p>&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calib=
ri, sans-serif; ">
This is consistent with Vince=92s characterization that SPECTRUM_USE_NOTIFY=
 is an &nbsp;=93async notify, fire-and-forget, from the perspective of the =
device=94.</div>
</div>
</div>
</blockquote>
<div><br>
</div>
</div>
<div>The UK pilot spec requires that the WSDB tell the device to stop trans=
mitting if the channel usage parameters are inconsistent with those that th=
e WSDB issued, i.e. it is not merely &quot;informational&quot;.</div>
<div><br>
</div>
<div>I note however that there appears to be no such specific requirement i=
n the ETSI draft.</div>
<div><br>
</div>
<div>In my (non PAWS) implementation I was expecting to return an immediate=
 error in these circumstances, rather than wait for the device's next 15 mi=
nute poll.</div>
<div><br>
</div>
<div>Ray</div>
<div><br>
</div>
</body>
</html>

--_000_53F00E5CD8B2E34C81C0C89EB0B4FE732DE1422Ewdsexc1oknanomi_--

From dharasty@appcomsci.com  Fri Jul 26 05:52:56 2013
Return-Path: <dharasty@appcomsci.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0AF4C21F860B for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 05:52:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.436
X-Spam-Level: 
X-Spam-Status: No, score=-2.436 tagged_above=-999 required=5 tests=[AWL=0.162,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JAvefSjlB-70 for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 05:52:50 -0700 (PDT)
Received: from thumper.appcomsci.com (thumper.appcomsci.com [205.132.0.196]) by ietfa.amsl.com (Postfix) with ESMTP id 58AC921F963F for <paws@ietf.org>; Fri, 26 Jul 2013 05:52:50 -0700 (PDT)
Received: from bambi.appcomsci.com (bambi.appcomsci.com [192.4.5.54]) by thumper.appcomsci.com (8.14.2/8.14.2) with ESMTP id r6QCqlcT019305;  Fri, 26 Jul 2013 08:52:49 -0400 (EDT)
Received: from brg-ats-exhb1.ats.atsinnovate.com (exch.appcomsci.com [192.4.5.112]) by bambi.appcomsci.com (8.14.4/8.13.4) with ESMTP id r6QCqilG015976; Fri, 26 Jul 2013 08:52:44 -0400
Received: from RRC-ATS-EXMB2.ats.atsinnovate.com ([2002:c004:56a::c004:56a]) by brg-ats-exhb1.ats.atsinnovate.com ([2002:c004:570::c004:570]) with mapi; Fri, 26 Jul 2013 08:52:44 -0400
From: "Harasty, Daniel J" <dharasty@appcomsci.com>
To: Ray Bellis <Ray.Bellis@nominet.org.uk>
Thread-Topic: [paws] SPECTRUM_USE_NOTIFY: nomenclature and response
Thread-Index: AQHOidOFq/a9qPEX8UCpvsJheVb3Tpl221kw
Date: Fri, 26 Jul 2013 12:52:43 +0000
Message-ID: <EC510C021D06A34C92F5A5A488B5290B0CEEF970@rrc-ats-exmb2.ats.atsinnovate.com>
References: <EC510C021D06A34C92F5A5A488B5290B0CEEF266@rrc-ats-exmb2.ats.atsinnovate.com> <53F00E5CD8B2E34C81C0C89EB0B4FE732DE1422E@wds-exc1.okna.nominet.org.uk>
In-Reply-To: <53F00E5CD8B2E34C81C0C89EB0B4FE732DE1422E@wds-exc1.okna.nominet.org.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_EC510C021D06A34C92F5A5A488B5290B0CEEF970rrcatsexmb2atsa_"
MIME-Version: 1.0
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] SPECTRUM_USE_NOTIFY: nomenclature and response
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jul 2013 12:52:56 -0000

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

Ray:

I'm less familiar with the UK use cases.  Is this the case you are contempl=
ating?:


1.       Device requests AVAIL_SPECTRUM_REQ

2.       Database sends AVAIL_SPECTRUM_RESP with a list of available channe=
ls and max power values

3.       Device picks one that is either not available, or picks a power th=
at exceeds the limit on an available channel

4.       Device reports its [non-conforming] selection via the [optional] S=
PECTRUM_USE_NOTIFY

5.       Database "rejects" that notification

6.       Device stops transmitting on the frequency it selected due to the =
"rejection"

If the Device is willing to conform to the "rejection", why did it pick - a=
nd report - a non-conforming value to start with?

The one possible case I can see some use for a "rejection" is this: a subst=
antial amount of time passes between the AVAIL_SPECTRUM_RESP and the Device=
's selection/notification, and the selected channel is - contrary to the or=
iginal AVAIL_SPECTRUM_RESP - no longer available.

I propose that the better way to handle that possibility is: the Device sho=
uld simply send its AVAIL_SPECTRUM_RESP just before its selection.  That wa=
y, it will have the most accurate info: it can avoid the then-unavailable/u=
ndesirable channels - and thus obviate the need for any sort of "rejection"=
.  Furthermore, it may find that there are additional/somewhat-better then-=
available channels.

Is this a viable approach under UK (and similar) rules?

Dan Harasty


From: Ray Bellis [mailto:Ray.Bellis@nominet.org.uk]
Sent: Friday, July 26, 2013 3:41 AM
To: Harasty, Daniel J
Cc: paws@ietf.org
Subject: Re: [paws] SPECTRUM_USE_NOTIFY: nomenclature and response


On 25 Jul 2013, at 21:06, "Harasty, Daniel J" <dharasty@appcomsci.com<mailt=
o:dharasty@appcomsci.com>> wrote:


The JSONRPC spec defines a "notification" as a type of request that needs n=
o response; in fact a response is not even allowed.

Since the PAWS SPECTRUM_USE_NOTIFY is "this kind of message" semantically (=
note that SPECTRUM_USE_RESP is empty), I propose we:

*         State that the SPECTRUM_USE_NOTIFY uses the JSONRPC "Notification=
" Request object (see: http://www.jsonrpc.org/specification#notification), =
and
*         That we eliminate the SPECTRUM_USE_RESP from the PAWS spec.

This is consistent with Vince's characterization that SPECTRUM_USE_NOTIFY i=
s an  "async notify, fire-and-forget, from the perspective of the device".

The UK pilot spec requires that the WSDB tell the device to stop transmitti=
ng if the channel usage parameters are inconsistent with those that the WSD=
B issued, i.e. it is not merely "informational".

I note however that there appears to be no such specific requirement in the=
 ETSI draft.

In my (non PAWS) implementation I was expecting to return an immediate erro=
r in these circumstances, rather than wait for the device's next 15 minute =
poll.

Ray


--_000_EC510C021D06A34C92F5A5A488B5290B0CEEF970rrcatsexmb2atsa_
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=3DContent-Type content=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 12 (filtered medium)"><base href=3D"x-msg://14/"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@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;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1078868605;
	mso-list-type:hybrid;
	mso-list-template-ids:-123991958 67698689 67698691 67698693 67698689 67698=
691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1
	{mso-list-id:1582065192;
	mso-list-type:hybrid;
	mso-list-template-ids:-1775761122 67698703 67698691 67698693 67698689 6769=
8691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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'>Ray:<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><span style=3D'font-size:11.0pt;font-family:"Calibri","s=
ans-serif";color:#1F497D'>I&#8217;m less familiar with the UK use cases.&nb=
sp; Is this the case you are contemplating?:<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-se=
rif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoListParagraph=
 style=3D'text-indent:-.25in;mso-list:l1 level1 lfo2'><![if !supportLists]>=
<span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1=
F497D'><span style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times N=
ew Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![end=
if]><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";colo=
r:#1F497D'>Device requests AVAIL_SPECTRUM_REQ<o:p></o:p></span></p><p class=
=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l1 level1 lfo2'><!=
[if !supportLists]><span style=3D'font-size:11.0pt;font-family:"Calibri","s=
ans-serif";color:#1F497D'><span style=3D'mso-list:Ignore'>2.<span style=3D'=
font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><=
/span></span><![endif]><span style=3D'font-size:11.0pt;font-family:"Calibri=
","sans-serif";color:#1F497D'>Database sends AVAIL_SPECTRUM_RESP with a lis=
t of available channels and max power values<o:p></o:p></span></p><p class=
=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l1 level1 lfo2'><!=
[if !supportLists]><span style=3D'font-size:11.0pt;font-family:"Calibri","s=
ans-serif";color:#1F497D'><span style=3D'mso-list:Ignore'>3.<span style=3D'=
font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><=
/span></span><![endif]><span style=3D'font-size:11.0pt;font-family:"Calibri=
","sans-serif";color:#1F497D'>Device picks one that is either not available=
, or picks a power that exceeds the limit on an available channel<o:p></o:p=
></span></p><p class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-lis=
t:l1 level1 lfo2'><![if !supportLists]><span style=3D'font-size:11.0pt;font=
-family:"Calibri","sans-serif";color:#1F497D'><span style=3D'mso-list:Ignor=
e'>4.<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; </span></span></span><![endif]><span style=3D'font-size:11.0pt;=
font-family:"Calibri","sans-serif";color:#1F497D'>Device reports its [non-c=
onforming] selection via the [optional] SPECTRUM_USE_NOTIFY<o:p></o:p></spa=
n></p><p class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l1 l=
evel1 lfo2'><![if !supportLists]><span style=3D'font-size:11.0pt;font-famil=
y:"Calibri","sans-serif";color:#1F497D'><span style=3D'mso-list:Ignore'>5.<=
span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span></span></span><![endif]><span style=3D'font-size:11.0pt;font-f=
amily:"Calibri","sans-serif";color:#1F497D'>Database &#8220;rejects&#8221; =
that notification<o:p></o:p></span></p><p class=3DMsoListParagraph style=3D=
'text-indent:-.25in;mso-list:l1 level1 lfo2'><![if !supportLists]><span sty=
le=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><s=
pan style=3D'mso-list:Ignore'>6.<span style=3D'font:7.0pt "Times New Roman"=
'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span=
 style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D=
'>Device stops transmitting on the frequency it selected due to the &#8220;=
rejection&#8221;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'f=
ont-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbs=
p;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;fon=
t-family:"Calibri","sans-serif";color:#1F497D'>If the Device is willing to =
conform to the &#8220;rejection&#8221;, why did it pick &#8211; and report =
&#8211; a non-conforming value to start with?<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-se=
rif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'=
>The one possible case I can see some use for a &#8220;rejection&#8221; is =
this: a substantial amount of time passes between the AVAIL_SPECTRUM_RESP a=
nd the Device&#8217;s selection/notification, and the selected channel is &=
#8211; contrary to the original AVAIL_SPECTRUM_RESP &#8211; no longer avail=
able.<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></s=
pan></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"C=
alibri","sans-serif";color:#1F497D'>I propose that the better way to handle=
 that possibility is: the Device should simply send its AVAIL_SPECTRUM_RESP=
 just before its selection.&nbsp; That way, it will have the most accurate =
info: it can avoid the then-unavailable/undesirable channels &#8211; and th=
us obviate the need for any sort of &#8220;rejection&#8221;.&nbsp; Furtherm=
ore, it may find that there are additional/somewhat-better then-available c=
hannels.<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><span style=3D'font-size:11.0pt;font-family=
:"Calibri","sans-serif";color:#1F497D'>Is this a viable approach under UK (=
and similar) rules?<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><span style=3D'font-size:11.0p=
t;font-family:"Calibri","sans-serif";color:#1F497D'>Dan Harasty<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><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-se=
rif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div style=3D'border:n=
one;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMs=
oNormal><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","sa=
ns-serif"'> Ray Bellis [mailto:Ray.Bellis@nominet.org.uk] <br><b>Sent:</b> =
Friday, July 26, 2013 3:41 AM<br><b>To:</b> Harasty, Daniel J<br><b>Cc:</b>=
 paws@ietf.org<br><b>Subject:</b> Re: [paws] SPECTRUM_USE_NOTIFY: nomenclat=
ure and response<o:p></o:p></span></p></div></div><p class=3DMsoNormal><o:p=
>&nbsp;</o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><div><p cla=
ss=3DMsoNormal>On 25 Jul 2013, at 21:06, &quot;Harasty, Daniel J&quot; &lt;=
<a href=3D"mailto:dharasty@appcomsci.com">dharasty@appcomsci.com</a>&gt; wr=
ote:<o:p></o:p></p></div><p class=3DMsoNormal><br><br><o:p></o:p></p><div><=
div><p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calib=
ri","sans-serif"'>The JSONRPC spec defines a &#8220;notification&#8221; as =
a type of request that needs no response; in fact a response is not even al=
lowed.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'=
font-size:11.0pt;font-family:"Calibri","sans-serif"'>&nbsp;<o:p></o:p></spa=
n></p></div><div><p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-=
family:"Calibri","sans-serif"'>Since the PAWS SPECTRUM_USE_NOTIFY is &#8220=
;this kind of message&#8221; semantically (note that SPECTRUM_USE_RESP is e=
mpty), I propose we:<o:p></o:p></span></p></div><div><p class=3DMsoNormal><=
span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"'>&nbsp;<o=
:p></o:p></span></p></div><div style=3D'margin-left:.5in'><p class=3DMsoNor=
mal style=3D'text-indent:-.25in'><span style=3D'font-size:11.0pt;font-famil=
y:Symbol'>&middot;</span><span style=3D'font-size:7.0pt'>&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=3Dapple-converted-space>&nbsp;</s=
pan></span><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-seri=
f"'>State that the SPECTRUM_USE_NOTIFY uses the JSONRPC &#8220;Notification=
&#8221; Request object (see:<span class=3Dapple-converted-space>&nbsp;</spa=
n><a href=3D"http://www.jsonrpc.org/specification#notification"><span style=
=3D'color:purple'>http://www.jsonrpc.org/specification#notification</span><=
/a>), and<o:p></o:p></span></p></div><div style=3D'margin-left:.5in'><p cla=
ss=3DMsoNormal style=3D'text-indent:-.25in'><span style=3D'font-size:11.0pt=
;font-family:Symbol'>&middot;</span><span style=3D'font-size:7.0pt'>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=3Dapple-converted-spac=
e>&nbsp;</span></span><span style=3D'font-size:11.0pt;font-family:"Calibri"=
,"sans-serif"'>That we eliminate the SPECTRUM_USE_RESP from the PAWS spec.<=
o:p></o:p></span></p></div><div><p class=3DMsoNormal><span style=3D'font-si=
ze:11.0pt;font-family:"Calibri","sans-serif"'>&nbsp;<o:p></o:p></span></p><=
/div><div><p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:=
"Calibri","sans-serif"'>This is consistent with Vince&#8217;s characterizat=
ion that SPECTRUM_USE_NOTIFY is an &nbsp;&#8220;async notify, fire-and-forg=
et, from the perspective of the device&#8221;.<o:p></o:p></span></p></div><=
/div><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div><div><p cla=
ss=3DMsoNormal>The UK pilot spec requires that the WSDB tell the device to =
stop transmitting if the channel usage parameters are inconsistent with tho=
se that the WSDB issued, i.e. it is not merely &quot;informational&quot;.<o=
:p></o:p></p></div><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><di=
v><p class=3DMsoNormal>I note however that there appears to be no such spec=
ific requirement in the ETSI draft.<o:p></o:p></p></div><div><p class=3DMso=
Normal><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal>In my (non PAWS=
) implementation I was expecting to return an immediate error in these circ=
umstances, rather than wait for the device's next 15 minute poll.<o:p></o:p=
></p></div><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p cla=
ss=3DMsoNormal>Ray<o:p></o:p></p></div><div><p class=3DMsoNormal><o:p>&nbsp=
;</o:p></p></div></div></body></html>=

--_000_EC510C021D06A34C92F5A5A488B5290B0CEEF970rrcatsexmb2atsa_--

From Ray.Bellis@nominet.org.uk  Fri Jul 26 05:58:59 2013
Return-Path: <Ray.Bellis@nominet.org.uk>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC15321F979E for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 05:58:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.598
X-Spam-Level: 
X-Spam-Status: No, score=-10.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3327tPoKaAME for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 05:58:54 -0700 (PDT)
Received: from mx2.nominet.org.uk (mail.nominet.org.uk [213.248.242.49]) by ietfa.amsl.com (Postfix) with ESMTP id 1505D21F97C7 for <paws@ietf.org>; Fri, 26 Jul 2013 05:58:53 -0700 (PDT)
DomainKey-Signature: s=main.dk.nominet.selector; d=nominet.org.uk; c=nofws; q=dns;  h=X-IronPort-AV:Received:Received:From:To:CC:Subject: Thread-Topic:Thread-Index:Date:Message-ID:References: In-Reply-To:Accept-Language:Content-Language: X-MS-Has-Attach:X-MS-TNEF-Correlator:x-originating-ip: Content-Type:MIME-Version; b=NNrqB3xjwxa+zYwAUB1t5BY01gvqb5wFtdEm0v/GNOxnG1NDHumw5wYi BVPga5aaKpEDtQreJ8Jt7Z7cOXytZhAtJYmNPJ+9+oWj0kQWcLkfEWuh/ ZbSWmvxaSu2MoKH;
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nominet.org.uk; i=@nominet.org.uk; q=dns/txt; s=main.dkim.nominet.selector; t=1374843534; x=1406379534; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=61A1vPwUHCl0lAi4v4QpfUNrfX4Zc91+QFnwOMBBPD4=; b=uMzGm7q/vybJxv/NDce/20RASS3xMyFUPmkGswtOqVjP+EH31ItQqfrR FRiVYVMwviSfCp/Dh5RmkBTrJnnOqW/vtmXCrMyuC7J4tvdF6O4iJsRp3 cloCmJ8P4El5HOB;
X-IronPort-AV: E=Sophos;i="4.89,751,1367967600"; d="scan'208,217";a="1977480"
Received: from wds-exc2.okna.nominet.org.uk ([213.248.197.145]) by mx2.nominet.org.uk with ESMTP; 26 Jul 2013 13:58:51 +0100
Received: from WDS-EXC1.okna.nominet.org.uk ([fe80::1593:1394:a91f:8f5f]) by wds-exc2.okna.nominet.org.uk ([fe80::7577:eaca:5241:25d4%17]) with mapi id 14.02.0318.004; Fri, 26 Jul 2013 13:58:51 +0100
From: Ray Bellis <Ray.Bellis@nominet.org.uk>
To: "Harasty, Daniel J" <dharasty@appcomsci.com>
Thread-Topic: [paws] SPECTRUM_USE_NOTIFY: nomenclature and response
Thread-Index: Ac6JcnEannpwjoqiRdOtljZ3jG31TQAWKtqAAArhn4AAADbWgA==
Date: Fri, 26 Jul 2013 12:58:50 +0000
Message-ID: <53F00E5CD8B2E34C81C0C89EB0B4FE732DE15991@wds-exc1.okna.nominet.org.uk>
References: <EC510C021D06A34C92F5A5A488B5290B0CEEF266@rrc-ats-exmb2.ats.atsinnovate.com> <53F00E5CD8B2E34C81C0C89EB0B4FE732DE1422E@wds-exc1.okna.nominet.org.uk> <EC510C021D06A34C92F5A5A488B5290B0CEEF970@rrc-ats-exmb2.ats.atsinnovate.com>
In-Reply-To: <EC510C021D06A34C92F5A5A488B5290B0CEEF970@rrc-ats-exmb2.ats.atsinnovate.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.2.1]
Content-Type: multipart/alternative; boundary="_000_53F00E5CD8B2E34C81C0C89EB0B4FE732DE15991wdsexc1oknanomi_"
MIME-Version: 1.0
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] SPECTRUM_USE_NOTIFY: nomenclature and response
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jul 2013 12:58:59 -0000

--_000_53F00E5CD8B2E34C81C0C89EB0B4FE732DE15991wdsexc1oknanomi_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable


On 26 Jul 2013, at 13:52, "Harasty, Daniel J" <dharasty@appcomsci.com<mailt=
o:dharasty@appcomsci.com>>
 wrote:

Ray:

I=92m less familiar with the UK use cases.  Is this the case you are contem=
plating?:

1.       Device requests AVAIL_SPECTRUM_REQ
2.       Database sends AVAIL_SPECTRUM_RESP with a list of available channe=
ls and max power values
3.       Device picks one that is either not available, or picks a power th=
at exceeds the limit on an available channel
4.       Device reports its [non-conforming] selection via the [optional] S=
PECTRUM_USE_NOTIFY
5.       Database =93rejects=94 that notification
6.       Device stops transmitting on the frequency it selected due to the =
=93rejection=94

If the Device is willing to conform to the =93rejection=94, why did it pick=
 =96 and report =96 a non-conforming value to start with?

Well, quite :)

In theory of course a device shouldn't do that, but this is in effect the O=
FCOM requirement.

I'll suggest to the OFCOM folks that the SPECTRUM_USE_NOTIFY should become =
"informational only", and not require any positive action other than loggin=
g those values.

kind regards,

Ray


--_000_53F00E5CD8B2E34C81C0C89EB0B4FE732DE15991wdsexc1oknanomi_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <FE0C533FC291C348ADFDA17F9CA525F6@okna.nominet.org.uk>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<base href=3D"x-msg://14/">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; ">
<br>
<div>
<div>On 26 Jul 2013, at 13:52, &quot;Harasty, Daniel J&quot; &lt;<a href=3D=
"mailto:dharasty@appcomsci.com">dharasty@appcomsci.com</a>&gt;</div>
<div>&nbsp;wrote:</div>
<br class=3D"Apple-interchange-newline">
<blockquote type=3D"cite">
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"font-family: 'C=
ourier New'; font-size: medium; font-style: normal; font-variant: normal; f=
ont-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2=
; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-s=
pace: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto;=
 -webkit-text-stroke-width: 0px; ">
<div class=3D"WordSection1" style=3D"page: WordSection1; ">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif; ">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125); ">Ray:<o:p></o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif; ">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125); ">&nbsp;</span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif; ">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125); ">I=92m less familiar with the UK use cases.&nbsp; Is this =
the case you are contemplating?:<o:p></o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif; ">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125); ">&nbsp;</span></div>
<div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family:=
 'Times New Roman', serif; text-indent: -0.25in; ">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125); "><span>1.<span style=3D"font-style: normal; font-variant: =
normal; font-weight: normal; font-size: 7pt; line-height: normal; font-fami=
ly: 'Times New Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=3D=
"Apple-converted-space">&nbsp;</span></span></span></span><span style=3D"fo=
nt-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "=
>Device
 requests AVAIL_SPECTRUM_REQ<o:p></o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family:=
 'Times New Roman', serif; text-indent: -0.25in; ">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125); "><span>2.<span style=3D"font-style: normal; font-variant: =
normal; font-weight: normal; font-size: 7pt; line-height: normal; font-fami=
ly: 'Times New Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=3D=
"Apple-converted-space">&nbsp;</span></span></span></span><span style=3D"fo=
nt-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "=
>Database
 sends AVAIL_SPECTRUM_RESP with a list of available channels and max power =
values<o:p></o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family:=
 'Times New Roman', serif; text-indent: -0.25in; ">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125); "><span>3.<span style=3D"font-style: normal; font-variant: =
normal; font-weight: normal; font-size: 7pt; line-height: normal; font-fami=
ly: 'Times New Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=3D=
"Apple-converted-space">&nbsp;</span></span></span></span><span style=3D"fo=
nt-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "=
>Device
 picks one that is either not available, or picks a power that exceeds the =
limit on an available channel<o:p></o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family:=
 'Times New Roman', serif; text-indent: -0.25in; ">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125); "><span>4.<span style=3D"font-style: normal; font-variant: =
normal; font-weight: normal; font-size: 7pt; line-height: normal; font-fami=
ly: 'Times New Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=3D=
"Apple-converted-space">&nbsp;</span></span></span></span><span style=3D"fo=
nt-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "=
>Device
 reports its [non-conforming] selection via the [optional] SPECTRUM_USE_NOT=
IFY<o:p></o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family:=
 'Times New Roman', serif; text-indent: -0.25in; ">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125); "><span>5.<span style=3D"font-style: normal; font-variant: =
normal; font-weight: normal; font-size: 7pt; line-height: normal; font-fami=
ly: 'Times New Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=3D=
"Apple-converted-space">&nbsp;</span></span></span></span><span style=3D"fo=
nt-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "=
>Database
 =93rejects=94 that notification<o:p></o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family:=
 'Times New Roman', serif; text-indent: -0.25in; ">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125); "><span>6.<span style=3D"font-style: normal; font-variant: =
normal; font-weight: normal; font-size: 7pt; line-height: normal; font-fami=
ly: 'Times New Roman'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=3D=
"Apple-converted-space">&nbsp;</span></span></span></span><span style=3D"fo=
nt-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "=
>Device
 stops transmitting on the frequency it selected due to the =93rejection=94=
<o:p></o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif; ">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125); ">&nbsp;</span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif; ">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125); ">If the Device is willing to conform to the =93rejection=
=94, why did it pick =96 and report =96 a non-conforming value to start wit=
h?</span><span style=3D"color: rgb(31, 73, 125); font-family: Calibri, sans=
-serif; font-size: 11pt; ">&nbsp;</span></div>
</div>
</div>
</blockquote>
<div><br>
</div>
Well, quite :)</div>
<div><br>
</div>
<div>In theory of course a device shouldn't do that, but this&nbsp;is in ef=
fect the OFCOM requirement.</div>
<div><br>
</div>
<div>I'll suggest to the OFCOM folks that the SPECTRUM_USE_NOTIFY should be=
come &quot;informational only&quot;, and not require any positive action ot=
her than logging those values.</div>
<div><br>
</div>
<div>kind regards,</div>
<div><br>
</div>
<div>Ray</div>
<div><br>
</div>
</body>
</html>

--_000_53F00E5CD8B2E34C81C0C89EB0B4FE732DE15991wdsexc1oknanomi_--

From Ray.Bellis@nominet.org.uk  Fri Jul 26 07:35:01 2013
Return-Path: <Ray.Bellis@nominet.org.uk>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A7D3E21F99EB for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 07:35:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EAfv27Zu2MHl for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 07:34:56 -0700 (PDT)
Received: from mx1.nominet.org.uk (mx1.nominet.org.uk [213.248.242.48]) by ietfa.amsl.com (Postfix) with ESMTP id 5B41921F99E1 for <paws@ietf.org>; Fri, 26 Jul 2013 07:34:55 -0700 (PDT)
DomainKey-Signature: s=main.dk.nominet.selector; d=nominet.org.uk; c=nofws; q=dns;  h=X-IronPort-AV:Received:Received:From:To:CC:Subject: Thread-Topic:Thread-Index:Date:Message-ID:References: In-Reply-To:Accept-Language:Content-Language: X-MS-Has-Attach:X-MS-TNEF-Correlator:x-originating-ip: Content-Type:Content-ID:Content-Transfer-Encoding: MIME-Version; b=lBtejL+itFlNG8/rqk9KMrUF9XuvRaFB4tmJpi8DgEjF8QX9nJUrjnwb +nZjCLDUEbvCqZqNzXHy9cTz8amXA4QCcKxvqqRB6L27qAp0127i7v2Oc ZafjXEkVbRngnJT;
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nominet.org.uk; i=@nominet.org.uk; q=dns/txt; s=main.dkim.nominet.selector; t=1374849296; x=1406385296; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=TtLT3iVbmvjRArYfGqP9KsaqomxvhELBZreoOZX8Q2A=; b=mgYZ4tUP+qOwl38+ifQgySHOIe+BV2LEYrtjDz0beh0DdE/yJS5klem+ +fd2Y/i5Ygy31OHAz8DzSisOvmbttWbONavqGqCHantn9z6w+USwnKRzT heFRc7bArmUyaSV;
X-IronPort-AV: E=Sophos;i="4.89,751,1367967600";  d="scan'208";a="2284454"
Received: from wds-exc2.okna.nominet.org.uk ([213.248.197.145]) by mx1.nominet.org.uk with ESMTP; 26 Jul 2013 15:34:53 +0100
Received: from WDS-EXC1.okna.nominet.org.uk ([fe80::1593:1394:a91f:8f5f]) by wds-exc2.okna.nominet.org.uk ([fe80::7577:eaca:5241:25d4%17]) with mapi id 14.02.0318.004; Fri, 26 Jul 2013 15:34:53 +0100
From: Ray Bellis <Ray.Bellis@nominet.org.uk>
To: Vincent Chen <vchen@google.com>
Thread-Topic: [paws] definition of Slave device
Thread-Index: AQHOiUWKnLV87tOKrE2oRwahCfbUl5l1d/kAgACxEoCAAFhnAIAAczAAgAACpIA=
Date: Fri, 26 Jul 2013 14:34:52 +0000
Message-ID: <53F00E5CD8B2E34C81C0C89EB0B4FE732DE161E9@wds-exc1.okna.nominet.org.uk>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022EBEBB@008-AM1MPN1-006.mgdnok.nokia.com> <003601ce8943$8cdc6030$a6952090$@org> <EC510C021D06A34C92F5A5A488B5290B0CEEEC8C@rrc-ats-exmb2.ats.atsinnovate.com> <CABEV9RN4NJNpX6dbmRmp-8oWbqGgxe2wEiL8dRr=7EEK+T3e0A@mail.gmail.com> <CABEV9RPLf7QHX4FJhj-PVPR7A3wiMOSkV8r2DW19UXTje_FsLw@mail.gmail.com> <53F00E5CD8B2E34C81C0C89EB0B4FE732DE14132@wds-exc1.okna.nominet.org.uk> <CABEV9RO55PbNRf773SubLgKrHz_8JNjzdbaYZnN+F1mPoXtMug@mail.gmail.com>
In-Reply-To: <CABEV9RO55PbNRf773SubLgKrHz_8JNjzdbaYZnN+F1mPoXtMug@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.2.1]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <0D82A3996FC8F84A9E24260F3C65C756@okna.nominet.org.uk>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] definition of Slave device
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jul 2013 14:35:01 -0000

On 26 Jul 2013, at 15:25, Vincent Chen <vchen@google.com> wrote:

> In the ETSI / OFCOM model, is Slave a "role" or a static / certified prop=
erty of the device?

I would tend towards the latter.  The ETSI draft standard contains this def=
inition:

"slave WSD: WSD that is only able to communicate with other WSDs, when unde=
r the control of a master WSD"

and this:

"master WSD: geo-located WSD that is able to communicate directly with a TV=
WSDB and with WSDs"

> Consider  the use case:
>  -  A portable device has location capability, but is not yet on a networ=
k
>  - It acts like a Slave in this phase to contact a Master in order to get=
 spectrum
>  - It now can establish network connection to the Database directly using=
 the spectrum
>=20
> In the ETSI / OFCOM model:
>  1. Can it now ask the Database directly for spectrum? because it may be =
able to operate at higher power?

I believe that this is *not* permitted.  A slave device that has geolocatio=
n capability MAY ask for device specific RF parameters, but MUST do so thro=
ugh its Master.

OFCOM's specification explicitly prohibits a (master) WSD from talking to t=
he WSDB over the managed UHF spectrum, it needs to use some other form of l=
ink.

kind regards,

Ray



From vchen@google.com  Fri Jul 26 08:31:12 2013
Return-Path: <vchen@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3FE6021F9A17 for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 08:31:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.828
X-Spam-Level: 
X-Spam-Status: No, score=-1.828 tagged_above=-999 required=5 tests=[AWL=0.149,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Re4q43okzZpF for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 08:31:11 -0700 (PDT)
Received: from mail-oa0-x22f.google.com (mail-oa0-x22f.google.com [IPv6:2607:f8b0:4003:c02::22f]) by ietfa.amsl.com (Postfix) with ESMTP id 79D7621F99E8 for <paws@ietf.org>; Fri, 26 Jul 2013 08:31:11 -0700 (PDT)
Received: by mail-oa0-f47.google.com with SMTP id m6so905819oag.20 for <paws@ietf.org>; Fri, 26 Jul 2013 08:31:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=WSJtDEAzST6SBk4m+5HeZGI6IOk6KphJ1QFgOujIEhw=; b=Z2hQQ/ueNTW9d6mp2aqD5w5on5goNCj6ztLM/S3y+XbzC3aSskA7MfkCHemoR4g8k8 j89grTxHioQKHTYLfPFWQKL12I8+mi2dNvA15CpQD8exfOcLVmo1jnHTAubEYmLKrwSk EcpW9uWx42dZaAW/8c26L1pzscSEr5VEw5zUBGOJT1FQO2vEhLkS3fqq96q4L+iIrU43 CvuiGoe3LsUgwB3b7jtcVIreUszMXywnZzKvK4WCm9EPK7pfrr2YoV5W7Gw+Z+oK83S6 bD+C4mxRx1OfZo8dfUQkyYs8zzAhidRcfvsOIOUki6caKRLxuz9vaRrUn318W1pLz5F1 SyXQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=WSJtDEAzST6SBk4m+5HeZGI6IOk6KphJ1QFgOujIEhw=; b=HV32sM5jCeb9aGnadm2MeRZveBgVdkx07XWhPXXTyhrfi3lpmprQbbDIY1UNn1tkq0 yXpL8CpIaLTv8rIL/xIMjrrzEBMx+GHy+eC4LffE7il62o84Y49hstgoV5wg8vYlPUmK 3SYTnEUYc+OHS6/eJ8aiHjL/rUQbtrWmyTPNP91Umjd1mOjQRsySYGG8yQ5/8U6PBAlP wKCUfwOoYfHYbUBHCPJmvnxs8dyIZznnbmMaS9xYTFEoNNJ0gl1Azlnv0M0sjCqpnY7N ELneMlGKLKRiiOi8SC8HS5jghmArYW2Y+xobsXrwK15m3roD9xVXYOAetL4pMTq7Fs27 LwhQ==
MIME-Version: 1.0
X-Received: by 10.182.128.42 with SMTP id nl10mr41542409obb.41.1374852669509;  Fri, 26 Jul 2013 08:31:09 -0700 (PDT)
Received: by 10.182.52.193 with HTTP; Fri, 26 Jul 2013 08:31:09 -0700 (PDT)
In-Reply-To: <53F00E5CD8B2E34C81C0C89EB0B4FE732DE161E9@wds-exc1.okna.nominet.org.uk>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022EBEBB@008-AM1MPN1-006.mgdnok.nokia.com> <003601ce8943$8cdc6030$a6952090$@org> <EC510C021D06A34C92F5A5A488B5290B0CEEEC8C@rrc-ats-exmb2.ats.atsinnovate.com> <CABEV9RN4NJNpX6dbmRmp-8oWbqGgxe2wEiL8dRr=7EEK+T3e0A@mail.gmail.com> <CABEV9RPLf7QHX4FJhj-PVPR7A3wiMOSkV8r2DW19UXTje_FsLw@mail.gmail.com> <53F00E5CD8B2E34C81C0C89EB0B4FE732DE14132@wds-exc1.okna.nominet.org.uk> <CABEV9RO55PbNRf773SubLgKrHz_8JNjzdbaYZnN+F1mPoXtMug@mail.gmail.com> <53F00E5CD8B2E34C81C0C89EB0B4FE732DE161E9@wds-exc1.okna.nominet.org.uk>
Date: Fri, 26 Jul 2013 08:31:09 -0700
Message-ID: <CABEV9RO2981BTgB-V4cSt_tx+B+Ov2yZ+pgTo91UR=cOHvU7Tw@mail.gmail.com>
From: Vincent Chen <vchen@google.com>
To: Ray Bellis <Ray.Bellis@nominet.org.uk>
Content-Type: multipart/alternative; boundary=e89a8ff1cc9efc33f504e26bd494
X-Gm-Message-State: ALoCoQnyIc1kcg5EOwZW47I6McOH++j8orS1PbS4JfGzb8uZTdMpDJGdtxa4mBMnzwTCS5a7ENgFTXZV+2JWgzn0+lkL6EheZLhWCB+SOucstx29XfcR9+XQ6upn09k6fS/wTw4Hm6Tb9MVBOBdHftpGIS692Yglq/kqOr4uDg8EoNUh/JcOgeojX5tfHIauq7vMZeijErEs
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] definition of Slave device
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jul 2013 15:31:12 -0000

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

In that case, I believe the PAWS document should refer to Slave and Master
as roles, and I should not include the last sentence in the proposed text.

We probably also need to add:

  Whether a single device is allowed to serve both Slave and Master roles
depends on regulatory rules.

-vince


On Fri, Jul 26, 2013 at 7:34 AM, Ray Bellis <Ray.Bellis@nominet.org.uk>wrote:

>
> On 26 Jul 2013, at 15:25, Vincent Chen <vchen@google.com> wrote:
>
> > In the ETSI / OFCOM model, is Slave a "role" or a static / certified
> property of the device?
>
> I would tend towards the latter.  The ETSI draft standard contains this
> definition:
>
> "slave WSD: WSD that is only able to communicate with other WSDs, when
> under the control of a master WSD"
>
> and this:
>
> "master WSD: geo-located WSD that is able to communicate directly with a
> TVWSDB and with WSDs"
>
> > Consider  the use case:
> >  -  A portable device has location capability, but is not yet on a
> network
> >  - It acts like a Slave in this phase to contact a Master in order to
> get spectrum
> >  - It now can establish network connection to the Database directly
> using the spectrum
> >
> > In the ETSI / OFCOM model:
> >  1. Can it now ask the Database directly for spectrum? because it may be
> able to operate at higher power?
>
> I believe that this is *not* permitted.  A slave device that has
> geolocation capability MAY ask for device specific RF parameters, but MUST
> do so through its Master.
>
> OFCOM's specification explicitly prohibits a (master) WSD from talking to
> the WSDB over the managed UHF spectrum, it needs to use some other form of
> link.
>
> kind regards,
>
> Ray
>
>
>


-- 
-vince

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

<div dir=3D"ltr">In that case, I believe the PAWS document should refer to =
Slave and Master as roles, and I should not include the last sentence in th=
e proposed text.<div><br></div><div>We probably also need to add:<br><div>
<br></div><div>=A0 Whether a single device is allowed to serve both Slave a=
nd Master roles depends on regulatory rules.</div><div><br></div><div>-vinc=
e</div></div></div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_q=
uote">
On Fri, Jul 26, 2013 at 7:34 AM, Ray Bellis <span dir=3D"ltr">&lt;<a href=
=3D"mailto:Ray.Bellis@nominet.org.uk" target=3D"_blank">Ray.Bellis@nominet.=
org.uk</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">
<div class=3D"im"><br>
On 26 Jul 2013, at 15:25, Vincent Chen &lt;<a href=3D"mailto:vchen@google.c=
om">vchen@google.com</a>&gt; wrote:<br>
<br>
&gt; In the ETSI / OFCOM model, is Slave a &quot;role&quot; or a static / c=
ertified property of the device?<br>
<br>
</div>I would tend towards the latter. =A0The ETSI draft standard contains =
this definition:<br>
<br>
&quot;slave WSD: WSD that is only able to communicate with other WSDs, when=
 under the control of a master WSD&quot;<br>
<br>
and this:<br>
<br>
&quot;master WSD: geo-located WSD that is able to communicate directly with=
 a TVWSDB and with WSDs&quot;<br>
<div class=3D"im"><br>
&gt; Consider =A0the use case:<br>
&gt; =A0- =A0A portable device has location capability, but is not yet on a=
 network<br>
&gt; =A0- It acts like a Slave in this phase to contact a Master in order t=
o get spectrum<br>
&gt; =A0- It now can establish network connection to the Database directly =
using the spectrum<br>
&gt;<br>
&gt; In the ETSI / OFCOM model:<br>
&gt; =A01. Can it now ask the Database directly for spectrum? because it ma=
y be able to operate at higher power?<br>
<br>
</div>I believe that this is *not* permitted. =A0A slave device that has ge=
olocation capability MAY ask for device specific RF parameters, but MUST do=
 so through its Master.<br>
<br>
OFCOM&#39;s specification explicitly prohibits a (master) WSD from talking =
to the WSDB over the managed UHF spectrum, it needs to use some other form =
of link.<br>
<br>
kind regards,<br>
<br>
Ray<br>
<br>
<br>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>-vince
</div>

--e89a8ff1cc9efc33f504e26bd494--

From dharasty@appcomsci.com  Fri Jul 26 08:41:47 2013
Return-Path: <dharasty@appcomsci.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1599F11E80F4 for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 08:41:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.454
X-Spam-Level: 
X-Spam-Status: No, score=-2.454 tagged_above=-999 required=5 tests=[AWL=0.144,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M30aXBLZmLEA for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 08:41:40 -0700 (PDT)
Received: from thumper.appcomsci.com (thumper.appcomsci.com [205.132.0.196]) by ietfa.amsl.com (Postfix) with ESMTP id AB85221F99AB for <paws@ietf.org>; Fri, 26 Jul 2013 08:41:40 -0700 (PDT)
Received: from bambi.appcomsci.com (bambi.appcomsci.com [192.4.5.54]) by thumper.appcomsci.com (8.14.2/8.14.2) with ESMTP id r6QFfeXR021498;  Fri, 26 Jul 2013 11:41:40 -0400 (EDT)
Received: from brg-ats-exhb1.ats.atsinnovate.com (exch.appcomsci.com [192.4.5.112]) by bambi.appcomsci.com (8.14.4/8.13.4) with ESMTP id r6QFfdIj017300; Fri, 26 Jul 2013 11:41:39 -0400
Received: from RRC-ATS-EXMB2.ats.atsinnovate.com ([2002:c004:56a::c004:56a]) by brg-ats-exhb1.ats.atsinnovate.com ([2002:c004:570::c004:570]) with mapi; Fri, 26 Jul 2013 11:41:39 -0400
From: "Harasty, Daniel J" <dharasty@appcomsci.com>
To: Ray Bellis <Ray.Bellis@nominet.org.uk>
Thread-Topic: [paws] SPECTRUM_USE_NOTIFY: nomenclature and response
Thread-Index: AQHOidOFq/a9qPEX8UCpvsJheVb3Tpl221kwgABTzQD//+cvcA==
Date: Fri, 26 Jul 2013 15:41:18 +0000
Message-ID: <EC510C021D06A34C92F5A5A488B5290B0CEEFB56@rrc-ats-exmb2.ats.atsinnovate.com>
References: <EC510C021D06A34C92F5A5A488B5290B0CEEF266@rrc-ats-exmb2.ats.atsinnovate.com> <53F00E5CD8B2E34C81C0C89EB0B4FE732DE1422E@wds-exc1.okna.nominet.org.uk> <EC510C021D06A34C92F5A5A488B5290B0CEEF970@rrc-ats-exmb2.ats.atsinnovate.com> <53F00E5CD8B2E34C81C0C89EB0B4FE732DE15991@wds-exc1.okna.nominet.org.uk>
In-Reply-To: <53F00E5CD8B2E34C81C0C89EB0B4FE732DE15991@wds-exc1.okna.nominet.org.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_EC510C021D06A34C92F5A5A488B5290B0CEEFB56rrcatsexmb2atsa_"
MIME-Version: 1.0
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] SPECTRUM_USE_NOTIFY: nomenclature and response
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jul 2013 15:41:47 -0000

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

Ray,

Thanks for considering my input.

I want to make clear that I'm not opposed to the notion of the ability for =
the Database to "reject" a Device's selection, or somehow "rescind" a chann=
el previously stated as available -- provided if there is a widely accepted=
 use case based on regulatory guidelines.

My original proposal is more about nomenclature than use case. Just to be c=
lear about my input:

*         If SPECTRUM_USE_NOTIFY is a "true notification", let's use the JS=
ONRPC "notification" message type for SPECTRUM_USE_NOTIFY, and strike the [=
empty] SPECTRUM_USE_RESP from PAWS.

*         If there is a bonafide use case for the Database to "reject" or "=
rescind", let's define an appropriate pair of messages, such as SPECTRUM_US=
E_REQ and [a non-empty] SPECTRUM_USE_RESP.

*         If necessary, update ruleset definitions to clarify which is used=
 when/where.

Kindest regards,

Dan



From: Ray Bellis [mailto:Ray.Bellis@nominet.org.uk]
Sent: Friday, July 26, 2013 8:59 AM
To: Harasty, Daniel J
Cc: paws@ietf.org
Subject: Re: [paws] SPECTRUM_USE_NOTIFY: nomenclature and response

>  If the Device is willing to conform to the "rejection", why did it pick =
- and report - a non-conforming value to start with?

Well, quite :)

In theory of course a device shouldn't do that, but this is in effect the O=
FCOM requirement.

I'll suggest to the OFCOM folks that the SPECTRUM_USE_NOTIFY should become =
"informational only", and not require any positive action other than loggin=
g those values.

kind regards,

Ray


--_000_EC510C021D06A34C92F5A5A488B5290B0CEEFB56rrcatsexmb2atsa_
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=3DContent-Type content=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 12 (filtered medium)"><base href=3D"x-msg://14/"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@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;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:146480495;
	mso-list-type:hybrid;
	mso-list-template-ids:-635019314 67698689 67698691 67698693 67698689 67698=
691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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'>Ray,<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><span style=3D'font-size:11.0pt;font-family:"Calibri","s=
ans-serif";color:#1F497D'>Thanks for considering my input.<o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Cali=
bri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMso=
Normal><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";c=
olor:#1F497D'>I want to make clear that I&#8217;m not opposed to the notion=
 of the ability for the Database to &#8220;reject&#8221; a Device&#8217;s s=
election, or somehow &#8220;rescind&#8221; a channel previously stated as a=
vailable -- provided if there is a widely accepted use case based on regula=
tory guidelines.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'f=
ont-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbs=
p;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;fon=
t-family:"Calibri","sans-serif";color:#1F497D'>My original proposal is more=
 about nomenclature than use case. Just to be clear about my input:<o:p></o=
:p></span></p><p class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-l=
ist:l0 level1 lfo1'><![if !supportLists]><span style=3D'font-size:11.0pt;fo=
nt-family:Symbol;color:#1F497D'><span style=3D'mso-list:Ignore'>&middot;<sp=
an style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; </span></span></span><![endif]><span style=3D'font-size:11.=
0pt;font-family:"Calibri","sans-serif";color:#1F497D'>If SPECTRUM_USE_NOTIF=
Y is a &#8220;true notification&#8221;, let&#8217;s use the JSONRPC &#8220;=
notification&#8221; message type for SPECTRUM_USE_NOTIFY, and strike the [e=
mpty] SPECTRUM_USE_RESP from PAWS.<o:p></o:p></span></p><p class=3DMsoListP=
aragraph style=3D'text-indent:-.25in;mso-list:l0 level1 lfo1'><![if !suppor=
tLists]><span style=3D'font-size:11.0pt;font-family:Symbol;color:#1F497D'><=
span style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New=
 Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></s=
pan><![endif]><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-s=
erif";color:#1F497D'>If there is a bonafide use case for the Database to &#=
8220;reject&#8221; or &#8220;rescind&#8221;, let&#8217;s define an appropri=
ate pair of messages, such as SPECTRUM_USE_REQ and [a non-empty] SPECTRUM_U=
SE_RESP.<o:p></o:p></span></p><p class=3DMsoListParagraph style=3D'text-ind=
ent:-.25in;mso-list:l0 level1 lfo1'><![if !supportLists]><span style=3D'fon=
t-size:11.0pt;font-family:Symbol;color:#1F497D'><span style=3D'mso-list:Ign=
ore'>&middot;<span style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span style=
=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>If n=
ecessary, update ruleset definitions to clarify which is used when/where.<o=
:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;fo=
nt-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p=
><p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri"=
,"sans-serif";color:#1F497D'>Kindest regards,<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-se=
rif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'=
>Dan<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></sp=
an></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Ca=
libri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DM=
soNormal><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif"=
;color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div style=3D'border:none;=
border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNor=
mal><b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>F=
rom:</span></b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-s=
erif"'> Ray Bellis [mailto:Ray.Bellis@nominet.org.uk] <br><b>Sent:</b> Frid=
ay, July 26, 2013 8:59 AM<br><b>To:</b> Harasty, Daniel J<br><b>Cc:</b> paw=
s@ietf.org<br><b>Subject:</b> Re: [paws] SPECTRUM_USE_NOTIFY: nomenclature =
and response<o:p></o:p></span></p></div></div><div><div><div><p class=3DMso=
Normal><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";c=
olor:#1F497D'>&nbsp;</span><o:p></o:p></p></div><div><p class=3DMsoNormal><=
span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F=
497D'>&gt;&nbsp; </span><span style=3D'font-size:11.0pt;font-family:"Calibr=
i","sans-serif";color:#1F497D'>If the Device is willing to conform to the &=
#8220;rejection&#8221;, why did it pick &#8211; and report &#8211; a non-co=
nforming value to start with?&nbsp;</span><o:p></o:p></p></div></div><div><=
p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><p class=3DMsoNormal>Well, q=
uite :)<o:p></o:p></p></div><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p>=
</div><div><p class=3DMsoNormal>In theory of course a device shouldn't do t=
hat, but this&nbsp;is in effect the OFCOM requirement.<o:p></o:p></p></div>=
<div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNor=
mal>I'll suggest to the OFCOM folks that the SPECTRUM_USE_NOTIFY should bec=
ome &quot;informational only&quot;, and not require any positive action oth=
er than logging those values.<o:p></o:p></p></div><div><p class=3DMsoNormal=
><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal>kind regards,<o:p></o=
:p></p></div><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p c=
lass=3DMsoNormal>Ray<o:p></o:p></p></div><div><p class=3DMsoNormal><o:p>&nb=
sp;</o:p></p></div></div></body></html>=

--_000_EC510C021D06A34C92F5A5A488B5290B0CEEFB56rrcatsexmb2atsa_--

From sajeevmanikkoth@gmail.com  Fri Jul 26 08:56:55 2013
Return-Path: <sajeevmanikkoth@gmail.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9D2BD21F9256 for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 08:56:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.691
X-Spam-Level: 
X-Spam-Status: No, score=-2.691 tagged_above=-999 required=5 tests=[AWL=-0.093, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2ih0cvYyFQ0Z for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 08:56:53 -0700 (PDT)
Received: from mail-pb0-x230.google.com (mail-pb0-x230.google.com [IPv6:2607:f8b0:400e:c01::230]) by ietfa.amsl.com (Postfix) with ESMTP id A02C021F9130 for <paws@ietf.org>; Fri, 26 Jul 2013 08:56:53 -0700 (PDT)
Received: by mail-pb0-f48.google.com with SMTP id md4so2176773pbc.35 for <paws@ietf.org>; Fri, 26 Jul 2013 08:56:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-type:x-mailer:thread-index:content-language; bh=uCzLvNuF9NppagX45b5sV1gufCIaH1FNEh7URJxtkAE=; b=IHuCd1Q9cW/25LN+gMnXpxeViioWSwTSsaOVMwpe7ji0k5yyUi17HFVVVyKWBJzGqg 9UmQtK+7DU8zHfq1pLdj4vcfauUVKvavQ4Wfgc8SKeofBB0KoiIP643Byu4gbtBkwVKa NkTlzHmr/+RzX7ykINoC6ddFIEsydgyXVimVQm6tMKuZ83FCq3aQtrIuh0rF32pOngpG v7t2VMUa+eLQX2avxG1EsTfXKOwpgaaogY0KGe7vO25aCQF8S/OSu31T5rkMQwc3JCZR vsnVbUt3Pye+q8Q0XIJMoILV4bQ7CRVh5tlIzscxW0CK87MOG/DCBgHHMlWo1KrqyAMW M5gw==
X-Received: by 10.66.122.5 with SMTP id lo5mr11485807pab.175.1374854213186; Fri, 26 Jul 2013 08:56:53 -0700 (PDT)
Received: from adminPC ([49.249.34.47]) by mx.google.com with ESMTPSA id il4sm60804805pbb.36.2013.07.26.08.56.47 for <multiple recipients> (version=TLSv1 cipher=RC4-SHA bits=128/128); Fri, 26 Jul 2013 08:56:51 -0700 (PDT)
From: sajeevmanikkoth@gmail.com
To: "'Vincent Chen'" <vchen@google.com>, "'Ray Bellis'" <Ray.Bellis@nominet.org.uk>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022EBEBB@008-AM1MPN1-006.mgdnok.nokia.com>	<003601ce8943$8cdc6030$a6952090$@org>	<EC510C021D06A34C92F5A5A488B5290B0CEEEC8C@rrc-ats-exmb2.ats.atsinnovate.com>	<CABEV9RN4NJNpX6dbmRmp-8oWbqGgxe2wEiL8dRr=7EEK+T3e0A@mail.gmail.com>	<CABEV9RPLf7QHX4FJhj-PVPR7A3wiMOSkV8r2DW19UXTje_FsLw@mail.gmail.com>	<53F00E5CD8B2E34C81C0C89EB0B4FE732DE14132@wds-exc1.okna.nominet.org.uk>	<CABEV9RO55PbNRf773SubLgKrHz_8JNjzdbaYZnN+F1mPoXtMug@mail.gmail.com>	<53F00E5CD8B2E34C81C0C89EB0B4FE732DE161E9@wds-exc1.okna.nominet.org.uk> <CABEV9RO2981BTgB-V4cSt_tx+B+Ov2yZ+pgTo91UR=cOHvU7Tw@mail.gmail.com>
In-Reply-To: <CABEV9RO2981BTgB-V4cSt_tx+B+Ov2yZ+pgTo91UR=cOHvU7Tw@mail.gmail.com>
Date: Fri, 26 Jul 2013 21:26:42 +0530
Message-ID: <009c01ce8a18$bdce5fb0$396b1f10$@org>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_009D_01CE8A46.D7869BB0"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac6KFSr1y5+FEnuPR1uFcgQJmU0e2AAAhrsQ
Content-Language: en-us
Cc: paws@ietf.org
Subject: Re: [paws] definition of Slave device
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jul 2013 15:56:55 -0000

This is a multipart message in MIME format.

------=_NextPart_000_009D_01CE8A46.D7869BB0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi,

 

Even I would understand Slave/Master as roles which devices can play. Slave
device as:  "A device which does not directly communicate with WSDB, and
uses services of Master to communicate with other WSDs." Geo-location and
other capabilities whether it can have or not is not really in scope of the
definition. Yes, the device should have whitespace radio capabilities, and a
way to communicate with Master for sure.

 

Regards,

Sajeev

 

From: paws-bounces@ietf.org [mailto:paws-bounces@ietf.org] On Behalf Of
Vincent Chen
Sent: Friday, July 26, 2013 9:01 PM
To: Ray Bellis
Cc: paws@ietf.org
Subject: Re: [paws] definition of Slave device

 

In that case, I believe the PAWS document should refer to Slave and Master
as roles, and I should not include the last sentence in the proposed text.

 

We probably also need to add:

 

  Whether a single device is allowed to serve both Slave and Master roles
depends on regulatory rules.

 

-vince

 

On Fri, Jul 26, 2013 at 7:34 AM, Ray Bellis <Ray.Bellis@nominet.org.uk>
wrote:


On 26 Jul 2013, at 15:25, Vincent Chen <vchen@google.com> wrote:

> In the ETSI / OFCOM model, is Slave a "role" or a static / certified
property of the device?

I would tend towards the latter.  The ETSI draft standard contains this
definition:

"slave WSD: WSD that is only able to communicate with other WSDs, when under
the control of a master WSD"

and this:

"master WSD: geo-located WSD that is able to communicate directly with a
TVWSDB and with WSDs"


> Consider  the use case:
>  -  A portable device has location capability, but is not yet on a network
>  - It acts like a Slave in this phase to contact a Master in order to get
spectrum
>  - It now can establish network connection to the Database directly using
the spectrum
>
> In the ETSI / OFCOM model:
>  1. Can it now ask the Database directly for spectrum? because it may be
able to operate at higher power?

I believe that this is *not* permitted.  A slave device that has geolocation
capability MAY ask for device specific RF parameters, but MUST do so through
its Master.

OFCOM's specification explicitly prohibits a (master) WSD from talking to
the WSDB over the managed UHF spectrum, it needs to use some other form of
link.

kind regards,

Ray







 

-- 
-vince 


------=_NextPart_000_009D_01CE8A46.D7869BB0
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-microsoft-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=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft 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 Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
-->
</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 vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Hi,<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><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Even I would understand Slave/Master as roles which =
devices can
play. Slave device as:&nbsp; &#8220;A device which does not directly
communicate with WSDB, and uses services of Master to communicate with =
other
WSDs.&#8221; Geo-location and &nbsp;other capabilities whether it can =
have or not
is not really in scope of the definition. Yes, the device should have =
whitespace
radio capabilities, and a way to communicate with Master for =
sure.<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><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Regards,<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Sajeev<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>

<div 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"'>
paws-bounces@ietf.org [mailto:paws-bounces@ietf.org] <b>On Behalf Of =
</b>Vincent
Chen<br>
<b>Sent:</b> Friday, July 26, 2013 9:01 PM<br>
<b>To:</b> Ray Bellis<br>
<b>Cc:</b> paws@ietf.org<br>
<b>Subject:</b> Re: [paws] definition of Slave =
device<o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<div>

<p class=3DMsoNormal>In that case, I believe the PAWS document should =
refer to
Slave and Master as roles, and I should not include the last sentence in =
the
proposed text.<o:p></o:p></p>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>We probably also need to add:<o:p></o:p></p>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>&nbsp; Whether a single device is allowed to serve =
both
Slave and Master roles depends on regulatory rules.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>-vince<o:p></o:p></p>

</div>

</div>

</div>

<div>

<p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p>

<div>

<p class=3DMsoNormal>On Fri, Jul 26, 2013 at 7:34 AM, Ray Bellis &lt;<a
href=3D"mailto:Ray.Bellis@nominet.org.uk" =
target=3D"_blank">Ray.Bellis@nominet.org.uk</a>&gt;
wrote:<o:p></o:p></p>

<div>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><br>
On 26 Jul 2013, at 15:25, Vincent Chen &lt;<a =
href=3D"mailto:vchen@google.com">vchen@google.com</a>&gt;
wrote:<br>
<br>
&gt; In the ETSI / OFCOM model, is Slave a &quot;role&quot; or a static =
/
certified property of the device?<o:p></o:p></p>

</div>

<p class=3DMsoNormal>I would tend towards the latter. &nbsp;The ETSI =
draft standard
contains this definition:<br>
<br>
&quot;slave WSD: WSD that is only able to communicate with other WSDs, =
when
under the control of a master WSD&quot;<br>
<br>
and this:<br>
<br>
&quot;master WSD: geo-located WSD that is able to communicate directly =
with a
TVWSDB and with WSDs&quot;<o:p></o:p></p>

<div>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><br>
&gt; Consider &nbsp;the use case:<br>
&gt; &nbsp;- &nbsp;A portable device has location capability, but is not =
yet on
a network<br>
&gt; &nbsp;- It acts like a Slave in this phase to contact a Master in =
order to
get spectrum<br>
&gt; &nbsp;- It now can establish network connection to the Database =
directly
using the spectrum<br>
&gt;<br>
&gt; In the ETSI / OFCOM model:<br>
&gt; &nbsp;1. Can it now ask the Database directly for spectrum? because =
it may
be able to operate at higher power?<o:p></o:p></p>

</div>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'>I believe that this =
is *not*
permitted. &nbsp;A slave device that has geolocation capability MAY ask =
for device
specific RF parameters, but MUST do so through its Master.<br>
<br>
OFCOM's specification explicitly prohibits a (master) WSD from talking =
to the
WSDB over the managed UHF spectrum, it needs to use some other form of =
link.<br>
<br>
kind regards,<br>
<br>
Ray<br>
<br>
<o:p></o:p></p>

</div>

<p class=3DMsoNormal><br>
<br clear=3Dall>
<o:p></o:p></p>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<p class=3DMsoNormal>-- <br>
-vince <o:p></o:p></p>

</div>

</div>

</body>

</html>

------=_NextPart_000_009D_01CE8A46.D7869BB0--


From sajeevmanikkoth@gmail.com  Fri Jul 26 09:09:08 2013
Return-Path: <sajeevmanikkoth@gmail.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 36C9621F9546 for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 09:09:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.672
X-Spam-Level: 
X-Spam-Status: No, score=-2.672 tagged_above=-999 required=5 tests=[AWL=-0.074, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GErNv5MiN9FE for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 09:09:06 -0700 (PDT)
Received: from mail-pd0-x229.google.com (mail-pd0-x229.google.com [IPv6:2607:f8b0:400e:c02::229]) by ietfa.amsl.com (Postfix) with ESMTP id 9D23A21F92C2 for <paws@ietf.org>; Fri, 26 Jul 2013 09:09:06 -0700 (PDT)
Received: by mail-pd0-f169.google.com with SMTP id y10so3088633pdj.0 for <paws@ietf.org>; Fri, 26 Jul 2013 09:09:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-type:x-mailer:thread-index:content-language; bh=/7KaHc6HOpOTSLToX7bNb6IZYiSC4g+u8V0aoydmiDU=; b=y7BMbmCgx4TSu82Y2r0VdVvdV01lekc2XlSOS1jt6I+37SSOhRBn3dAHj16Dsm0JJQ oXchZJ3MU5fSfZxdivZXl5VftpO23ciNENwMft9My6lnHyDZ4ZqjJOQ143XyqmnDD1xi EBrStd7rPYvhfpDr+LmoKabcYu0AoaqUYIDbiiKrqZCpEg0KaxRCnZmhxCX+my9uIgeX WtZaLrPhchecW9TfovQkyTBAK8WSw8/FIbe2tzNQWO0qagEgoXY4piZTrVfjXBV6K0uk 1hu6ZjrVTkEQx+j8lMr9WPJeTkwfSfP1QULa6L+INcWeD86cQtvEiFkPDvHqAEujedY5 1HfQ==
X-Received: by 10.68.107.226 with SMTP id hf2mr55066256pbb.28.1374854946228; Fri, 26 Jul 2013 09:09:06 -0700 (PDT)
Received: from adminPC ([49.249.34.47]) by mx.google.com with ESMTPSA id br1sm60953958pbb.4.2013.07.26.09.09.00 for <multiple recipients> (version=TLSv1 cipher=RC4-SHA bits=128/128); Fri, 26 Jul 2013 09:09:05 -0700 (PDT)
From: sajeevmanikkoth@gmail.com
To: "'Vincent Chen'" <vchen@google.com>, "'Harasty, Daniel J'" <dharasty@appcomsci.com>
References: <EC510C021D06A34C92F5A5A488B5290B0CEEECD1@rrc-ats-exmb2.ats.atsinnovate.com> <CABEV9RMsuxODosMtuY_dxSkJyuX952zZUwqzH8pCb=jbpKoM_g@mail.gmail.com>
In-Reply-To: <CABEV9RMsuxODosMtuY_dxSkJyuX952zZUwqzH8pCb=jbpKoM_g@mail.gmail.com>
Date: Fri, 26 Jul 2013 21:38:51 +0530
Message-ID: <00a101ce8a1a$7288bdf0$579a39d0$@org>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00A2_01CE8A48.8C40F9F0"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac6JTgoW3Olw+S1nSYiiI5tuUH4b+QAy0xMQ
Content-Language: en-us
Cc: paws@ietf.org
Subject: Re: [paws] including a timestamp in every message
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jul 2013 16:09:08 -0000

This is a multipart message in MIME format.

------=_NextPart_000_00A2_01CE8A48.8C40F9F0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi,

 

In the PAWS working, geo-location(latitude/longitude), and timestamp are the
2 key parameters which affects the spectrum availability and use. That way I
would like to see even these 2 values to be embedded in all the protocol
transactions. Perhaps these 2 values, together with device id gives a
whitespace context too. Also as seen in this mail chain which may help in
identifying, and rejecting security threats. 

 

Thanks and Regards,

Sajeev

 

From: paws-bounces@ietf.org [mailto:paws-bounces@ietf.org] On Behalf Of
Vincent Chen
Sent: Thursday, July 25, 2013 9:16 PM
To: Harasty, Daniel J
Cc: paws@ietf.org
Subject: Re: [paws] including a timestamp in every message

 

I would agree with Dan. Given questionable reliability of time base on
devices, the Database should not trust timestamps in the request, even when
they are provided.

Thus, it does seem like "chatter".

 

-vince

 

On Thu, Jul 25, 2013 at 7:51 AM, Harasty, Daniel J <dharasty@appcomsci.com>
wrote:

I'd like to comment some of Sanjeev's input.

 

I prefer to send independent replies on each topic, as that way a given
email thread is about a single topic (more or less).

 

Sanjeev mentioned:

 

From: sajeevmanikkoth@gmail.com
Sent: Thursday, July 25, 2013 10:31 AM

[...]

2. It will be a good thing to include 'timestamp:string requirted' paramter
in all the protocol transactions 

[...]

 

I don't see the purpose in this.  I don't see how the operation of the
Database - or the way it will respond to any given request - is dependent on
it knowing what time the Device thinks it is.  (Or vice versa.)

 

Unless someone can point out a use case for this field, I consider it
unneeded "chatter" in the protocol.  That said, the Database or Device can
easily ignore it, so I won't push back if others believe this field is
generally useful.

 

Dan

 

 


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





 

-- 
-vince 


------=_NextPart_000_00A2_01CE8A48.8C40F9F0
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-microsoft-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=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft 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 Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
-->
</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 vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Hi,<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><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>In the PAWS working, geo-location(latitude/longitude), =
and
timestamp are the 2 key parameters which affects the spectrum =
availability and
use. That way I would like to see even these 2 values to be embedded in =
all the
protocol transactions. Perhaps these 2 values, together with device id =
gives a
whitespace context too. Also as seen in this mail chain which may help =
in
identifying, and rejecting security threats. <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><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Thanks and Regards,<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Sajeev<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>

<div 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"'> =
paws-bounces@ietf.org
[mailto:paws-bounces@ietf.org] <b>On Behalf Of </b>Vincent Chen<br>
<b>Sent:</b> Thursday, July 25, 2013 9:16 PM<br>
<b>To:</b> Harasty, Daniel J<br>
<b>Cc:</b> paws@ietf.org<br>
<b>Subject:</b> Re: [paws] including a timestamp in every =
message<o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<div>

<p class=3DMsoNormal>I would agree with Dan. Given questionable =
reliability of
time base on devices, the Database should not trust timestamps in the =
request,
even when they are provided.<o:p></o:p></p>

<div>

<p class=3DMsoNormal>Thus, it does seem like =
&quot;chatter&quot;.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>-vince<o:p></o:p></p>

</div>

</div>

<div>

<p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p>

<div>

<p class=3DMsoNormal>On Thu, Jul 25, 2013 at 7:51 AM, Harasty, Daniel J =
&lt;<a
href=3D"mailto:dharasty@appcomsci.com" =
target=3D"_blank">dharasty@appcomsci.com</a>&gt;
wrote:<o:p></o:p></p>

<div>

<div>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I'd
like to comment some of Sanjeev's input.<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I
prefer to send independent replies on each topic, as that way a given =
email
thread is about a single topic (more or less).<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Sanjeev
mentioned:<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:.5in'>From: <a href=3D"mailto:sajeevmanikkoth@gmail.com"
target=3D"_blank">sajeevmanikkoth@gmail.com</a><br>
Sent: Thursday, July 25, 2013 10:31 AM<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:.5in'>[...]<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
text-indent:.5in'>2. It will be a good thing to include =
'timestamp:string
requirted' paramter in all the protocol transactions <o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:.5in'>[...]<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
text-indent:.5in'>&nbsp;<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I
don&#8217;t see the purpose in this.&nbsp; I don&#8217;t see how the =
operation
of the Database &#8211; or the way it will respond to any given request =
&#8211;
is dependent on it knowing what time the Device thinks it is.&nbsp; (Or =
vice
versa.)<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Unless
someone can point out a use case for this field, I consider it unneeded
&#8220;chatter&#8221; in the protocol.&nbsp; That said, the Database or =
Device
can easily ignore it, so I won&#8217;t push back if others believe this =
field
is generally useful.<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Dan<o:p></o:=
p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

</div>

</div>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><br>
_______________________________________________<br>
paws mailing list<br>
<a href=3D"mailto:paws@ietf.org">paws@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/paws" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/paws</a><o:p></o:=
p></p>

</div>

<p class=3DMsoNormal><br>
<br clear=3Dall>
<o:p></o:p></p>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<p class=3DMsoNormal>-- <br>
-vince <o:p></o:p></p>

</div>

</div>

</body>

</html>

------=_NextPart_000_00A2_01CE8A48.8C40F9F0--


From sajeevmanikkoth@gmail.com  Fri Jul 26 09:33:27 2013
Return-Path: <sajeevmanikkoth@gmail.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 36C6321F9A8E for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 09:33:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.66
X-Spam-Level: 
X-Spam-Status: No, score=-2.66 tagged_above=-999 required=5 tests=[AWL=-0.062,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 38wrgRmp6ARr for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 09:33:24 -0700 (PDT)
Received: from mail-pd0-x233.google.com (mail-pd0-x233.google.com [IPv6:2607:f8b0:400e:c02::233]) by ietfa.amsl.com (Postfix) with ESMTP id 877E521F99C7 for <paws@ietf.org>; Fri, 26 Jul 2013 09:33:24 -0700 (PDT)
Received: by mail-pd0-f179.google.com with SMTP id v10so2925939pde.10 for <paws@ietf.org>; Fri, 26 Jul 2013 09:33:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-type:x-mailer:thread-index:content-language; bh=1QDAMS8IvDFvCs5melusAmAZVPSh5Jyk92CDKGc6aGU=; b=gGZ41YkaPCBUlxVxHp+JwsEre7NMqSR4fS9arAqRBhIE3ESH9IkDhz74nppHCZvPOW H+9IhZegdrj9tdbO+XJx8/Zk0Lg6lSclaMtodxglkpNVjCXTXPdfaYTldRwDT0Agu8bx /X4FIKo5plYJfEXgVGEpHSkjcO4z/4O+Z/AXeUPtJF92ArQfvg5Y4v1RnWifHwEya9C8 Dl0BfaibpMj6MVaXhUFQlaCYV1z3VAnbwdD+/Dxmx3cSgQpdN6GBYciGlfrf/S4aMpSo uNLJYQ1ow/lb0+rJSO3A3gAoHkyvJfl2L7B5T29iv+z7Q8G2JLhCZMZFoI7TkR1N7fiW /7yA==
X-Received: by 10.68.198.101 with SMTP id jb5mr37841081pbc.127.1374856404185;  Fri, 26 Jul 2013 09:33:24 -0700 (PDT)
Received: from adminPC ([49.249.34.47]) by mx.google.com with ESMTPSA id 4sm60975345pbw.32.2013.07.26.09.33.18 for <multiple recipients> (version=TLSv1 cipher=RC4-SHA bits=128/128); Fri, 26 Jul 2013 09:33:23 -0700 (PDT)
From: sajeevmanikkoth@gmail.com
To: "'Vincent Chen'" <vchen@google.com>
References: <EC510C021D06A34C92F5A5A488B5290B0CEEED40@rrc-ats-exmb2.ats.atsinnovate.com>	<004601ce894c$914b8b10$b3e2a130$@com> <CABEV9RMoVU33zptgwpLdmwUnVt1YrDG5=kzqSeu6Pn8ZkR-2Wg@mail.gmail.com>
In-Reply-To: <CABEV9RMoVU33zptgwpLdmwUnVt1YrDG5=kzqSeu6Pn8ZkR-2Wg@mail.gmail.com>
Date: Fri, 26 Jul 2013 22:03:08 +0530
Message-ID: <00a601ce8a1d$d776b9d0$86642d70$@org>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00A7_01CE8A4B.F12EF5D0"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac6JUBabNptw/jx0QvKvgudqM16HkwAyRaBA
Content-Language: en-us
Cc: paws@ietf.org
Subject: Re: [paws] response to REGISTRATION_REQ
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jul 2013 16:33:27 -0000

This is a multipart message in MIME format.

------=_NextPart_000_00A7_01CE8A4B.F12EF5D0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi Vince,

 

My point was not HTTP server errors, but errors which arises out of the PAWS
semantics scope.

 

1.  For REGISTRATION_REQ, I have 2 points. One its response should also
include 'rulesetInfo:RulesetInfo     as  required' parameter. Second, its
response can have accepted/not accepted kind of semantics. It may add some
complexity, if we want to process all the different error conditions, but a
binary semantics may help the Master in its operation.

 

2. . SPECTRUM_USE_NOTIFY is not mere a fire and forget notification, instead
a request/response transaction was my understanding. A possible case where a
DB can reject the SPECTRU_USE request is: the spectrum which the Master
device intend to use is no longer been available, as the Primary spectrum
user is back on to operation, and DB wanted to mark it as no longer
available. May be rare but it can happen. And if the Master device gets such
an error from DB, it should pick any other available spectrum, and notify
again or sent a fresh AVAIL_SPECTRUM request to the DB. 

 

Thanks and Regards,

Sajeev

 

From: Vincent Chen [mailto:vchen@google.com] 
Sent: Thursday, July 25, 2013 9:30 PM
To: Sajeev Manikkoth
Cc: Harasty, Daniel J; paws@ietf.org
Subject: Re: [paws] response to REGISTRATION_REQ

 

Dan, Sajeev,

 

I was assuming that general "server errors" would be handled at the HTTP
layer with 5xx codes.

 

1. For REGISTRATION_REQ, what error conditions should we be capturing?

   - Some internal error, but can try again later?

 

2. SPECTRUM_USE_NOTIFY. What would the device do differently if it did get
an error?

  I was assuming that this is a async notify, fire-and-forget, from the
perspective of the device

 

-vince

 

On Thu, Jul 25, 2013 at 8:35 AM, Sajeev Manikkoth
<sajeevmanikkoth@gmail.com> wrote:

Hi Daniel,

 

First of all thank you very much for streamlining my comments, and splitting
it into separate email topics. May be I need to take care of it next time..

 

Yes, the semantic you suggest here also can be the solution. My point was,
an authorized master's request also can fail, because of load at database,
or due to request semantic error. 

As SPECTRUM_USE_NOTIFY also can fall in such a category, I was suggesting a
generic response accepted/denied.

 

Best Regards,

Sajeev

 

From: paws-bounces@ietf.org [mailto:paws-bounces@ietf.org] On Behalf Of
Harasty, Daniel J
Sent: Thursday, July 25, 2013 8:35 PM
To: paws@ietf.org
Subject: [paws] response to REGISTRATION_REQ

 

Sanjeev mentioned:

 

From: sajeevmanikkoth@gmail.com
Sent: Thursday, July 25, 2013 10:31 AM

[...]

5. REGISTRATION_REQ, and SPECTRUM_USE_NOTIFY transctions; can it have
repsonses like accepted/denied by database?

[...]

 

As for possible responses to REGISTRATION_REQ, I have been planning to
suggest this:  I think we need a new generic error code
"REGISTRATION_FAILED".  Perhaps a value -203, or the next available
-200-block code.  

 

This should be used by the Database in response to a REGISTRATION_REQ if no
other more specific code is applicable.  (For example: if a registration
failed due to a missing field in REGISTRATION_REQ, the Database should still
send the REQUIRED  error; if a REGISTRATION_REQ failed due to the Device
being unauthorized, the Database should still send the UNAUTHORIZED error.)

 

Sanjeev: does that address your need sentiment for "a denied registration"?

 

Dan

 

(I have a separate comment about SPECTRUM_USE_NOTIFY, to follow.)

 


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





 

-- 
-vince 


------=_NextPart_000_00A7_01CE8A4B.F12EF5D0
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-microsoft-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=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft 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;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 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;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.5pt;
	font-family:Consolas;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:Consolas;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:543446417;
	mso-list-type:hybrid;
	mso-list-template-ids:-697528144 67698703 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1
	{mso-list-id:1341392843;
	mso-list-type:hybrid;
	mso-list-template-ids:-552304958 67698703 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</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 vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Hi Vince,<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><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>My point was not HTTP server errors, but errors which =
arises out
of the PAWS semantics scope.<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=3DMsoPlainText><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>1.&nbsp; For REGISTRATION_REQ, I have 2 points. One its =
response
should also include =
</span>'rulesetInfo:RulesetInfo&nbsp;&nbsp;&nbsp;&nbsp;
as&nbsp; required' <span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>parameter.</span> <span =
style=3D'font-size:11.0pt;font-family:
"Calibri","sans-serif";color:#1F497D'>Second, its response can have
accepted/not accepted kind of semantics. It may add some complexity, if =
we want
to process all the different error conditions, but a binary semantics =
may help
the Master in its operation.<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><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>2. . SPECTRUM_USE_NOTIFY is not mere a fire and forget
notification, instead a request/response transaction was my =
understanding. A
possible case where a DB can reject the SPECTRU_USE request is: the =
spectrum which
the Master device intend to use is no longer been available, as the =
Primary spectrum
user is back on to operation, and DB wanted to mark it as no longer =
available.
May be rare but it can happen. And if the Master device gets such an =
error from
DB, it should pick any other available spectrum, and notify again or =
sent a fresh
AVAIL_SPECTRUM request to the DB. <o:p></o:p></span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Thanks and Regards,<o:p></o:p></p>

<p class=3DMsoNormal>Sajeev<span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><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>

<div 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"'> Vincent =
Chen
[mailto:vchen@google.com] <br>
<b>Sent:</b> Thursday, July 25, 2013 9:30 PM<br>
<b>To:</b> Sajeev Manikkoth<br>
<b>Cc:</b> Harasty, Daniel J; paws@ietf.org<br>
<b>Subject:</b> Re: [paws] response to =
REGISTRATION_REQ<o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<div>

<p class=3DMsoNormal>Dan, Sajeev,<o:p></o:p></p>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>I was assuming that general &quot;server =
errors&quot; would
be handled at the HTTP layer with 5xx codes.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>1. For REGISTRATION_REQ, what error conditions =
should we be
capturing?<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>&nbsp; &nbsp;- Some internal error, but can try =
again later?<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>2. SPECTRUM_USE_NOTIFY. What would the device do =
differently
if it did get an error?<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>&nbsp; I was assuming that this is a async notify,
fire-and-forget, from the perspective of the device<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<div>

<p class=3DMsoNormal>-vince<o:p></o:p></p>

</div>

</div>

<div>

<p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p>

<div>

<p class=3DMsoNormal>On Thu, Jul 25, 2013 at 8:35 AM, Sajeev Manikkoth =
&lt;<a
href=3D"mailto:sajeevmanikkoth@gmail.com" =
target=3D"_blank">sajeevmanikkoth@gmail.com</a>&gt;
wrote:<o:p></o:p></p>

<div>

<div>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style=3D'color:#1F497D'>Hi Daniel,</span><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style=3D'color:#1F497D'>First of all thank you very much for =
streamlining my
comments, and splitting it into separate email topics. May be I need to =
take
care of it next time..</span><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style=3D'color:#1F497D'>Yes, the semantic you suggest here also can be =
the
solution. My point was, an authorized master&#8217;s request also can =
fail,
because of load at database, or due to request semantic error. =
</span><o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>As
SPECTRUM_USE_NOTIFY also can fall in such a category, I was suggesting a
generic response accepted/denied.<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Best
Regards,<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Sajeev<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style=3D'color:#1F497D'>&nbsp;</span><o:p></o:p></p>

<div>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0in 0in 0in'>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><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"'> <a
href=3D"mailto:paws-bounces@ietf.org" =
target=3D"_blank">paws-bounces@ietf.org</a>
[mailto:<a href=3D"mailto:paws-bounces@ietf.org" =
target=3D"_blank">paws-bounces@ietf.org</a>]
<b>On Behalf Of </b>Harasty, Daniel J<br>
<b>Sent:</b> Thursday, July 25, 2013 8:35 PM<br>
<b>To:</b> <a href=3D"mailto:paws@ietf.org" =
target=3D"_blank">paws@ietf.org</a><br>
<b>Subject:</b> [paws] response to =
REGISTRATION_REQ</span><o:p></o:p></p>

</div>

</div>

<div>

<div>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Sanjeev
mentioned:<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:.5in'>From: <a href=3D"mailto:sajeevmanikkoth@gmail.com"
target=3D"_blank">sajeevmanikkoth@gmail.com</a><br>
Sent: Thursday, July 25, 2013 10:31 AM<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:.5in'>[...]<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
text-indent:.5in'>5. REGISTRATION_REQ, and SPECTRUM_USE_NOTIFY =
transctions; can
it have repsonses like accepted/denied by database?<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:.5in'>[...]<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
text-indent:.5in'>&nbsp;<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>As
for possible responses to REGISTRATION_REQ, I have been planning to =
suggest
this: &nbsp;I think we need a new generic error code
&#8220;REGISTRATION_FAILED&#8221;.&nbsp; Perhaps a value -203, or the =
next
available -200-block code.&nbsp; <o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>This
should be used by the Database in response to a REGISTRATION_REQ if no =
other
more specific code is applicable.&nbsp; (For example: if a registration =
failed
due to a missing field in REGISTRATION_REQ, the Database should still =
send the
REQUIRED &nbsp;error; if a REGISTRATION_REQ failed due to the Device =
being
unauthorized, the Database should still send the UNAUTHORIZED =
error.)<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Sanjeev:
does that address your need sentiment for &#8220;a denied =
registration&#8221;?<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Dan<o:p></o:=
p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>(I
have a separate comment about SPECTRUM_USE_NOTIFY, to =
follow.)<o:p></o:p></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p><=
/o:p></p>

</div>

</div>

</div>

</div>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><br>
_______________________________________________<br>
paws mailing list<br>
<a href=3D"mailto:paws@ietf.org">paws@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/paws" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/paws</a><o:p></o:=
p></p>

</div>

<p class=3DMsoNormal><br>
<br clear=3Dall>
<o:p></o:p></p>

<div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

<p class=3DMsoNormal>-- <br>
-vince <o:p></o:p></p>

</div>

</div>

</body>

</html>

------=_NextPart_000_00A7_01CE8A4B.F12EF5D0--


From buddenbergr@gmail.com  Fri Jul 26 10:07:57 2013
Return-Path: <buddenbergr@gmail.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 83B1C21F91B7 for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 10:07:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id noYfM556uC0u for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 10:07:57 -0700 (PDT)
Received: from mail-pd0-x22f.google.com (mail-pd0-x22f.google.com [IPv6:2607:f8b0:400e:c02::22f]) by ietfa.amsl.com (Postfix) with ESMTP id 1D4BB21F918F for <paws@ietf.org>; Fri, 26 Jul 2013 10:07:57 -0700 (PDT)
Received: by mail-pd0-f175.google.com with SMTP id 4so3096348pdd.20 for <paws@ietf.org>; Fri, 26 Jul 2013 10:07:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:subject:from:to:cc:date:in-reply-to:references :content-type:x-mailer:mime-version:content-transfer-encoding; bh=6HHFxY7NlrYeKu5Fb3YtkzGMKYV9KnxawT8sBKiaFsU=; b=pnEeFMs5bJb0GFF79aN3PFv94jQlH6gh0+iIr29s7iAbeSXAN42lrG3VvAMP9glKhh LDBJbGS4QXMKDfATMjLa1PM6TL6PzdCm93HLxrWlI2hJieaSu8sEM//KtERoCKtHjyPa slgGAQPwjXrW1sJyXqe7OOJfgs3sWE9DaEsqlWSto7WxPAnfHyghFV5Y1Qchw+XVQTlv OCh8UNzUX9KttxDkBTru4LfT2JSObo9iHyGyMBqyqQh+YEPCEYJk0btELnKEKC8bJJl/ M9yYKFypdmmlFRA8bVi5QDWFWODbGIgn1tMUyVN2s6OJNL+IIfan8PhbdewvJau0SLt2 0K/g==
X-Received: by 10.68.131.133 with SMTP id om5mr55025094pbb.148.1374858476836;  Fri, 26 Jul 2013 10:07:56 -0700 (PDT)
Received: from [192.168.1.5] (c-50-131-118-52.hsd1.ca.comcast.net. [50.131.118.52]) by mx.google.com with ESMTPSA id iq6sm61216059pbc.1.2013.07.26.10.07.55 for <multiple recipients> (version=TLSv1 cipher=RC4-SHA bits=128/128); Fri, 26 Jul 2013 10:07:56 -0700 (PDT)
Message-ID: <1374858474.1735.73.camel@localhost>
From: Rex Buddenberg <buddenbergr@gmail.com>
To: "Harasty, Daniel J" <dharasty@appcomsci.com>
Date: Fri, 26 Jul 2013 10:07:54 -0700
In-Reply-To: <EC510C021D06A34C92F5A5A488B5290B0CEEFB56@rrc-ats-exmb2.ats.atsinnovate.com>
References: <EC510C021D06A34C92F5A5A488B5290B0CEEF266@rrc-ats-exmb2.ats.atsinnovate.com> <53F00E5CD8B2E34C81C0C89EB0B4FE732DE1422E@wds-exc1.okna.nominet.org.uk> <EC510C021D06A34C92F5A5A488B5290B0CEEF970@rrc-ats-exmb2.ats.atsinnovate.com> <53F00E5CD8B2E34C81C0C89EB0B4FE732DE15991@wds-exc1.okna.nominet.org.uk> <EC510C021D06A34C92F5A5A488B5290B0CEEFB56@rrc-ats-exmb2.ats.atsinnovate.com>
Content-Type: text/plain; charset="UTF-8"
X-Mailer: Evolution 3.6.4 (3.6.4-3.fc18) 
Mime-Version: 1.0
Content-Transfer-Encoding: 8bit
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] SPECTRUM_USE_NOTIFY: nomenclature and response
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jul 2013 17:07:57 -0000

On Fri, 2013-07-26 at 15:41 +0000, Harasty, Daniel J wrote:
> somehow “rescind” a channel previously stated as available -- provided
> if there is a widely accepted use case based on regulatory guidelines.


Dan,

The use case has already been stated.  Consider an emergency that
requires a public safety mobilization type of response -- earthquake or
hurricane or somebody flying airliners into buildings ... any will do.
Emergency services needs to mobilize and they need more spectrum (or
access to spectrum ... contention-free MACs are time-share):
  - to accommodate a quickly accelerated operations tempo
  - to replace wired connectivity that has been interrupted by the
disaster.  




From vchen@google.com  Fri Jul 26 10:11:00 2013
Return-Path: <vchen@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C5D1921F9A57 for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 10:11:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.84
X-Spam-Level: 
X-Spam-Status: No, score=-1.84 tagged_above=-999 required=5 tests=[AWL=0.137,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AbcBKn8GxAep for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 10:10:59 -0700 (PDT)
Received: from mail-oa0-x22a.google.com (mail-oa0-x22a.google.com [IPv6:2607:f8b0:4003:c02::22a]) by ietfa.amsl.com (Postfix) with ESMTP id BB9B121F918F for <paws@ietf.org>; Fri, 26 Jul 2013 10:10:59 -0700 (PDT)
Received: by mail-oa0-f42.google.com with SMTP id j6so8219382oag.29 for <paws@ietf.org>; Fri, 26 Jul 2013 10:10:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=YFCKH+IM5e+BwHi9EIbCE2gQHAg6f0bHTordY1uaJRY=; b=P5Xf9tTQZbitZb3z0QjZ413oPTvB9n4q1lBh8ubaQQPrYBqt+6+QLmW0yb/x1NnRfQ ZCkXGJRQ/CS14n1FRYg5dccE22NyJh0farfH6HUoLips+th06TcqKrPeG4mCLMgdIu8E 6Nr5AlVTM5xdk8M66R0tC3eqNRRKACmJNXgQxYF14JMX6xL6IyDzgiBR3AGUtf5OWCAq XNBciacFlM/ze7+Qox3XtQWqAlM6FCWC/Tq9zQj0mOZZBy5JM+N+i7Dw/MOia1CB6bKm lZ3PsGgtTRSGHD/a3sLrxipT0D+h7WX+BIRKjuVbUkseivUgBy3HEFXb1Id9EvuVixv4 ZYNQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=YFCKH+IM5e+BwHi9EIbCE2gQHAg6f0bHTordY1uaJRY=; b=RS0mAwTnXIxO1QVwtfOUiPiqnWc3pWc7UdB0zSPnWbNq02ujVZTaxCEvpPYNvvV1Ts aKXSLd+WJHJ+tA+e1+Eq1rkN+2mE3l6joEoWbbkC1c4q9P645TXCFTeAN+xaUCf48ByL JG5Al/p8RmmlkL4tGsOw/DJjGndueccb0nd/Zg8rtg0YPtr/qe6L5NQXLnLoooQTtUbJ nUc3XzWii1CpsVP5UhCUSPxOMCoNAwVHAB4BijNdwbrpXBYKCU7fNlFPlbJ/62XwxkEx 0LyynCehnjP2p90RKHsFvaUjL/tAN03H3huQa200vriMcRMu6Tz6tYnASBngrWXHtC62 Dqyw==
MIME-Version: 1.0
X-Received: by 10.182.142.66 with SMTP id ru2mr28196843obb.4.1374858659158; Fri, 26 Jul 2013 10:10:59 -0700 (PDT)
Received: by 10.182.52.193 with HTTP; Fri, 26 Jul 2013 10:10:59 -0700 (PDT)
In-Reply-To: <00a601ce8a1d$d776b9d0$86642d70$@org>
References: <EC510C021D06A34C92F5A5A488B5290B0CEEED40@rrc-ats-exmb2.ats.atsinnovate.com> <004601ce894c$914b8b10$b3e2a130$@com> <CABEV9RMoVU33zptgwpLdmwUnVt1YrDG5=kzqSeu6Pn8ZkR-2Wg@mail.gmail.com> <00a601ce8a1d$d776b9d0$86642d70$@org>
Date: Fri, 26 Jul 2013 10:10:59 -0700
Message-ID: <CABEV9RNDO=9JO-GZYV5SSY9sMn0=z2kqrRthxeOUGega81sw7Q@mail.gmail.com>
From: Vincent Chen <vchen@google.com>
To: Sajeev Manikkoth <sajeevmanikkoth@gmail.com>
Content-Type: multipart/alternative; boundary=001a11c2e128fef96104e26d39f3
X-Gm-Message-State: ALoCoQnwDn03v3UPgRfA3HvQfNMLq1yoJX+Uu3occX5JJs1JXN+ucPG58lHlF1gHkICdbfXlL9wBSd303y3elhB8PBW0kbzEq2Xi+BrNHdD8knkow+64rs5DZyTZJZ7J3aIexEg47OokzUW6VJbZUHJ9zpCuotncA+a/CQap9W88mgDrXalBkpAJSByRpxaBpCip+AVNhQxx
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] response to REGISTRATION_REQ
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jul 2013 17:11:00 -0000

--001a11c2e128fef96104e26d39f3
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Sajeev,


On Fri, Jul 26, 2013 at 9:33 AM, <sajeevmanikkoth@gmail.com> wrote:

>  Hi Vince,****
>
> ** **
>
> My point was not HTTP server errors, but errors which arises out of the
> PAWS semantics scope.****
>
> ** **
>
> 1.  For REGISTRATION_REQ, I have 2 points. One its response should also
> include 'rulesetInfo:RulesetInfo     as  required' parameter. Second, its
> response can have accepted/not accepted kind of semantics. It may add som=
e
> complexity, if we want to process all the different error conditions, but=
 a
> binary semantics may help the Master in its operation.****
>
> ** **
>
> 2. . SPECTRUM_USE_NOTIFY is not mere a fire and forget notification,
> instead a request/response transaction was my understanding. A possible
> case where a DB can reject the SPECTRU_USE request is: the spectrum which
> the Master device intend to use is no longer been available, as the Prima=
ry
> spectrum user is back on to operation, and DB wanted to mark it as no
> longer available. May be rare but it can happen. And if the Master device
> gets such an error from DB, it should pick any other available spectrum,
> and notify again or sent a fresh AVAIL_SPECTRUM request to the DB.
>

The issue is that if the Device picks any other spectrum and notifies
again, it can still get a negative response.

It seems easier for the Device to just have one set of logic that it
implements periodically:

 - Ask for available spectrum, pick one
 - Pick one and Notify

Rather than:

 - Ask for available spectrum
 - Pick one and notify
 ... some time later ..
 - Notify, get negative response
 - Pick another, get negative response
 ...
 - No more to pick, ask for available spectrum

-vince


> ****
>
> ** **
>
> Thanks and Regards,****
>
> Sajeev****
>
> ** **
>
> *From:* Vincent Chen [mailto:vchen@google.com]
> *Sent:* Thursday, July 25, 2013 9:30 PM
>
> *To:* Sajeev Manikkoth
> *Cc:* Harasty, Daniel J; paws@ietf.org
> *Subject:* Re: [paws] response to REGISTRATION_REQ****
>
>  ** **
>
> Dan, Sajeev,****
>
> ** **
>
> I was assuming that general "server errors" would be handled at the HTTP
> layer with 5xx codes.****
>
> ** **
>
> 1. For REGISTRATION_REQ, what error conditions should we be capturing?***=
*
>
>    - Some internal error, but can try again later?****
>
> ** **
>
> 2. SPECTRUM_USE_NOTIFY. What would the device do differently if it did ge=
t
> an error?****
>
>   I was assuming that this is a async notify, fire-and-forget, from the
> perspective of the device****
>
> ** **
>
> -vince****
>
> ** **
>
> On Thu, Jul 25, 2013 at 8:35 AM, Sajeev Manikkoth <
> sajeevmanikkoth@gmail.com> wrote:****
>
> Hi Daniel,****
>
>  ****
>
> First of all thank you very much for streamlining my comments, and
> splitting it into separate email topics. May be I need to take care of it
> next time..****
>
>  ****
>
> Yes, the semantic you suggest here also can be the solution. My point was=
,
> an authorized master=92s request also can fail, because of load at databa=
se,
> or due to request semantic error. ****
>
> As SPECTRUM_USE_NOTIFY also can fall in such a category, I was suggesting
> a generic response accepted/denied.****
>
>  ****
>
> Best Regards,****
>
> Sajeev****
>
>  ****
>
> *From:* paws-bounces@ietf.org [mailto:paws-bounces@ietf.org] *On Behalf
> Of *Harasty, Daniel J
> *Sent:* Thursday, July 25, 2013 8:35 PM
> *To:* paws@ietf.org
> *Subject:* [paws] response to REGISTRATION_REQ****
>
>  ****
>
> Sanjeev mentioned:****
>
>  ****
>
> From: sajeevmanikkoth@gmail.com
> Sent: Thursday, July 25, 2013 10:31 AM****
>
> [...]****
>
> 5. REGISTRATION_REQ, and SPECTRUM_USE_NOTIFY transctions; can it have
> repsonses like accepted/denied by database?****
>
> [...]****
>
>  ****
>
> As for possible responses to REGISTRATION_REQ, I have been planning to
> suggest this:  I think we need a new generic error code
> =93REGISTRATION_FAILED=94.  Perhaps a value -203, or the next available
> -200-block code.  ****
>
>  ****
>
> This should be used by the Database in response to a REGISTRATION_REQ if
> no other more specific code is applicable.  (For example: if a registrati=
on
> failed due to a missing field in REGISTRATION_REQ, the Database should
> still send the REQUIRED  error; if a REGISTRATION_REQ failed due to the
> Device being unauthorized, the Database should still send the UNAUTHORIZE=
D
> error.)****
>
>  ****
>
> Sanjeev: does that address your need sentiment for =93a denied registrati=
on=94?
> ****
>
>  ****
>
> Dan****
>
>  ****
>
> (I have a separate comment about SPECTRUM_USE_NOTIFY, to follow.)****
>
>  ****
>
>
> _______________________________________________
> paws mailing list
> paws@ietf.org
> https://www.ietf.org/mailman/listinfo/paws****
>
>
>
> ****
>
> ** **
>
> --
> -vince ****
>



--=20
-vince

--001a11c2e128fef96104e26d39f3
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Sajeev,<div><br></div><div class=3D"gmail_extra"><br><div =
class=3D"gmail_quote">On Fri, Jul 26, 2013 at 9:33 AM,  <span dir=3D"ltr">&=
lt;<a href=3D"mailto:sajeevmanikkoth@gmail.com" target=3D"_blank">sajeevman=
ikkoth@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">








<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">

<div>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Hi Vince,<u></u><u></u></=
span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></span><=
/p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">My point was not HTTP ser=
ver errors, but errors which arises out
of the PAWS semantics scope.<u></u><u></u></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></span><=
/p>

<p><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1f497d">1.=A0 For REGISTRATION_REQ, I have 2 points. =
One its response
should also include </span>&#39;rulesetInfo:RulesetInfo=A0=A0=A0=A0
as=A0 required&#39; <span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d">parameter.</span> <span styl=
e=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;;color:#1f497d">Second, its response can have
accepted/not accepted kind of semantics. It may add some complexity, if we =
want
to process all the different error conditions, but a binary semantics may h=
elp
the Master in its operation.<u></u><u></u></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></span><=
/p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">2. . SPECTRUM_USE_NOTIFY =
is not mere a fire and forget
notification, instead a request/response transaction was my understanding. =
A
possible case where a DB can reject the SPECTRU_USE request is: the spectru=
m which
the Master device intend to use is no longer been available, as the Primary=
 spectrum
user is back on to operation, and DB wanted to mark it as no longer availab=
le.
May be rare but it can happen. And if the Master device gets such an error =
from
DB, it should pick any other available spectrum, and notify again or sent a=
 fresh
AVAIL_SPECTRUM request to the DB.</span></p></div></div></blockquote><div><=
br></div><div>The issue is that if the Device picks any other spectrum and =
notifies again, it can still get a negative response.</div><div><br></div>
<div>It seems easier for the Device to just have one set of logic that it i=
mplements periodically:</div><div><br></div><div>=A0- Ask for available spe=
ctrum, pick one</div><div>=A0- Pick one and Notify</div><div><br></div><div=
>
Rather than:</div><div><br></div><div>=A0- Ask for available spectrum</div>=
<div>=A0- Pick one and notify</div><div>=A0... some time later ..</div><div=
>=A0- Notify, get negative response</div><div>=A0- Pick another, get negati=
ve response</div>
<div>=A0...</div><div>=A0- No more to pick, ask for available spectrum</div=
><div><br></div><div>-vince</div><div>=A0</div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1e=
x"><div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"> <u></u><u></u></spa=
n></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<p class=3D"MsoNormal">Thanks and Regards,<u></u><u></u></p>

<p class=3D"MsoNormal">Sajeev<span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u><u></u></spa=
n></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></span><=
/p>

<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">

<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Vincent =
Chen
[mailto:<a href=3D"mailto:vchen@google.com" target=3D"_blank">vchen@google.=
com</a>] <br>
<b>Sent:</b> Thursday, July 25, 2013 9:30 PM</span></p><div class=3D"im"><b=
r>
<b>To:</b> Sajeev Manikkoth<br>
<b>Cc:</b> Harasty, Daniel J; <a href=3D"mailto:paws@ietf.org" target=3D"_b=
lank">paws@ietf.org</a><br>
<b>Subject:</b> Re: [paws] response to REGISTRATION_REQ<u></u><u></u></div>=
<p></p>

</div>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

<div>

<p class=3D"MsoNormal">Dan, Sajeev,<u></u><u></u></p><div><div class=3D"h5"=
>

<div>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

</div>

<div>

<p class=3D"MsoNormal">I was assuming that general &quot;server errors&quot=
; would
be handled at the HTTP layer with 5xx codes.<u></u><u></u></p>

</div>

<div>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

</div>

<div>

<p class=3D"MsoNormal">1. For REGISTRATION_REQ, what error conditions shoul=
d we be
capturing?<u></u><u></u></p>

</div>

<div>

<p class=3D"MsoNormal">=A0 =A0- Some internal error, but can try again late=
r?<u></u><u></u></p>

</div>

<div>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

</div>

<div>

<p class=3D"MsoNormal">2. SPECTRUM_USE_NOTIFY. What would the device do dif=
ferently
if it did get an error?<u></u><u></u></p>

</div>

<div>

<p class=3D"MsoNormal">=A0 I was assuming that this is a async notify,
fire-and-forget, from the perspective of the device<u></u><u></u></p>

</div>

<div>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

</div>

<div>

<p class=3D"MsoNormal">-vince<u></u><u></u></p>

</div>

</div></div></div><div><div class=3D"h5">

<div>

<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><u></u>=A0<u></u></p>

<div>

<p class=3D"MsoNormal">On Thu, Jul 25, 2013 at 8:35 AM, Sajeev Manikkoth &l=
t;<a href=3D"mailto:sajeevmanikkoth@gmail.com" target=3D"_blank">sajeevmani=
kkoth@gmail.com</a>&gt;
wrote:<u></u><u></u></p>

<div>

<div>

<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Hi Daniel,</span><u></=
u><u></u></p>

<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=A0</span><u></u><u></=
u></p>

<p class=3D"MsoNormal"><span style=3D"color:#1f497d">First of all thank you=
 very much for streamlining my
comments, and splitting it into separate email topics. May be I need to tak=
e
care of it next time..</span><u></u><u></u></p>

<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=A0</span><u></u><u></=
u></p>

<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Yes, the semantic you =
suggest here also can be the
solution. My point was, an authorized master=92s request also can fail,
because of load at database, or due to request semantic error. </span><u></=
u><u></u></p>

<p class=3D"MsoNormal">As
SPECTRUM_USE_NOTIFY also can fall in such a category, I was suggesting a
generic response accepted/denied.<u></u><u></u></p>

<p class=3D"MsoNormal">=A0<u></u><u></u></p>

<p class=3D"MsoNormal">Best
Regards,<u></u><u></u></p>

<p class=3D"MsoNormal">Sajeev<u></u><u></u></p>

<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=A0</span><u></u><u></=
u></p>

<div>

<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">

<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> <a href=
=3D"mailto:paws-bounces@ietf.org" target=3D"_blank">paws-bounces@ietf.org</=
a>
[mailto:<a href=3D"mailto:paws-bounces@ietf.org" target=3D"_blank">paws-bou=
nces@ietf.org</a>]
<b>On Behalf Of </b>Harasty, Daniel J<br>
<b>Sent:</b> Thursday, July 25, 2013 8:35 PM<br>
<b>To:</b> <a href=3D"mailto:paws@ietf.org" target=3D"_blank">paws@ietf.org=
</a><br>
<b>Subject:</b> [paws] response to REGISTRATION_REQ</span><u></u><u></u></p=
>

</div>

</div>

<div>

<div>

<p class=3D"MsoNormal">=A0<u></u><u></u></p>

<p class=3D"MsoNormal">Sanjeev
mentioned:<u></u><u></u></p>

<p class=3D"MsoNormal">=A0<u></u><u></u></p>

<p class=3D"MsoNormal" style=3D"margin-left:.5in">From: <a href=3D"mailto:s=
ajeevmanikkoth@gmail.com" target=3D"_blank">sajeevmanikkoth@gmail.com</a><b=
r>
Sent: Thursday, July 25, 2013 10:31 AM<u></u><u></u></p>

<p class=3D"MsoNormal" style=3D"margin-left:.5in">[...]<u></u><u></u></p>

<p class=3D"MsoNormal" style=3D"text-indent:.5in">5. REGISTRATION_REQ, and =
SPECTRUM_USE_NOTIFY transctions; can
it have repsonses like accepted/denied by database?<u></u><u></u></p>

<p class=3D"MsoNormal" style=3D"margin-left:.5in">[...]<u></u><u></u></p>

<p class=3D"MsoNormal" style=3D"text-indent:.5in">=A0<u></u><u></u></p>

<p class=3D"MsoNormal">As
for possible responses to REGISTRATION_REQ, I have been planning to suggest
this: =A0I think we need a new generic error code
=93REGISTRATION_FAILED=94.=A0 Perhaps a value -203, or the next
available -200-block code.=A0 <u></u><u></u></p>

<p class=3D"MsoNormal">=A0<u></u><u></u></p>

<p class=3D"MsoNormal">This
should be used by the Database in response to a REGISTRATION_REQ if no othe=
r
more specific code is applicable.=A0 (For example: if a registration failed
due to a missing field in REGISTRATION_REQ, the Database should still send =
the
REQUIRED =A0error; if a REGISTRATION_REQ failed due to the Device being
unauthorized, the Database should still send the UNAUTHORIZED error.)<u></u=
><u></u></p>

<p class=3D"MsoNormal">=A0<u></u><u></u></p>

<p class=3D"MsoNormal">Sanjeev:
does that address your need sentiment for =93a denied registration=94?<u></=
u><u></u></p>

<p class=3D"MsoNormal">=A0<u></u><u></u></p>

<p class=3D"MsoNormal">Dan<u></u><u></u></p>

<p class=3D"MsoNormal">=A0<u></u><u></u></p>

<p class=3D"MsoNormal">(I
have a separate comment about SPECTRUM_USE_NOTIFY, to follow.)<u></u><u></u=
></p>

<p class=3D"MsoNormal">=A0<u></u><u></u></p>

</div>

</div>

</div>

</div>

<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
_______________________________________________<br>
paws mailing list<br>
<a href=3D"mailto:paws@ietf.org" target=3D"_blank">paws@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/paws" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/paws</a><u></u><u></u></p>

</div>

<p class=3D"MsoNormal"><br>
<br clear=3D"all">
<u></u><u></u></p>

<div>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>

</div>

<p class=3D"MsoNormal">-- <br>
-vince <u></u><u></u></p>

</div>

</div></div></div>

</div>


</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>-vince
</div></div>

--001a11c2e128fef96104e26d39f3--

From vchen@google.com  Fri Jul 26 10:13:08 2013
Return-Path: <vchen@google.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C299121F9928 for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 10:13:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.85
X-Spam-Level: 
X-Spam-Status: No, score=-1.85 tagged_above=-999 required=5 tests=[AWL=0.127,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Kk6ojPRH+gz4 for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 10:13:08 -0700 (PDT)
Received: from mail-oa0-x22b.google.com (mail-oa0-x22b.google.com [IPv6:2607:f8b0:4003:c02::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 18F2421F979E for <paws@ietf.org>; Fri, 26 Jul 2013 10:13:07 -0700 (PDT)
Received: by mail-oa0-f43.google.com with SMTP id i10so2849064oag.2 for <paws@ietf.org>; Fri, 26 Jul 2013 10:13:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=jHl1v8FScHPxmLqHGogMmeClaF9atBWxn5AlxDinDYY=; b=oNMJ1ZNgYkfFQScD0hxk6KkoO0kL8UQ2tFUgMxeIhBIpWryYXdnol/Dlj6/EJLiURN 38jc36MR4tOfk8CrXqizqJY4RIkBWyCLQNqgrJoLr7mcAGcneG4RYNVvR5fCxfJ15yJ/ ggdildP2kGfNFdK6gwJ1uLRj5A84itcj2M868dJzGhccHE2ITHrsAiR5iEQjwbiay4eR QfYCZxB+PSMdzfBu2arlqJ8nzAgpJKgDx5doQppxx1kA84EejjOGm+VlqEpAwrxnHuTh fV2AfNi10CkV+Jp5uHSsqqXEnGsl4B+BRo0YBOzNalDgPB+Vqr/7/tHOU8wyKEN3KDl1 poQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=jHl1v8FScHPxmLqHGogMmeClaF9atBWxn5AlxDinDYY=; b=akANL6diEMtJKwPi24IBgEh58RrVRxRDbV6nO6+RolBXZq/++560yj487tApi0BqcG i6DwqEL4kkTxg9CnjlwzcyllfUmQGDJq+NBoeGDZMqJaPUvC1bw64wxgT1Rn/JLQcesM k+/2SSQnfw3ZzhSLoiUrxvVl+VTDSUarFAVGcqpNoIiQukVMAk8UubbooBBHF1GI0yH8 FEN0IP/2FGrY3DBD0MxrH+vtXnvSChvtrZdv9jnb5k2KjNMNB7oM1M3WeCVddeuYyIGa 6T5IqmnWb8u5jC3QTo2YEqDHzrycxBADg8X1KmUAnhgBkvKXC59g5AHuZy2Zug63gxTB F+Og==
MIME-Version: 1.0
X-Received: by 10.60.83.116 with SMTP id p20mr48252002oey.83.1374858787199; Fri, 26 Jul 2013 10:13:07 -0700 (PDT)
Received: by 10.182.52.193 with HTTP; Fri, 26 Jul 2013 10:13:07 -0700 (PDT)
In-Reply-To: <1374858474.1735.73.camel@localhost>
References: <EC510C021D06A34C92F5A5A488B5290B0CEEF266@rrc-ats-exmb2.ats.atsinnovate.com> <53F00E5CD8B2E34C81C0C89EB0B4FE732DE1422E@wds-exc1.okna.nominet.org.uk> <EC510C021D06A34C92F5A5A488B5290B0CEEF970@rrc-ats-exmb2.ats.atsinnovate.com> <53F00E5CD8B2E34C81C0C89EB0B4FE732DE15991@wds-exc1.okna.nominet.org.uk> <EC510C021D06A34C92F5A5A488B5290B0CEEFB56@rrc-ats-exmb2.ats.atsinnovate.com> <1374858474.1735.73.camel@localhost>
Date: Fri, 26 Jul 2013 10:13:07 -0700
Message-ID: <CABEV9RMVJ+yowintT9z=zBV=5-K4-obx5tz6dADucPRrrcBZ-Q@mail.gmail.com>
From: Vincent Chen <vchen@google.com>
To: Rex Buddenberg <buddenbergr@gmail.com>
Content-Type: multipart/alternative; boundary=089e0118266aa0b4b004e26d417e
X-Gm-Message-State: ALoCoQnfpbDewCJn3Ih5g/F/imWIOwI1OA9Sa0xEprE9R0H2okBRozKL1FHSungiCeTHDNJu7Gfy98WCrySEJGiwkcEW3vy0CuF4cHoJf3zQeNIvn3lNP8B45K6f/WCSKLbMcRJ6V3t5OHtEqmdVDhcbRuFrITfPueELvdO9FFwgZU/LYU61nYWeYWzJb6UbslunXoK56QtL
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] SPECTRUM_USE_NOTIFY: nomenclature and response
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jul 2013 17:13:08 -0000

--089e0118266aa0b4b004e26d417e
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Rex,

This is a requirement of capability, but it does not require that it be
done through the use of SPECTRUM_NOTIFY.
It could be easily satisfied if the Device were to use AVAIL_SPECTRUM_GET
periodically to refresh its list, which could
result in 0 spectrum.

-vince


On Fri, Jul 26, 2013 at 10:07 AM, Rex Buddenberg <buddenbergr@gmail.com>wro=
te:

> On Fri, 2013-07-26 at 15:41 +0000, Harasty, Daniel J wrote:
> > somehow =93rescind=94 a channel previously stated as available -- provi=
ded
> > if there is a widely accepted use case based on regulatory guidelines.
>
>
> Dan,
>
> The use case has already been stated.  Consider an emergency that
> requires a public safety mobilization type of response -- earthquake or
> hurricane or somebody flying airliners into buildings ... any will do.
> Emergency services needs to mobilize and they need more spectrum (or
> access to spectrum ... contention-free MACs are time-share):
>   - to accommodate a quickly accelerated operations tempo
>   - to replace wired connectivity that has been interrupted by the
> disaster.
>
>
>
> _______________________________________________
> paws mailing list
> paws@ietf.org
> https://www.ietf.org/mailman/listinfo/paws
>



--=20
-vince

--089e0118266aa0b4b004e26d417e
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Rex,<div><br></div><div>This is a requirement of capabilit=
y, but it does not require that it be done through the use of SPECTRUM_NOTI=
FY.</div><div>It could be easily satisfied if the Device were to use AVAIL_=
SPECTRUM_GET periodically to refresh its list, which could</div>
<div>result in 0 spectrum.</div><div><br></div><div>-vince</div></div><div =
class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Fri, Jul 26, 20=
13 at 10:07 AM, Rex Buddenberg <span dir=3D"ltr">&lt;<a href=3D"mailto:budd=
enbergr@gmail.com" target=3D"_blank">buddenbergr@gmail.com</a>&gt;</span> w=
rote:<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">On Fri, 2013-07-26 at 15:4=
1 +0000, Harasty, Daniel J wrote:<br>
&gt; somehow =93rescind=94 a channel previously stated as available -- prov=
ided<br>
&gt; if there is a widely accepted use case based on regulatory guidelines.=
<br>
<br>
<br>
</div>Dan,<br>
<br>
The use case has already been stated. =A0Consider an emergency that<br>
requires a public safety mobilization type of response -- earthquake or<br>
hurricane or somebody flying airliners into buildings ... any will do.<br>
Emergency services needs to mobilize and they need more spectrum (or<br>
access to spectrum ... contention-free MACs are time-share):<br>
=A0 - to accommodate a quickly accelerated operations tempo<br>
=A0 - to replace wired connectivity that has been interrupted by the<br>
disaster.<br>
<br>
<br>
<br>
_______________________________________________<br>
paws mailing list<br>
<a href=3D"mailto:paws@ietf.org">paws@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/paws" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/paws</a><br>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>-vince
</div>

--089e0118266aa0b4b004e26d417e--

From buddenbergr@gmail.com  Fri Jul 26 10:19:27 2013
Return-Path: <buddenbergr@gmail.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C52EA21F9A80 for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 10:19:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bsZqMbLcXcvO for <paws@ietfa.amsl.com>; Fri, 26 Jul 2013 10:19:27 -0700 (PDT)
Received: from mail-pd0-x22c.google.com (mail-pd0-x22c.google.com [IPv6:2607:f8b0:400e:c02::22c]) by ietfa.amsl.com (Postfix) with ESMTP id 3DCB621F9AC9 for <paws@ietf.org>; Fri, 26 Jul 2013 10:19:26 -0700 (PDT)
Received: by mail-pd0-f172.google.com with SMTP id z10so3134759pdj.3 for <paws@ietf.org>; Fri, 26 Jul 2013 10:19:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:subject:from:to:cc:date:in-reply-to:references :content-type:x-mailer:mime-version:content-transfer-encoding; bh=QmpY/Aobq4Mp0ZhKyB1RhErdLPagP2mtZ3lvMMGYdDs=; b=fusBOHeRb9/7ZrDskG/dPezgX980ZOoCV8RYVnST6JSOyJvMwKzlceqgkJkTOte73i wSKckVShghxyMAzPKfbMJX3KLbCsE8hXpa/4OWIH3aGobPPIwZZRgLYc8CglcYWDl+CS JnPlg/tvheVYGhjLAyCsD86oMqNLs6wJ/dOmhOuXuZvEUD+r68DThedvIRWep/PLAfhj 1k7LkLxUWpjND+HedoR4e8AMfzDzwNfjlsEIQ0lAf/zjXUfoTO9GL8D/kFkzC5Q+AZvo Y05oU7ve4kopVswdTT2Z1fHd0k6X9Qg0l5aGbezyKccPRuHp9M06q/Jc8spJNRZBwHiS fzGA==
X-Received: by 10.68.98.33 with SMTP id ef1mr55134313pbb.59.1374859166707; Fri, 26 Jul 2013 10:19:26 -0700 (PDT)
Received: from [192.168.1.5] (c-50-131-118-52.hsd1.ca.comcast.net. [50.131.118.52]) by mx.google.com with ESMTPSA id ts6sm9037228pbc.12.2013.07.26.10.19.25 for <multiple recipients> (version=TLSv1 cipher=RC4-SHA bits=128/128); Fri, 26 Jul 2013 10:19:26 -0700 (PDT)
Message-ID: <1374859164.1735.76.camel@localhost>
From: Rex Buddenberg <buddenbergr@gmail.com>
To: Vincent Chen <vchen@google.com>
Date: Fri, 26 Jul 2013 10:19:24 -0700
In-Reply-To: <CABEV9RMVJ+yowintT9z=zBV=5-K4-obx5tz6dADucPRrrcBZ-Q@mail.gmail.com>
References: <EC510C021D06A34C92F5A5A488B5290B0CEEF266@rrc-ats-exmb2.ats.atsinnovate.com> <53F00E5CD8B2E34C81C0C89EB0B4FE732DE1422E@wds-exc1.okna.nominet.org.uk> <EC510C021D06A34C92F5A5A488B5290B0CEEF970@rrc-ats-exmb2.ats.atsinnovate.com> <53F00E5CD8B2E34C81C0C89EB0B4FE732DE15991@wds-exc1.okna.nominet.org.uk> <EC510C021D06A34C92F5A5A488B5290B0CEEFB56@rrc-ats-exmb2.ats.atsinnovate.com> <1374858474.1735.73.camel@localhost> <CABEV9RMVJ+yowintT9z=zBV=5-K4-obx5tz6dADucPRrrcBZ-Q@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"
X-Mailer: Evolution 3.6.4 (3.6.4-3.fc18) 
Mime-Version: 1.0
Content-Transfer-Encoding: 8bit
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] SPECTRUM_USE_NOTIFY: nomenclature and response
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jul 2013 17:19:27 -0000

Agreed.  I was carefully avoiding the 'how'.



On Fri, 2013-07-26 at 10:13 -0700, Vincent Chen wrote:
> Rex,
> 
> 
> This is a requirement of capability, but it does not require that it
> be done through the use of SPECTRUM_NOTIFY.
> It could be easily satisfied if the Device were to use
> AVAIL_SPECTRUM_GET periodically to refresh its list, which could
> result in 0 spectrum.
> 
> 
> -vince
> 
> 
> On Fri, Jul 26, 2013 at 10:07 AM, Rex Buddenberg
> <buddenbergr@gmail.com> wrote:
>         On Fri, 2013-07-26 at 15:41 +0000, Harasty, Daniel J wrote:
>         > somehow “rescind” a channel previously stated as available
>         -- provided
>         > if there is a widely accepted use case based on regulatory
>         guidelines.
>         
>         
>         
>         Dan,
>         
>         The use case has already been stated.  Consider an emergency
>         that
>         requires a public safety mobilization type of response --
>         earthquake or
>         hurricane or somebody flying airliners into buildings ... any
>         will do.
>         Emergency services needs to mobilize and they need more
>         spectrum (or
>         access to spectrum ... contention-free MACs are time-share):
>           - to accommodate a quickly accelerated operations tempo
>           - to replace wired connectivity that has been interrupted by
>         the
>         disaster.
>         
>         
>         
>         _______________________________________________
>         paws mailing list
>         paws@ietf.org
>         https://www.ietf.org/mailman/listinfo/paws
> 
> 
> 
> 
> -- 
> -vince



From Patrick.Tarpey@ofcom.org.uk  Sun Jul 28 23:59:25 2013
Return-Path: <Patrick.Tarpey@ofcom.org.uk>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B46A21F9C19 for <paws@ietfa.amsl.com>; Sun, 28 Jul 2013 23:59:25 -0700 (PDT)
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, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Wrw005ZnaNwQ for <paws@ietfa.amsl.com>; Sun, 28 Jul 2013 23:59:20 -0700 (PDT)
Received: from mail1.bemta5.messagelabs.com (mail1.bemta5.messagelabs.com [195.245.231.137]) by ietfa.amsl.com (Postfix) with ESMTP id 6BE2521F9C13 for <paws@ietf.org>; Sun, 28 Jul 2013 23:59:20 -0700 (PDT)
Received: from [85.158.139.211:23911] by server-1.bemta-5.messagelabs.com id 66/B6-21460-6C216F15; Mon, 29 Jul 2013 06:59:18 +0000
X-Env-Sender: Patrick.Tarpey@ofcom.org.uk
X-Msg-Ref: server-3.tower-206.messagelabs.com!1375081158!205054!1
X-Originating-IP: [194.33.160.65]
X-StarScan-Received: 
X-StarScan-Version: 6.9.11; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26596 invoked from network); 29 Jul 2013 06:59:18 -0000
Received: from unknown (HELO WOK-INTRA-EDG02.intra.ofcom.local) (194.33.160.65) by server-3.tower-206.messagelabs.com with AES128-SHA encrypted SMTP; 29 Jul 2013 06:59:18 -0000
Received: from WOK-INTRA-EXC02.intra.ofcom.local (10.130.130.68) by WOK-INTRA-EDG02.intra.ofcom.local (10.130.239.20) with Microsoft SMTP Server (TLS) id 14.1.289.1; Mon, 29 Jul 2013 07:59:18 +0100
Received: from WOK-INTRA-EXC01.intra.ofcom.local ([fe80::f0b6:2506:a722:c58b]) by WOK-INTRA-EXC02.intra.ofcom.local ([fe80::550e:933d:224e:6a19%15]) with mapi id 14.01.0289.001; Mon, 29 Jul 2013 07:59:17 +0100
From: Patrick Tarpey <Patrick.Tarpey@ofcom.org.uk>
To: "paws@ietf.org" <paws@ietf.org>
Thread-Topic: Message Non repudiation mechanism
Thread-Index: AQHOjCkkYqAN6wMMvUyGZ7ZG/JBjJQ==
Date: Mon, 29 Jul 2013 06:58:58 +0000
Message-ID: <2FD4C4C86AF9F24AB55FEEA59BCD435E99FA76D7@WOK-INTRA-EXC01.intra.ofcom.local>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.130.239.247]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: [paws] Message Non repudiation mechanism
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Jul 2013 06:59:25 -0000

Hi All,

is there an opportunity to consider a mechanism to allow non-repudiation of=
 certain messages?

The work contained within the JSON Web Signature (JWS) is interesting.

http://tools.ietf.org/html/draft-ietf-jose-json-web-signature-13



Pat

:: Patrick Tarpey
Technical Advisor
020 7981 3240
07834432016
patrick.tarpey@ofcom.org.uk<mailto:patrick.tarpey@ofcom.org.uk>


:: Ofcom
Riverside House
2a Southwark Bridge Road
London SE1 9HA
020 7981 3000
www.ofcom.org.uk<http://www.ofcom.org.uk/>



________________________________

***************************************************************************=
***************************************
For more information visit www.ofcom.org.uk

This email (and any attachments) is confidential and intended for the use o=
f the addressee only.

If you have received this email in error please notify the originator of th=
e message and delete it from your system.

This email has been scanned for viruses. However, you open any attachments =
at your own risk.

Any views expressed in this message are those of the individual sender and =
do not represent the views or opinions of Ofcom unless expressly stated oth=
erwise.
***************************************************************************=
***************************************

From Gabor.Bajko@nokia.com  Mon Jul 29 03:43:00 2013
Return-Path: <Gabor.Bajko@nokia.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9FBA421F9FE5 for <paws@ietfa.amsl.com>; Mon, 29 Jul 2013 03:43:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.509
X-Spam-Level: 
X-Spam-Status: No, score=-4.509 tagged_above=-999 required=5 tests=[BAYES_05=-1.11, HTML_MESSAGE=0.001, J_CHICKENPOX_44=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f+fmL+o8ZmyS for <paws@ietfa.amsl.com>; Mon, 29 Jul 2013 03:42:54 -0700 (PDT)
Received: from mgw-sa02.nokia.com (smtp.nokia.com [147.243.1.48]) by ietfa.amsl.com (Postfix) with ESMTP id 12E9921F994B for <paws@ietf.org>; Mon, 29 Jul 2013 03:42:53 -0700 (PDT)
Received: from vaebh104.NOE.Nokia.com (in-mx.nokia.com [10.160.244.30]) by mgw-sa02.nokia.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id r6TAgpNu003263 for <paws@ietf.org>; Mon, 29 Jul 2013 13:42:51 +0300
Received: from smtp.mgd.nokia.com ([65.54.30.24]) by vaebh104.NOE.Nokia.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.1830);  Mon, 29 Jul 2013 13:42:50 +0300
Received: from 008-AM1MPN1-006.mgdnok.nokia.com ([169.254.6.173]) by 008-AM1MMR1-008.mgdnok.nokia.com ([65.54.30.24]) with mapi id 14.03.0136.001; Mon, 29 Jul 2013 10:42:50 +0000
From: <Gabor.Bajko@nokia.com>
To: <paws@ietf.org>
Thread-Topic: remote participation in the berlin F2F
Thread-Index: Ac6MR7+F/A/4+2aOTz2J6VS/NBapOA==
Date: Mon, 29 Jul 2013 10:42:49 +0000
Message-ID: <1ECAFF543A2FED4EA2BEB6CACE08E4760230D842@008-AM1MPN1-006.mgdnok.nokia.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [217.194.78.58]
Content-Type: multipart/alternative; boundary="_000_1ECAFF543A2FED4EA2BEB6CACE08E4760230D842008AM1MPN1006mg_"
MIME-Version: 1.0
X-OriginalArrivalTime: 29 Jul 2013 10:42:50.0988 (UTC) FILETIME=[5F9B72C0:01CE8C48]
X-Nokia-AV: Clean
Subject: [paws] remote participation in the berlin F2F
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Jul 2013 10:43:00 -0000

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

If you would like to remotely participate to the PAWS session today afterno=
on 15:10-17:20 CET, then please use skype and call the id ietf.paws 5-10 mi=
n before the meeting.
One of the presenter will also call in using skype to present.
We will use skype for screen sharing as well, as Meetecho will not be avail=
able to assist us.


-          gabor


--_000_1ECAFF543A2FED4EA2BEB6CACE08E4760230D842008AM1MPN1006mg_
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=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-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;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1670399210;
	mso-list-type:hybrid;
	mso-list-template-ids:2048179176 1272896652 67698691 67698693 67698689 676=
98691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">If you would like to remotely participate to the PAW=
S session today afternoon 15:10-17:20 CET, then please use skype and call t=
he id ietf.paws 5-10 min before the meeting.<o:p></o:p></p>
<p class=3D"MsoNormal">One of the presenter will also call in using skype t=
o present.<o:p></o:p></p>
<p class=3D"MsoNormal">We will use skype for screen sharing as well, as Mee=
techo will not be available to assist us.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>gabor<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_1ECAFF543A2FED4EA2BEB6CACE08E4760230D842008AM1MPN1006mg_--

From presnick@qti.qualcomm.com  Mon Jul 29 06:04:03 2013
Return-Path: <presnick@qti.qualcomm.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CBDAE21F9BF0 for <paws@ietfa.amsl.com>; Mon, 29 Jul 2013 06:04:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.103
X-Spam-Level: 
X-Spam-Status: No, score=-102.103 tagged_above=-999 required=5 tests=[AWL=0.495, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W6MzpcQSgQpb for <paws@ietfa.amsl.com>; Mon, 29 Jul 2013 06:03:58 -0700 (PDT)
Received: from sabertooth02.qualcomm.com (sabertooth02.qualcomm.com [65.197.215.38]) by ietfa.amsl.com (Postfix) with ESMTP id F415121F8F24 for <paws@ietf.org>; Mon, 29 Jul 2013 06:03:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=qti.qualcomm.com; i=@qti.qualcomm.com; q=dns/txt; s=qcdkim; t=1375103034; x=1406639034; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to; bh=Kt4V2+G4cC9Yr0qRHuHjYkX86i7oQGL53MlyeKMr7Rc=; b=wkE4ylveJGERiVmO9N3rRej8JDAKQcmKIz2uGPJIl7guYOmJr7kBp73K o9sraKOu6mJyDvJZ5BfTrUU4Md2uvPnGSPSBF2Ws2G0KreyOXP+RO1dhv bhhxR2uynePa17xMCW/ApBR7xtLzmXoznpAaVLviHe7fvlnOrR/iwvCRK w=;
X-IronPort-AV: E=Sophos;i="4.89,769,1367996400"; d="scan'208,217";a="48480638"
Received: from ironmsg03-l.qualcomm.com ([172.30.48.18]) by sabertooth02.qualcomm.com with ESMTP; 29 Jul 2013 06:03:54 -0700
X-IronPort-AV: E=Sophos;i="4.89,769,1367996400";  d="scan'208,217";a="512187214"
Received: from nasanexhc04.na.qualcomm.com ([172.30.48.17]) by Ironmsg03-L.qualcomm.com with ESMTP/TLS/RC4-SHA; 29 Jul 2013 06:03:54 -0700
Received: from dhcp-203a.meeting.ietf.org (172.30.48.1) by qcmail1.qualcomm.com (172.30.48.17) with Microsoft SMTP Server (TLS) id 14.3.146.0; Mon, 29 Jul 2013 06:03:53 -0700
Message-ID: <51F66834.7090905@qti.qualcomm.com>
Date: Mon, 29 Jul 2013 15:03:48 +0200
From: Pete Resnick <presnick@qti.qualcomm.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7; en-US; rv:1.9.1.9) Gecko/20100630 Eudora/3.0.4
MIME-Version: 1.0
To: Vincent Chen <vchen@google.com>
References: <1ECAFF543A2FED4EA2BEB6CACE08E476022EBEBB@008-AM1MPN1-006.mgdnok.nokia.com>	<003601ce8943$8cdc6030$a6952090$@org>	<EC510C021D06A34C92F5A5A488B5290B0CEEEC8C@rrc-ats-exmb2.ats.atsinnovate.com>	<CABEV9RN4NJNpX6dbmRmp-8oWbqGgxe2wEiL8dRr=7EEK+T3e0A@mail.gmail.com>	<CABEV9RPLf7QHX4FJhj-PVPR7A3wiMOSkV8r2DW19UXTje_FsLw@mail.gmail.com>	<53F00E5CD8B2E34C81C0C89EB0B4FE732DE14132@wds-exc1.okna.nominet.org.uk>	<CABEV9RO55PbNRf773SubLgKrHz_8JNjzdbaYZnN+F1mPoXtMug@mail.gmail.com>	<53F00E5CD8B2E34C81C0C89EB0B4FE732DE161E9@wds-exc1.okna.nominet.org.uk> <CABEV9RO2981BTgB-V4cSt_tx+B+Ov2yZ+pgTo91UR=cOHvU7Tw@mail.gmail.com>
In-Reply-To: <CABEV9RO2981BTgB-V4cSt_tx+B+Ov2yZ+pgTo91UR=cOHvU7Tw@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------020500020104070101080801"
X-Originating-IP: [172.30.48.1]
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] definition of Slave device
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Jul 2013 13:04:03 -0000

--------------020500020104070101080801
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit

Speaking as simply a document reviewer, not as an AD:

On 7/26/13 5:31 PM, Vincent Chen wrote:
> In that case, I believe the PAWS document should refer to Slave and 
> Master as roles, and I should not include the last sentence in the 
> proposed text.

Indeed, that is what RFC 6953 already says:

    Master Device:  A device that queries the database, on its own behalf
       and/or on behalf of a slave device, to obtain available spectrum
       information.

    Slave Device:  A device that queries the database through a master
       device.

It is probably worth a "scrub" of the document to make sure the wording 
agrees with 6953.

> We probably also need to add:
>
>   Whether a single device is allowed to serve both Slave and Master 
> roles depends on regulatory rules.

I think simply saying, "A device can server as a Master, as a Slave, or 
both; Slave and Master are simply roles indicating whether or not the 
device communicates with the WSDB." is sufficient. As always, I think 
there is no need to mention regulatory rules in discussion of protocol 
use, except by way of examples.

pr

> On Fri, Jul 26, 2013 at 7:34 AM, Ray Bellis <Ray.Bellis@nominet.org.uk 
> <mailto:Ray.Bellis@nominet.org.uk>> wrote:
>
>
>     On 26 Jul 2013, at 15:25, Vincent Chen <vchen@google.com
>     <mailto:vchen@google.com>> wrote:
>
>     > In the ETSI / OFCOM model, is Slave a "role" or a static /
>     certified property of the device?
>
>     I would tend towards the latter.  The ETSI draft standard contains
>     this definition:
>
>     "slave WSD: WSD that is only able to communicate with other WSDs,
>     when under the control of a master WSD"
>
>     and this:
>
>     "master WSD: geo-located WSD that is able to communicate directly
>     with a TVWSDB and with WSDs"
>
>     > Consider  the use case:
>     >  -  A portable device has location capability, but is not yet on
>     a network
>     >  - It acts like a Slave in this phase to contact a Master in
>     order to get spectrum
>     >  - It now can establish network connection to the Database
>     directly using the spectrum
>     >
>     > In the ETSI / OFCOM model:
>     >  1. Can it now ask the Database directly for spectrum? because
>     it may be able to operate at higher power?
>
>     I believe that this is *not* permitted.  A slave device that has
>     geolocation capability MAY ask for device specific RF parameters,
>     but MUST do so through its Master.
>
>     OFCOM's specification explicitly prohibits a (master) WSD from
>     talking to the WSDB over the managed UHF spectrum, it needs to use
>     some other form of link.
>
>     kind regards,
>
>     Ray
>
>
>
>
>
> -- 
> -vince
>
>
> _______________________________________________
> paws mailing list
> paws@ietf.org
> https://www.ietf.org/mailman/listinfo/paws
>    

-- 
Pete Resnick<http://www.qualcomm.com/~presnick/>
Qualcomm Technologies, Inc. - +1 (858)651-4478


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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
Speaking as simply a document reviewer, not as an AD:<br>
<br>
On 7/26/13 5:31 PM, Vincent Chen wrote:
<blockquote
 cite="mid:CABEV9RO2981BTgB-V4cSt_tx+B+Ov2yZ+pgTo91UR=cOHvU7Tw@mail.gmail.com"
 type="cite">
  <div dir="ltr">In that case, I believe the PAWS document should refer
to Slave and Master as roles, and I should not include the last
sentence in the proposed text.</div>
</blockquote>
<br>
Indeed, that is what RFC 6953 already says:<br>
<br>
&nbsp;&nbsp; Master Device:&nbsp; A device that queries the database, on its own behalf<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; and/or on behalf of a slave device, to obtain available spectrum<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; information.<br>
<br>
&nbsp;&nbsp; Slave Device:&nbsp; A device that queries the database through a master<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; device.<br>
<br>
It is probably worth a "scrub" of the document to make sure the wording
agrees with 6953.<br>
<br>
<blockquote
 cite="mid:CABEV9RO2981BTgB-V4cSt_tx+B+Ov2yZ+pgTo91UR=cOHvU7Tw@mail.gmail.com"
 type="cite">
  <div dir="ltr">
  <div>We probably also need to add:<br>
  <div><br>
  </div>
  <div>&nbsp; Whether a single device is allowed to serve both Slave and
Master roles depends on regulatory rules.</div>
  </div>
  </div>
</blockquote>
<br>
I think simply saying, "A device can server as a Master, as a Slave, or
both; Slave and Master are simply roles indicating whether or not the
device communicates with the WSDB." is sufficient. As always, I think
there is no need to mention regulatory rules in discussion of protocol
use, except by way of examples.<br>
<br>
pr<br>
<br>
<blockquote
 cite="mid:CABEV9RO2981BTgB-V4cSt_tx+B+Ov2yZ+pgTo91UR=cOHvU7Tw@mail.gmail.com"
 type="cite">
  <div class="gmail_extra">
  <div class="gmail_quote">On Fri, Jul 26, 2013 at 7:34 AM, Ray Bellis <span
 dir="ltr">&lt;<a moz-do-not-send="true"
 href="mailto:Ray.Bellis@nominet.org.uk" target="_blank">Ray.Bellis@nominet.org.uk</a>&gt;</span>
wrote:<br>
  <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
    <div class="im"><br>
On 26 Jul 2013, at 15:25, Vincent Chen &lt;<a moz-do-not-send="true"
 href="mailto:vchen@google.com">vchen@google.com</a>&gt; wrote:<br>
    <br>
&gt; In the ETSI / OFCOM model, is Slave a "role" or a static /
certified property of the device?<br>
    <br>
    </div>
I would tend towards the latter. &nbsp;The ETSI draft standard contains this
definition:<br>
    <br>
"slave WSD: WSD that is only able to communicate with other WSDs, when
under the control of a master WSD"<br>
    <br>
and this:<br>
    <br>
"master WSD: geo-located WSD that is able to communicate directly with
a TVWSDB and with WSDs"<br>
    <div class="im"><br>
&gt; Consider &nbsp;the use case:<br>
&gt; &nbsp;- &nbsp;A portable device has location capability, but is not yet on a
network<br>
&gt; &nbsp;- It acts like a Slave in this phase to contact a Master in order
to get spectrum<br>
&gt; &nbsp;- It now can establish network connection to the Database
directly using the spectrum<br>
&gt;<br>
&gt; In the ETSI / OFCOM model:<br>
&gt; &nbsp;1. Can it now ask the Database directly for spectrum? because it
may be able to operate at higher power?<br>
    <br>
    </div>
I believe that this is *not* permitted. &nbsp;A slave device that has
geolocation capability MAY ask for device specific RF parameters, but
MUST do so through its Master.<br>
    <br>
OFCOM's specification explicitly prohibits a (master) WSD from talking
to the WSDB over the managed UHF spectrum, it needs to use some other
form of link.<br>
    <br>
kind regards,<br>
    <br>
Ray<br>
    <br>
    <br>
  </blockquote>
  </div>
  <br>
  <br clear="all">
  <div><br>
  </div>
-- <br>
-vince
  </div>
  <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
paws mailing list
<a class="moz-txt-link-abbreviated" href="mailto:paws@ietf.org">paws@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/paws">https://www.ietf.org/mailman/listinfo/paws</a>
  </pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
Pete Resnick <a class="moz-txt-link-rfc2396E" href="http://www.qualcomm.com/~presnick/">&lt;http://www.qualcomm.com/~presnick/&gt;</a>
Qualcomm Technologies, Inc. - +1 (858)651-4478</pre>
</body>
</html>

--------------020500020104070101080801--

From Ray.Bellis@nominet.org.uk  Mon Jul 29 07:16:12 2013
Return-Path: <Ray.Bellis@nominet.org.uk>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9670921F8934 for <paws@ietfa.amsl.com>; Mon, 29 Jul 2013 07:16:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aFhJ5-lqMRSm for <paws@ietfa.amsl.com>; Mon, 29 Jul 2013 07:16:06 -0700 (PDT)
Received: from mx1.nominet.org.uk (mx1.nominet.org.uk [213.248.242.48]) by ietfa.amsl.com (Postfix) with ESMTP id E3DEC21F9FDA for <paws@ietf.org>; Mon, 29 Jul 2013 07:16:04 -0700 (PDT)
DomainKey-Signature: s=main.dk.nominet.selector; d=nominet.org.uk; c=nofws; q=dns;  h=X-IronPort-AV:Received:Received:From:To:CC:Subject: Thread-Topic:Thread-Index:Date:Message-ID:References: In-Reply-To:Accept-Language:Content-Language: X-MS-Has-Attach:X-MS-TNEF-Correlator:x-originating-ip: Content-Type:Content-ID:Content-Transfer-Encoding: MIME-Version; b=4Y5vcCigl8nD2zVELJcYYhpGU6yeTIxOkOu1ljlh0lD3g76FBmzOvzDl mP5SeoWIE06PNfLCGlGY30DiXOyHY6huGk5bpENK0f5FFZz3yTrzjN7Ty XEO+w3tvvkP1txU;
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nominet.org.uk; i=@nominet.org.uk; q=dns/txt; s=main.dkim.nominet.selector; t=1375107365; x=1406643365; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=kRRSZS2O0YOMcGgK3xQsH8gly23HGJfe6xSqZKdI0Fk=; b=d0hIMMG+57ma2tSjcSjH6a+05SiLopPLDMvfhJpFf2o2yvKQGIFAkrGc rbtqQPn2rY1w7c/wnC3nObpMvQdfohZY4qflqBiBkR0ZdFQJQSdbdVG9D scHSotUbHauoNC7;
X-IronPort-AV: E=Sophos;i="4.89,769,1367967600";  d="scan'208";a="2327026"
Received: from wds-exc2.okna.nominet.org.uk ([213.248.197.145]) by mx1.nominet.org.uk with ESMTP; 29 Jul 2013 15:16:03 +0100
Received: from WDS-EXC1.okna.nominet.org.uk ([fe80::1593:1394:a91f:8f5f]) by wds-exc2.okna.nominet.org.uk ([fe80::7577:eaca:5241:25d4%17]) with mapi id 14.02.0318.004; Mon, 29 Jul 2013 15:16:02 +0100
From: Ray Bellis <Ray.Bellis@nominet.org.uk>
To: Michael Head <mrhead@google.com>
Thread-Topic: [paws] EIRP vs. total power and bandwidth?
Thread-Index: AQHOh8f9vIVHRjXOMkWpVy6OSDxSv5l7q/yA
Date: Mon, 29 Jul 2013 14:16:01 +0000
Message-ID: <53F00E5CD8B2E34C81C0C89EB0B4FE732DE1BC2F@wds-exc1.okna.nominet.org.uk>
References: <CAKNaVmUBDNCfi4+fdCq5Geqhn24Ls6mTcxTtFchxDPGjdh5FwQ@mail.gmail.com>
In-Reply-To: <CAKNaVmUBDNCfi4+fdCq5Geqhn24Ls6mTcxTtFchxDPGjdh5FwQ@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.2.1]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <FBF74D534221F348AA9F931D3C0B50DC@okna.nominet.org.uk>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "<paws@ietf.org>" <paws@ietf.org>
Subject: Re: [paws] EIRP vs. total power and bandwidth?
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Jul 2013 14:16:12 -0000

On 23 Jul 2013, at 19:13, Michael Head <mrhead@google.com> wrote:

> As I understand it, PAWS spectrum is described in terms of total power ou=
tput over a bandwidth of frequencies (typically these are 6mhz-wide channel=
s in the US, I guess?). This seems to assume that the devices will all use =
the same sized chunks of the available spectrum and precomputes the total p=
ower over those chunks.=20
>=20
> I believe some devices could use shorter bandwidth chunks (say 100khz) fo=
r various purposes. From what I can tell, they'll need to convert the "maxP=
owerDBm" value (for the given "bandwidth" size) down to an appropriate valu=
e for 100khz.
>=20
> Wouldn't it be more general to just give the per-hertz spectral density v=
alue here and let the device decide how much spectrum it wants to use and c=
ompute the appropriate power output over that range?

I've no view in terms of narrowband vs wideband usage, but I'd note that th=
e current "Spectrum" block is an inefficient way of specifying both a total=
 EIRP and a maximum permitted spectral density.

The example given for OFCOM / ETSI usage of providing separate tables for 8=
 MHz vs 0.1 MHz where the only difference is the power level results in a _=
lot_ of duplication in the spectrum-related messages.

Ray

