Well, no, I expect only P2PSIP peers to implement P2PSIP.  A non- 
p2psip URI that is registered in an overlay presumably is a publicly  
reachable address that doesn't require the CONNECT.    (So I guess my  
response should have been prefixed with something like "when  
connecting to a URI that is not a GRUU containing a PeerID..."

I don't think the current SIP usage specifies how to locate an  
outbound proxy, should one be required by the deployment.

Bruce


On Mar 11, 2008, at 7:21 PM, <[EMAIL PROTECTED]> wrote:

> Hi Bruce,
>
>> The first is to use CONNECT
>> (essentially ICE) to initiate a direct connection between the
>> peers.
>
> Could you please explain why you want to use P2P layer methods on the
> SIP layer (application layer)? Do you expect all SIP UAs to implement
> P2PSIP?
>
> Marcin
>
>> -----Original Message-----
>> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
>> On Behalf Of ext Bruce Lowekamp
>> Sent: Tuesday, March 11, 2008 10:50 PM
>> To: Henry Sinnreich
>> Cc: [email protected]
>> Subject: Re: [P2PSIP] Random resource probe
>>
>>
>> Hi Henry.  Responses inline...
>>
>> On Mar 11, 2008, at 10:15 AM, Henry Sinnreich wrote:
>>
>>> The missing elements in Reload are well known in the DHT "industry":
>>>
>>> 1. Defining neighbor proximity by
>>> *         Delay
>>> *         Number of routing hops
>>> *         Bandwidth
>>>
>>> 2. Algorithms for fair disk usage, etc.
>>>
>>> 3. Recovery of temporarily "failed" neighbors that may have been
>>> overloaded due to congestion in the access link or high CPU
>> usage due
>>> to cryptography.
>>>
>>
>> I think this is getting to an important open issue that we
>> need to decide how we will handle (at least in whatever base
>> overlay we agree on).  Basically, there is a spectrum of
>> possibilities that range from
>>
>> simple to explain and implement, but not ideal in all
>> deployments to multi-featured, configurable, and complex.
>> maybe(?) scales to different size/types of deployments
>>
>> The DHT in reload-03 (and earlier) leans toward the simpler
>> end of things, largely on the grounds of reducing complexity
>> for ease of implementation.  But I think it certainly is an
>> open topic (and likely to be the subject of much debate for
>> some time) where the wg's base overlay should land on this scale.
>>
>>
>>> The above are key ingredients and another reason to decouple the DHT
>>> layer form the application layer; SIP in our case.
>>
>> Hear, hear!
>>
>>>
>>> This decoupling is one of the reasons why I believe P2PP
>> should be the
>>> common starting base for P2PSIP and not Reload for sure.
>>> In Reload (1) routing is duplicated in the DHT and the SIP
>> layers and
>>> (2) coupled for too strong from benefiting of advanced DHT
>>> development.
>>>
>>
>> I'm not quite sure what you're referring to here.  11.2.2 and
>> 11.2.3 describe the two methods of establishing a SIP dialog
>> proposed by reload-03.  The first is to use CONNECT
>> (essentially ICE) to initiate a direct connection between the
>> peers.  The second is a use of reload's generic TUNNEL
>> mechanism to route the SIP dialog over the
>> overlay as application-level traffic.   I believe that both these
>> approaches separate the roles and responsibilities of the
>> various layers appropriately, but am interested in any
>> comments on how this could be improved.
>>
>> Bruce
>>
>>
>>
>>> Henry
>>>
>>> -----Original Message-----
>>> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
>>> Behalf Of Bruce Lowekamp
>>> Sent: Monday, March 10, 2008 6:58 PM
>>> To: jiangxingfeng 36340
>>> Cc: [email protected]
>>> Subject: Re: [P2PSIP] Random resource probe
>>>
>>>
>>> On Mar 10, 2008, at 6:48 PM, jiangxingfeng 36340 wrote:
>>>
>>>>> Let me try parsing this another way.
>>>>> If the Service location is just a normal lookup, returning normal
>>>>> responses, then it clearly needs no support from the P2P layer we
>>>>> are defining.
>>>> Right. If the standard service name method works in all
>> cases, there
>>>> is no need to develop new methods. But in some cases, this method
>>>> has some shortcomings:
>>>> 1. if too much peers providing the same service, and also publish
>>>> the information to the responsible peer fo the service-id
>> gotten by
>>>> hashing the standard service name. So the responsible peer has to
>>>> store so much <key, value> pair;
>>>>
>>>> 2. the other shortcoming is if the service is a popular
>> service, all
>>>> query will go to the responsible peer. It may overload the
>>>> responsible peer.
>>>
>>> This isn't how the service discovery algorithms work (either reload,
>>> redir, or any of the others I can think of).  ReDiR, in
>> particular, is
>>> adaptive.  In ReDiR, the service providers and the queriers
>> gauge the
>>> population density of the service and use that to select where to
>>> search for the service.  There isn't overload on a single
>> responsible
>>> peer.
>>>
>>> In the technique in reload, the data is stored at random
>> locations and
>>> random queries are used to search, so again, there is no
>> overload on a
>>> single peer.
>>>
>>>
>>>>
>>>>
>>>>> If pure random probes suffice, then that's enough.
>>>> Maybe we need collect some experiemental data to see
>> whethere random
>>>> probes could work in most cases. I mean, if the service providers
>>>> could be got within two or three transactions, IMHO, it is a
>>>> reasonable latency.
>>>>
>>>
>>> The technique in reload works fine if you can reasonably accurately
>>> predict the server population.  If you can't, it won't work
>> very well.
>>>
>>> Bruce
>>>
>>> _______________________________________________
>>> P2PSIP mailing list
>>> [email protected]
>>> https://www.ietf.org/mailman/listinfo/p2psip
>>
>> _______________________________________________
>> P2PSIP mailing list
>> [email protected]
>> https://www.ietf.org/mailman/listinfo/p2psip
>>
>

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

Reply via email to