Re: [P2PSIP] Design decisions
Isaias Martinez Yelmo <imyelmo@it.uc3m.es> Wed, 14 March 2007 14:30 UTC
Return-path: <p2psip-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HRUV2-0007I2-Fl; Wed, 14 Mar 2007 10:30:44 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HRUV0-0007He-BU for p2psip@ietf.org; Wed, 14 Mar 2007 10:30:42 -0400
Received: from smtp03.uc3m.es ([163.117.136.123]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HRUUv-00033Y-GD for p2psip@ietf.org; Wed, 14 Mar 2007 10:30:42 -0400
Received: from smtp03.uc3m.es (localhost [127.0.0.1]) by localhost.uc3m.es (Postfix) with ESMTP id 7360CB24F3; Wed, 14 Mar 2007 15:30:36 +0100 (CET)
Received: from chundachunda.it.uc3m.es (chundachunda.it.uc3m.es [163.117.139.132]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp03.uc3m.es (Postfix) with ESMTP id 53618B5000; Wed, 14 Mar 2007 15:30:34 +0100 (CET)
From: Isaias Martinez Yelmo <imyelmo@it.uc3m.es>
Organization: Universidad Carlos III de Madrid
To: p2psip@ietf.org
Subject: Re: [P2PSIP] Design decisions
Date: Wed, 14 Mar 2007 15:30:19 +0100
User-Agent: KMail/1.9.6
References: <24CCCC428EFEA2469BF046DB3C7A8D2252751E@namail5.corp.adobe.com>
In-Reply-To: <24CCCC428EFEA2469BF046DB3C7A8D2252751E@namail5.corp.adobe.com>
MIME-Version: 1.0
Message-Id: <200703141530.32263.imyelmo@it.uc3m.es>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 2bf730a014b318fd3efd65b39b48818c
Cc: Henry Sinnreich <hsinnrei@adobe.com>
X-BeenThere: p2psip@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: Isaias Martinez Yelmo <imyelmo@it.uc3m.es>
List-Id: Peer-to-Peer SIP working group discussion list <p2psip.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/p2psip>, <mailto:p2psip-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/p2psip>
List-Post: <mailto:p2psip@ietf.org>
List-Help: <mailto:p2psip-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/p2psip>, <mailto:p2psip-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0288344595=="
Errors-To: p2psip-bounces@ietf.org
Comments in line about this interesting dissertation. They are tagged with imyelmo. Isaias On Miércoles, 7 de Marzo de 2007, Henry Sinnreich wrote: > The good news is we have now four excellent contributions to the design > of the peer protocol for P2P SIP. They are in no particular order (add > http://www.ietf.org/internet-drafts/ in front of the file name): > > "The Peer Protocol for P2PSIP Networks" > <draft-hautakorpi-p2psip-peer-protocol-00.txt> <imyelmo> REGISTER or LOCSER ? Two things to consider: * It is correct to use register for the purposes of P2PSIP from the point of view of standarization * What option is easier to implement for developers? Probably, a new message probably will be easier, but it is necessary to consider that it can not be created a new messager per each problem that it is wanted to be solved. </imyelmo> > "Peer-to-Peer Protocol (P2PP)" > <draft-baset-p2psip-p2pcommon-01> <imyelmo> I think this idea is quite good. A good designed protocol could support as transport for maintaining different types of overlay networks. Furthermore, it is a quite interesting approach if different P2PSIP domains want to be interconnected because its structure will make things easier </imyelmo> > "dSIP: A P2P Approach to SIP Registration and Resource Location" > <draft-bryan-p2psip-dsip-00> <imyelmo> The concepts of this draft are necessary to understand the useful features of P2PSIP and how a p2p overlay can be supported using SIP and it is compatible with the ideas presented in draft-baset-p2psip-p2pcommon-01 </imyelmo> > "Data format and interface to an external peer-to-peer network for SIP > location service" > <draft-singh-p2p-sip-01> <imyelmo> What format should be adopted for the exchange information betwee peers, clients?? * Plaint Text * XML * ... </imyelmo> > It is apparent that while these drafts contain valuable design items, > the opinions also differ widely on such points as: > > - Using any of the 'native' p2p protocols, > - Is SIP a good peer protocol? <imyelmo> The draft: http://www.sipeerior.com/tmp/draft-zangrilli-p2psip-whysip-00.html covers this question ?? </imyelmo> > - The meaning of REGISTER and its replacement with LOCSER, <imyelmo> See above </imyelmo> > - Mechanisms for choosing any DHT peer protocol, examples, <imyelmo> draft-baset-p2psip-p2pcommon-01 ??? </imyelmo> > - Other applications: Search, app layer multicast for conferences, etc., > - The data mode, the service mode, control of DHT routing for other > apps, > - Flexibility of the design, > - For implementers: Is open source code available? What is the > footprint? > > Besides reconciling the peer protocol design decisions, there are also > serious performance considerations, such as (there are more): > > - What is the _measured_ success ration for NAT traversal using ICE? > - What is the distribution of call setup time on the Internet? > - What is the failure rate for peers that cannot see each other? > (non-transitivity) > - Sensitivity to various churn rates such as wired vs. mobile > - Security and trust models,... > > Since we don't have the luxury of an R&D budget, the most sensible > approach is to use results from years of work on p2p. Hint: openDHT.org > Show me the numbers for performance! > Or just trusting the assertions of authors of I-Ds? Think of the cost. > Just in case someone is tempted to try anyhow, please see: > > http://www.ietf.org/internet-drafts/draft-irtf-p2prg-survey-search-01.tx > t > > Proposal: > > 1. Use the above four contributions and the other P2P SIP I-Ds as well > to edit a design document with options, recommendations, examples, etc. > for the peer protocol for P2P SIP. This is the first key WG deliverable. <imyelmo> I agree, and it will be very useful for developers and also for developing more advance features like interconnect different domains. </imyelmo> > 2. Last but not least: Open source code is the most dependable approach > for a successful standard. The P2P SIP peer protocol MUST be backed up > by open source code, free of patent claims. <imyelmo> I agree </imyelmo> Regards, Isaias > 3. Define the P2P SIP peer protocol based on both items 1. and 2. > No less. > > What do you think? > > Thanks, > Henry Sinnreich > > > > > > _______________________________________________ > P2PSIP mailing list > P2PSIP@ietf.org > https://www1.ietf.org/mailman/listinfo/p2psip -- Isaias Martinez Yelmo Universidad Carlos III de Madrid Departamento de Telemática http://www.it.uc3m.es/~imyelmo Asociación de Telématica: http://www.telematica.ws http://www.netcoms.net
_______________________________________________ P2PSIP mailing list P2PSIP@ietf.org https://www1.ietf.org/mailman/listinfo/p2psip
- [P2PSIP] Design decisions Henry Sinnreich
- Re: [P2PSIP] Design decisions Bruce Lowekamp
- Re: [P2PSIP] Design decisions EdPimentl
- RE: [P2PSIP] Design decisions Henry Sinnreich
- Re: [P2PSIP] Design decisions Enrico Marocco
- Re: [P2PSIP] Design decisions Philip Matthews
- RE: [P2PSIP] Design decisions Henry Sinnreich
- Re: [p2p-sip] [P2PSIP] Design decisions Salman Abdul Baset
- RE: [p2p-sip] [P2PSIP] Design decisions Henry Sinnreich
- Re: [p2p-sip] [P2PSIP] Design decisions EdPimentl
- Re: [P2PSIP] Design decisions Enrico Marocco
- Re: [P2PSIP] Design decisions Philip Matthews
- Re: [P2PSIP] Design decisions Philip Matthews
- Re: [P2PSIP] Design decisions EdPimentl
- Re: [p2p-sip] [P2PSIP] Design decisions Vijay K. Gurbani
- Re: [P2PSIP] Design decisions Enrico Marocco
- Evaluating DHTs (was [P2PSIP] Design decisions) Henry Sinnreich
- Re: [p2p-sip] Evaluating DHTs (was [P2PSIP] Desig… Mosiuoa Tsietsi
- Re: Evaluating DHTs (was [P2PSIP] Design decision… Salman Abdul Baset
- Re: [p2p-sip] Evaluating DHTs (was [P2PSIP] Desig… Tien Tuan Anh Dinh
- RE: Evaluating DHTs (was [P2PSIP] Design decision… Henry Sinnreich
- Re: Evaluating DHTs (was [P2PSIP] Design decision… Marcia Zangrilli
- Re: Evaluating DHTs (was [P2PSIP] Design decision… Marcia Zangrilli
- [P2PSIP] Evaluating DHTs (was P2PSIP Design decis… Henry Sinnreich
- Re: [P2PSIP] Evaluating DHTs (was P2PSIP Design d… David A. Bryan
- [P2PSIP] Evaluating DHTs (was P2PSIP Design decis… Henry Sinnreich
- Re: [P2PSIP] Evaluating DHTs (was P2PSIP Design d… EdPimentl
- Re: [P2PSIP] Design decisions Isaias Martinez Yelmo
- Re: [p2p-sip] Evaluating DHTs (was [P2PSIP] Desig… Bill Mccormick
- RE: [p2p-sip] Evaluating DHTs (was [P2PSIP] Desig… Henry Sinnreich
- Re: [P2PSIP] Design decisions Cullen Jennings