RE: [P2PSIP] Are we settled on a DHT approach? (was: Term for thepeer who is responsible for a specific key)
"Henry Sinnreich" <hsinnrei@adobe.com> Tue, 04 September 2007 19:03 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 1ISdfz-0006S2-T5; Tue, 04 Sep 2007 15:03:03 -0400
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1ISdfy-0006Rx-Ct for p2psip@ietf.org; Tue, 04 Sep 2007 15:03:02 -0400
Received: from exprod6og55.obsmtp.com ([64.18.1.191]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1ISdfx-0000Xr-MK for p2psip@ietf.org; Tue, 04 Sep 2007 15:03:02 -0400
Received: from source ([192.150.11.134]) by exprod6ob55.postini.com ([64.18.5.12]) with SMTP; Tue, 04 Sep 2007 12:02:42 PDT
Received: from inner-relay-3.eur.adobe.com (inner-relay-3.adobe.com [192.150.20.198] (may be forged)) by outbound-smtp-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id l84J13IQ021097; Tue, 4 Sep 2007 12:01:03 -0700 (PDT)
Received: from fe1.corp.adobe.com (fe1.corp.adobe.com [10.8.192.70]) by inner-relay-3.eur.adobe.com (8.12.10/8.12.9) with ESMTP id l84J2bFV020019; Tue, 4 Sep 2007 12:02:37 -0700 (PDT)
Received: from namail5.corp.adobe.com ([10.8.192.88]) by fe1.corp.adobe.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 4 Sep 2007 12:02:36 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [P2PSIP] Are we settled on a DHT approach? (was: Term for thepeer who is responsible for a specific key)
Date: Tue, 04 Sep 2007 12:02:07 -0700
Message-ID: <24CCCC428EFEA2469BF046DB3C7A8D223AE060@namail5.corp.adobe.com>
In-Reply-To: <p06240606c3034317c305@[76.102.94.28]>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [P2PSIP] Are we settled on a DHT approach? (was: Term for thepeer who is responsible for a specific key)
Thread-Index: AcfvGPdlRNy6uzLcSmW9v5rd7fHq6AADH9ew
References: <011c01c7eaa4$87c9e480$5105a40a@china.huawei.com><5A4C226C-9B14-4642-AC49-5D71229E37D1@softarmor.com> <p06240606c3034317c305@[76.102.94.28]>
From: Henry Sinnreich <hsinnrei@adobe.com>
To: Ted Hardie <hardie@qualcomm.com>, Dean Willis <dean.willis@softarmor.com>, P2PSIP Mailing List <p2psip@ietf.org>
X-OriginalArrivalTime: 04 Sep 2007 19:02:36.0592 (UTC) FILETIME=[28384300:01C7EF26]
X-Spam-Score: 1.8 (+)
X-Scan-Signature: 10d3e4e3c32e363f129e380e644649be
Cc:
X-BeenThere: p2psip@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
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>
Errors-To: p2psip-bounces@ietf.org
> But I think the plug-in architecture should support any mechanism that > supports the same primitives, and that it should not be limited to > distributed hash tables. Yes, this is exactly what the I-D on the P2PP describes and it is based on a real implementation: http://ietf.org/internet-drafts/draft-baset-p2psip-p2pp-00.txt Henry -----Original Message----- From: Ted Hardie [mailto:hardie@qualcomm.com] Sent: Tuesday, September 04, 2007 12:28 PM To: Dean Willis; P2PSIP Mailing List Subject: Re: [P2PSIP] Are we settled on a DHT approach? (was: Term for thepeer who is responsible for a specific key) At 4:31 PM -0500 9/2/07, Dean Willis wrote: > >Use of DHT terms like root and replica root does point at one thing that we've tried to dodge so far in the concepts draft, and that is "Is the distributed database built on a DHT or something else?" I believe this goes back to a question we've discussed and did not come to a consensus on. That was, basically, how well do we want this to support new technologies plugged-in as substrates here? My personal opinion is that we need to select a candidate technology to demonstrate interoperability here, but that we don't need to specify a full-on, long-term mandatory-to-implement technology. I think the candidate technology should be based on one of the existing DHT solutions. But I think the plug-in architecture should support any mechanism that supports the same primitives, and that it should not be limited to distributed hash tables. If some function other than hashing is used to create the overlay topology, why does it matter? That said, I don't see a problem in describing the primitives in terms derived from those used by DHTs. We can always add text like: The terms below are derived from X, selected as the common choice for those intending to demonstrate interoperability with the initial version of this standard. X is based on Distributed Hash Tables, and the working group believes that other DHTs or other peer-to-peer overlay mechanisms may be used where they provide similar capabilities. Because peer to peer technologies are an area of active research and the working group expects significant progress, it encourages developers to code with the expectation that other technologies may eventually replace or augment X as a substrate. That lets us pick up the existing technology's terminology, but leave open the possibility of change. Ted >I think I'm detecting a general consensus emergence that the distributed database is either built on a DHT, or on something so much like a DHT that we could reasonably apply DHT terminology to it without confusing too many people. > >Do we agree to this? If so, I believe we can start shaping the concepts document toward this consensus, and inclusion of P2PSIP root peer and P2PSIP replica root peer seems like a reasonable place to start. But since we're supposedly documenting P2PSIP and not soft-drink concepts, I propose we leave the "root beer" out of the document for now. > >-- >Dean > >_______________________________________________ >P2PSIP mailing list >P2PSIP@ietf.org >https://www1.ietf.org/mailman/listinfo/p2psip _______________________________________________ P2PSIP mailing list P2PSIP@ietf.org https://www1.ietf.org/mailman/listinfo/p2psip _______________________________________________ P2PSIP mailing list P2PSIP@ietf.org https://www1.ietf.org/mailman/listinfo/p2psip
- [P2PSIP] Term for the peer who is responsible for… JiangXingFeng
- RE: [P2PSIP] Term for the peer who is responsible… HUANG Ping B
- Re: [P2PSIP] Term for the peer who is responsible… Hui Deng
- RE: [P2PSIP] Term for the peer who is responsible… Peili Xu
- Re: [P2PSIP] Term for the peer who is responsible… Philip Matthews
- Re: [P2PSIP] Term for the peer who is responsible… David A. Bryan
- [P2PSIP] P2P glossary Henry Sinnreich
- Re: [P2PSIP] Term for the peer who is responsible… Spencer Dawkins
- Re: [P2PSIP] P2P glossary David A. Bryan
- RE: [P2PSIP] Term for the peer who is responsible… Jan Seedorf
- Re: [P2PSIP] P2P glossary Victor Pascual Ávila
- RE: [P2PSIP] Term for the peer who is responsible… Zheng Hewen
- [P2PSIP] RE: P2P glossary JiangXingFeng
- RE: [P2PSIP] P2P glossary HUANG Ping B
- Re: [P2PSIP] Term for the peer who is responsible… Philip Matthews
- Re: [P2PSIP] Term for the peer who is responsible… Peter Pan
- RE: [P2PSIP] Term for the peer who is responsible… Henry Sinnreich
- RE: [P2PSIP] Term for the peer who is responsible… Zheng Hewen
- [P2PSIP] Are we settled on a DHT approach? (was: … Dean Willis
- Re: [P2PSIP] Are we settled on a DHT approach? (w… Eunsoo Shim
- RE: [P2PSIP] Are we settled on a DHT approach? (w… Zheng Hewen
- Re: [P2PSIP] Are we settled on a DHT approach? (w… Peter Pan
- RE: [P2PSIP] Are we settled on a DHT approach? (w… Henry Sinnreich
- Re: [P2PSIP] Are we settled on a DHT approach? (w… Ted Hardie
- Re: [P2PSIP] Are we settled on a DHT approach? (w… Victor Pascual Ávila
- RE: [P2PSIP] Are we settled on a DHT approach? (w… Henry Sinnreich
- Re: [P2PSIP] Are we settled on a DHT approach? (w… Dean Willis
- Re: [P2PSIP] Are we settled on a DHT approach? (w… Peter Pan
- Re: [P2PSIP] Are we settled on a DHT approach? (w… Spencer Dawkins
- RE: [P2PSIP] Are we settled on a DHT approach? (w… Brian Rosen
- RE: [P2PSIP] Are we settled on a DHT approach? (w… Ted Hardie
- Re: [P2PSIP] Are we settled on a DHT approach? (w… Spencer Dawkins
- Re: [P2PSIP] Are we settled on a DHT approach? (w… Ted Hardie
- Re: [P2PSIP] Are we settled on a DHT approach? (w… Spencer Dawkins
- Re: [P2PSIP] Are we settled on a DHT approach? (w… Henning Schulzrinne
- Re: [P2PSIP] Are we settled on a DHT approach? (w… Spencer Dawkins
- Re: [P2PSIP] Are we settled on a DHT approach? (w… Peter Pan
- Re: [P2PSIP] Are we settled on a DHT approach? (w… Henning Schulzrinne