Hi Vince, All
         I think the business relationships between master device vendor, 
regulatory body and database operator is very important to decide how to deploy 
database discovery mechanism further,
so maybe we should have a discuss about it and have a more clear description of 
these relationships, can anyone provide some information about this? Thanks!


-Xinpeng




From: Vincent Chen [mailto:[email protected]]
Sent: Thursday, June 06, 2013 4:08 PM
To: Weixinpeng
Cc: Mark Jones; [email protected]; Peter McCann; Zhulei (A)
Subject: Re: [paws] draft-wei-paws-database-discovery-01

Xinpeng,


On Wed, Jun 5, 2013 at 8:30 PM, Weixinpeng 
<[email protected]<mailto:[email protected]>> wrote:
Hi Vince, ,
         I am not quite clear about how OUTSIDE_COVERAGE works, if the database 
is in charge of returning a list of alternate database with OUTSIDE_COVERAGE 
error, does it means the database has to
maintain some information, such as coverage area, of other databases? And how 
it works when databases are managed by different companies?

This alternate list is optional, so it's up to the database, business 
arrangements, and, possibly, regulatory requirements.

Because the return value here is very much like what you are proposing, I was 
exploring whether we should just add a ListDatabase method to the PAWS protocol 
such that the device just needs to understand one protocol. This would allow:

 - A database to serve as both listing functionality (if it wants) as well as 
the spectrum-availability functionality
 - A server can choose to implement only the ListDatabase functionality

In the second case, it would be equivalent to your proposal, just that the 
protocol messages would be in the same JSONRPC format as the PAWS protocol, 
rather than the LoST XML format.

(If we were to add the method, I think we should remove the listing from 
OUTSIDE_COVERAGE error).


         If a master moves from USA to UK, can the database that the master 
originally connected return available database in UK to master?

That should be allowed.


         Another question is, if a Database Listing server is used, what 
interface will be deployed between master and Database Listing server, is there 
an existing one, or a new one should be devised?

It should be the same one. This simplifies the device implementation.


         Finally, when HTTP redirect is provided in the protocol, can you 
explain it to me when "DbUpdateSpec" be used and when HTTP redirect will be 
used, if database wants to provide an alternate datebase?

Great question. There was some thought that HTTP redirect can only return a 
single URL without additional "attributes", so is less flexible in case we 
wanted to convey more information about the change. On the other hand, 
DbUpdateSpec does add a bit more complexity.

I think there was also some concern that HTTP redirect is at the outer layer, 
so does not pass through any hand-shake that might have been required by a WSDB 
via the INIT_REQ mechanism.

So...does the simplicity of HTTP redirect outweigh the benefits?

-vince


         Thanks!
-Xinpeng

_______________________________________________
paws mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/paws

Reply via email to