Re: [paws] draft document for Discovery

"Benjamin A. Rolfe" <ben@blindcreek.com> Thu, 12 July 2012 19:55 UTC

Return-Path: <ben@blindcreek.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 939CA21F86A7 for <paws@ietfa.amsl.com>; Thu, 12 Jul 2012 12:55:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.141
X-Spam-Level:
X-Spam-Status: No, score=-1.141 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_HTML_ONLY=1.457]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Vxk-evON5QTK for <paws@ietfa.amsl.com>; Thu, 12 Jul 2012 12:55:55 -0700 (PDT)
Received: from wilson.nswebhost.com (wilson.nswebhost.com [209.217.228.59]) by ietfa.amsl.com (Postfix) with ESMTP id A078221F8611 for <paws@ietf.org>; Thu, 12 Jul 2012 12:55:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=blindcreek.com; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:Subject:To:MIME-Version:From:Date:Message-ID; bh=LHIfNaK/exFr9SebBTlD1trfk0KztDihRjIhqwmbC90=; b=S/NiL9YJa574IhxW2KXflzg7MVFWhrbx4JAV4U3QhSUl583fopXrGi55+oEc6Hp04zS/EuMXpwoj4CW5Yv4QGcZHJOoWnY5WnCnRc+7c+kPiKKBGMkMjFhZDeMJPRrmz;
Received: from c-50-136-165-25.hsd1.ca.comcast.net ([50.136.165.25]:64251 helo=[192.168.1.112]) by wilson.nswebhost.com with esmtpa (Exim 4.77) (envelope-from <ben@blindcreek.com>) id 1SpPUu-0002tj-He for paws@ietf.org; Thu, 12 Jul 2012 14:56:26 -0500
Message-ID: <4FFF2BE9.7060906@blindcreek.com>
Date: Thu, 12 Jul 2012 12:56:25 -0700
From: "Benjamin A. Rolfe" <ben@blindcreek.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.28) Gecko/20120306 Lightning/1.0b2 Thunderbird/3.1.20
MIME-Version: 1.0
To: paws@ietf.org
References: <CC248ECD.DCFF%scott.probasco@nokia.com>
In-Reply-To: <CC248ECD.DCFF%scott.probasco@nokia.com>
Content-Type: text/html; charset="windows-1252"
Content-Transfer-Encoding: 8bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - wilson.nswebhost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - blindcreek.com
X-Source:
X-Source-Args:
X-Source-Dir:
Subject: Re: [paws] draft document for Discovery
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, 12 Jul 2012 19:55:56 -0000

Thanks Scott,
Yes, there is an presumption that the WSD knows where it is located on earth.  It has to know this to make a database request of course.  What we're looking for then is a global means to determine what the initial contact needs to be depending on location.  It seems like the steps necessary to find a database may be different region by region. That should make it fun!

-Ben


Hi Ben,

If the WSD will never have the possibility to be turned on outside the UK, this could work. But about the case where the device is carried to another regulatory domain somewhere in the world? Discovery is needed for this case; to find an authorized database no matter where the device is when turned on (assuming white space is authorized in the country where the device is turned on).

Kind Regards,
Scott

From: "ext Benjamin A. Rolfe" <ben@blindcreek.com>
Date: Thu, 12 Jul 2012 12:24:15 -0700
To: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] draft document for Discovery

Thanks Andy,
So in this case the is it expected the device knows the URI for Ofcom's list and should start there?
-Ben

All

 

Just to highlight that Ofcom requires that the list of available databases (maintained by Ofcom) is consulted once every 24 hours (so that misbehaving database operators can be removed from the list and devices stop using their channel allocations). Ofcom doesn’t permit a master device to have a pre-arrangement with a database (such as a pre-programmed URI), or at least, the validity of any pre-programmed URI has to be checked every 24 hours with Ofcom’s listing. The discovery problem is similar to US, but two step through an intermediate listing.

 

Regards

 

Andy

 

 

From: paws-bounces@ietf.org [mailto:paws-bounces@ietf.org] On Behalf Of scott.probasco@nokia.com
Sent: 10 July 2012 22:44
To: paws@ietf.org
Subject: Re: [paws] draft document for Discovery

 

Hi All,

 

It is simple. Vendors could support it forever. And if for example the roaming agreement becomes a preferred solution, the vendor could program one or more addresses into the device (SW update, device management, etc). In the use case & requirements document the assumption has been that a simple case of discovery is hard-coded addresses in the device.

 

Best Regards,

Scott

 

From: "ext Rosen, Brian" <Brian.Rosen@neustar.biz>
Date: Tue, 10 Jul 2012 17:17:46 -0400
To: "ext com>" <peter@spectrumbridge.com>
Cc: Scott Probasco <scott.probasco@nokia.com>, "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] draft document for Discovery

 

That would work.

 

This would happen every time the device booted.  That could be a fair amount of traffic for a high volume manufacturer.   They have to support this forever.

 

It's simple.

 

I wonder if the device mfg would agree to that?

 

Brian

 

On Jul 10, 2012, at 5:09 PM, Peter Stanforth wrote:



on this topic a completely different approach would be for the device to call home, to the manufacturer, with the ability for the manufacturer to point it to the appropriate DB for that location. This works well, and simply if we assume the device has the relationship with the DB. If it is a user (Say network operator) then I would expect them to configure their devices to go where they desire them to go.  

On Jul 10, 2012, at 3:50 PM, "Rosen, Brian" <Brian.Rosen@neustar.biz> wrote:

When I do the discovery, I don't know which country I am in.  I can't know enough to query the right DS unless we put country boundary polygons in the device.

 

Of course, I forgot to add to this that if there is the U.S. model of competing DBs, then the whole discovery mechanism falls apart, and you need configuration, because if the device knows who its business relationship is with, it can know the URI.

 

Brian

 

 

On Jul 10, 2012, at 3:38 PM, <scott.probasco@nokia.com> <scott.probasco@nokia.com> wrote:



Hi Brian,

 

Comments below: MSP->

 

Kind Regards,

Scott

 

From: "ext Rosen, Brian" <Brian.Rosen@neustar.biz>
Date: Mon, 9 Jul 2012 17:27:31 -0400
To: Scott Probasco <scott.probasco@nokia.com>
Cc: "paws@ietf.org" <paws@ietf.org>
Subject: Re: [paws] draft document for Discovery

 

This re-invents LoST without the extensive mechanisms for self organizing databases.

LoST has a query that sends location in, with a Service URN (which for this use would be "I want a WSDB for this location" and you get back (a list of) URIs.  

 

That's what you propose, without the service URN because you want a special location based discovery mechanism just for WSDBs.

 

What you don't deal with is how a WSDB DS finds out about all other WSDB DSs.  That's the LoST "Forest Guide".  The FG works without a root, and allows cooperating LoST servers to  refer queries to the right server.

MSP->If each WSD vendor arranges a service level agreement with a WSDB DS (or provides their own WSDB DS) then it is not obvious to me why a WSDB DS would need to find out about other WSDB DSs. Each WSDB DS is independent. If vendor X intends their WSD to operate in Country Y, then WSDB DS used by vendor X must include appropriate Country Y mapping information (location to WSDB or WSDB listing server) in their WSDB DS.

 

It's not really a great idea to bake a URI into a device.  Who knows what will happen over the life of a device?

MSP->Including an address in the device does not imply that the address cannot be changed if needed. SW updates, device management or similar can allow for changes if needed. I take your point, these changes should be exceptions rather than regular events.

 

The existing LoST discovery mechanism is built for widespread deployment in ISPs.   We may need something that works well without that.  There aren't a lot of good mechanisms that really work well - you either have a root of some sort, or, as you propose, a starting seed.  The root problem is who runs the root, and the starting seed problem is the lifetime of the seed.  You note that the seed gets nothing out of the exchange - it doesn't get to serve the query, it only gets to refer to someone who does.  

MSP->It is not clear to me what business model would support a sophisticated infrastructure as described in the LoST Architecture & Framework RFC 5582.

 

I actually think this is not an important problem to solve really well.  The most common deployment model is going to be a tower and clients.  The tower can be configured, and either the clients learn from the tower, or the tower handles the database query itself.  Client discovery in that case could be the LoST discovery mechanism.

 

We have to handle the self organizing case (say a MANET) where one or more devices have some other path to the Internet to get to the WSDB.  They will need real discovery and may not have a cooperating ISP.  While I really don't like configuration, it may be the only viable way to do it.

MSP->Configuration is pragmatic and can be easily deployed

 

Brian

 

On Jul 9, 2012, at 5:04 PM, <scott.probasco@nokia.com> wrote:



Hello All,

 

Please find a link below to a draft submission for the Discovery process as described in the Use Cases & Requirements document. We are looking forward to your review and comments as well as discussion at IETF#84.

 

Abstract:

   A white space master device needs to query a white space database and

   obtain information about available spectrum/channels prior to

   operation.  White space databases which contain information about

   available spectrum/channels are associated with a regulatory domain.

   A white space master device needs to discover the relevant white

   space database(s) given its current location and in which regulatory

   domain that it is operating.  The white space database discovery is

   the preliminary step that a white space master device has to perform.

 

 

 

Kind Regards,

Scott & Raj

 

 

 

_______________________________________________
paws mailing list
paws@ietf.org
https://www.ietf.org/mailman/listinfo/paws" rel="nofollow">https://www.ietf.org/mailman/listinfo/paws

 

_______________________________________________
paws mailing list
paws@ietf.org
https://www.ietf.org/mailman/listinfo/paws" rel="nofollow">https://www.ietf.org/mailman/listinfo/paws

 

_______________________________________________
paws mailing list
paws@ietf.org
https://www.ietf.org/mailman/listinfo/paws" rel="nofollow">https://www.ietf.org/mailman/listinfo/paws

 

_______________________________________________ paws mailing list paws@ietf.orghttps://www.ietf.org/mailman/listinfo/paws" rel="nofollow">https://www.ietf.org/mailman/listinfo/paws

_______________________________________________ paws mailing list paws@ietf.org https://www.ietf.org/mailman/listinfo/paws" rel="nofollow">https://www.ietf.org/mailman/listinfo/paws
_______________________________________________ paws mailing list paws@ietf.org https://www.ietf.org/mailman/listinfo/paws" rel="nofollow">https://www.ietf.org/mailman/listinfo/paws