From: Rosen, Brian [mailto:[email protected]]
Sent: Thursday, April 19, 2012 2:41 PM
To: Das, Subir
Cc: Don Joslyn; [email protected]
Subject: Re: [paws] Database Discovery Question

We're getting solutions ahead of requirements.

SD> Not my intention though.

LoST is a solution to a requirement for discovery.

SD>  As I mentioned in my earlier mail, my understanding is:  that requirement 
and deployment model are not entirely identical  to PAWS. Am I wrong?   I am 
not against  having a solution for discovery and I am also not saying that we 
need to rely only upon pre-configuration.  My goal was to clarify the operating 
model and requirements since there were a lot of confusions in my mind during 
Paris meeting.   I think we are getting there but it would be good to hear from 
more people and in particular from folks that are going to deploy and use it.   
Your input is definitely valuable since you understand LoST more than many of 
us.

However, the answer to your question is that either we use an existing LoST 
service and add service urns for our purpose, or all the database operators in 
an area cooperate to run one LoST service, or some single neutral entity runs 
it.

SD>  If there is no roaming relationship, will that adding a service urn help?  
Second part  may be  difficult  unless some regulators mandate it.

Brian

On Apr 19, 2012, at 2:33 PM, Das, Subir wrote:


I think that database discovery should be left to each country to define based 
on their own requirements and Whitespace ecosystem.

By that argument, we should close up shop and let each country define their own 
database query protocol.

SD> I would not consider both of them at the same level.

I do not understand how we will satisfy the following:

If it is an operator managed LoST service (likely) how would it know what 
answer to provide for the other database assuming there is no roaming 
relationship.  And why should the operator provide this, if he is not managing 
the whitespace service.




From: Rosen, Brian [mailto:[email protected]]
Sent: Thursday, April 19, 2012 2:01 PM
To: Don Joslyn
Cc: Das, Subir; [email protected]<mailto:[email protected]>
Subject: Re: [paws] Database Discovery Question

<as individual>
I disagree.

While local regulation could limit capability for discovery, in general, I 
would like to be able to build devices that find databases based on location 
and type of device.

It may be, as in say GSM cell phones, that discovery presents a list of 
possibilities, and specific choices get based on things like roaming 
relationships, but to make that work requires standardization.

See inline for comments
On Apr 19, 2012, at 1:30 PM, Don Joslyn wrote:



I don't think PAWS should define discovery, I think the protocol should simply 
start after a device has "found" the correct database to use.

I feel this way for many reasons:
1) In the US, a radio is certified to work with one or more specific databases. 
So the device will be pre-configured to contact specific databases, no need to 
implement a discovery service. If the device is programmed to work with more 
than one database provider, the device owner will configure which one to use 
based on the relationship that they have established with the database provider 
(for example, which one they are paying to use).
Discovery would provide the list of (10) databases.  Which one you use could be 
based on existing subscriptions, but could also be based on roaming agreements. 
 Preconfiguration won't work: I build a device that is certified to work in the 
U.S. and the U.K.  It's sold to a U.K. customer, who visits the U.S.  The 
customer's U.K. provider has a roaming arrangement with one or more U.S. 
database operators.  I want that to work, even if the device is certified to 
work in 25 countries.  Preconfiguration rarely works well in global, mobile 
environments.  You can do it, but I want a standardized discovery mechanism.




2) Discovery services like LoST are based on location, but the device's 
relationship with a database service is not known or considered. While it may 
seem simple to configure LoST or similar service to point to a database service 
based on location, how do you point to the one that the customer has a 
relationship with, for example, paid to use? I do realize that this may not be 
an issue in every country.
See roaming above.  You may have configuration for your home database, but not 
a roaming database.  Also, I expect arrangements in some other countries will 
be simpler than the U.S.




3) If PAWS defines a globally applicable discovery process and either picks an 
existing protocol (like LoST) or designs one, most likely it would include a 
centrally based discovery service. What entity will be responsible for hosting 
and configuring the central discovery service? How will PAWS define this as a 
global solution, and deal with the politics between countries?
LoST is designed to not require a central anything.  It's distributed.  It 
cleverly avoids the political mess.  The designers were mindful of these issues.

I'm waving my hands a bit, but it's a very good answer for discovery of 
location sensitive servers.

4) Some radio manufacturers do not have very much ROM to include even more code 
on their device. I'm concerned that discovery will consume even more space on 
the radio, space that they may not even have.
Not an argument that gets you any traction in the IETF.  ROM is cheap. Have 
more.  All it takes is one service call to wipe out savings in ROM.



5) I believe that defining discovery will take more time than defining the 
protocol between the WSDB and WSD.
Nah.  We do this for lots of protocols.  If we decide to use LoST, it will be 
very easy.




I think that database discovery should be left to each country to define based 
on their own requirements and Whitespace ecosystem.
By that argument, we should close up shop and let each country define their own 
database query protocol.




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

Reply via email to