Re: [P2PSIP] The case for direct response support in RELOAD
"Narayanan, Vidya" <vidyan@qualcomm.com> Sun, 16 November 2008 01:44 UTC
Return-Path: <p2psip-bounces@ietf.org>
X-Original-To: p2psip-archive@optimus.ietf.org
Delivered-To: ietfarch-p2psip-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 43A233A683A; Sat, 15 Nov 2008 17:44:07 -0800 (PST)
X-Original-To: p2psip@core3.amsl.com
Delivered-To: p2psip@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 829B03A69C3 for <p2psip@core3.amsl.com>; Sat, 15 Nov 2008 17:44:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.326
X-Spam-Level:
X-Spam-Status: No, score=-103.326 tagged_above=-999 required=5 tests=[AWL=-0.727, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c3d8T0Gmw8M5 for <p2psip@core3.amsl.com>; Sat, 15 Nov 2008 17:44:04 -0800 (PST)
Received: from wolverine02.qualcomm.com (wolverine02.qualcomm.com [199.106.114.251]) by core3.amsl.com (Postfix) with ESMTP id 637343A63EC for <p2psip@ietf.org>; Sat, 15 Nov 2008 17:44:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=qualcomm.com; i=vidyan@qualcomm.com; q=dns/txt; s=qcdkim; t=1226799844; x=1258335844; h=from:to:cc:date:subject:thread-topic:thread-index: message-id:references:in-reply-to:accept-language: content-language:x-ms-has-attach:x-ms-tnef-correlator: acceptlanguage:content-type:content-transfer-encoding: mime-version:x-ironport-av; z=From:=20"Narayanan,=20Vidya"=20<vidyan@qualcomm.com>|To: =20Bruce=20Lowekamp=20<bbl@lowekamp.net>|CC:=20"Das,=20Sa umitra"=20<saumitra@qualcomm.com>,=0D=0A=20=20=20=20=20 =20=20=20"p2psip@ietf.org"=0D=0A=09<p2psip@ietf.org> |Date:=20Sat,=2015=20Nov=202008=2017:42:55=20-0800 |Subject:=20RE:=20[P2PSIP]=20The=20case=20for=20direct=20 response=20support=20in=20RELOAD|Thread-Topic:=20[P2PSIP] =20The=20case=20for=20direct=20response=20support=20in=20 RELOAD|Thread-Index:=20AclHbHIYq4Wi+Fo+T6up/Yq8O4x53AAHzq jQ|Message-ID:=20<BE82361A0E26874DBC2ED1BA244866B9293671E 3@NALASEXMB08.na.qualcomm.com>|References:=20<2D06DE445C2 ADE44890118C3F449B9631FA7409A@NASANEXMB12.na.qualcomm.com >=0D=0A=09=20<BE82361A0E26874DBC2ED1BA244866B9293671A0@NA LASEXMB08.na.qualcomm.com>=0D=0A=20<bc023dcd0811151352r3c ba0c43j7b1e30ff4bf9c100@mail.gmail.com>|In-Reply-To:=20<b c023dcd0811151352r3cba0c43j7b1e30ff4bf9c100@mail.gmail.co m>|Accept-Language:=20en-US|Content-Language:=20en-US |X-MS-Has-Attach:|X-MS-TNEF-Correlator:|acceptlanguage: =20en-US|Content-Type:=20text/plain=3B=20charset=3D"us-as cii"|Content-Transfer-Encoding:=20quoted-printable |MIME-Version:=201.0|X-IronPort-AV:=20E=3DMcAfee=3Bi=3D"5 100,188,5435"=3B=20a=3D"13055799"; bh=6Ks+tG1cozDUnMth7wWX4kThj5XVqx5RR6xZ6tyxIJg=; b=KdylwvjxsG/FdqyQyojZ5kdpBUNIv9U1aVv9bWkn8daFjLAAKjSroe+a T9bKN+5nsKUjS6lQd7E+YPNf0FZVBv9aOv8faIIJlWpjZX+ZWF4Wi0P/X SEf/Qg4SvbbWD7P2Bs0ZwtK32288gCnzkeH9UQudEAKAWnQRENUJj0rXU Q=;
X-IronPort-AV: E=McAfee;i="5100,188,5435"; a="13055799"
Received: from pdmz-ns-mip.qualcomm.com (HELO ithilien.qualcomm.com) ([199.106.114.10]) by wolverine02.qualcomm.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 15 Nov 2008 17:44:04 -0800
Received: from msgtransport03.qualcomm.com (msgtransport03.qualcomm.com [129.46.61.154]) by ithilien.qualcomm.com (8.14.2/8.14.2/1.0) with ESMTP id mAG1i49R010620 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sat, 15 Nov 2008 17:44:04 -0800
Received: from nasanexhub05.na.qualcomm.com (nasanexhub05.na.qualcomm.com [129.46.134.219]) by msgtransport03.qualcomm.com (8.14.2/8.14.2/1.0) with ESMTP id mAG1i3oo021383 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Sat, 15 Nov 2008 17:44:03 -0800
Received: from nalasexhc01.na.qualcomm.com (10.47.129.185) by nasanexhub05.na.qualcomm.com (129.46.134.219) with Microsoft SMTP Server (TLS) id 8.1.311.2; Sat, 15 Nov 2008 17:44:03 -0800
Received: from NALASEXMB08.na.qualcomm.com ([10.47.16.13]) by nalasexhc01.na.qualcomm.com ([10.47.129.185]) with mapi; Sat, 15 Nov 2008 17:44:02 -0800
From: "Narayanan, Vidya" <vidyan@qualcomm.com>
To: Bruce Lowekamp <bbl@lowekamp.net>
Date: Sat, 15 Nov 2008 17:42:55 -0800
Thread-Topic: [P2PSIP] The case for direct response support in RELOAD
Thread-Index: AclHbHIYq4Wi+Fo+T6up/Yq8O4x53AAHzqjQ
Message-ID: <BE82361A0E26874DBC2ED1BA244866B9293671E3@NALASEXMB08.na.qualcomm.com>
References: <2D06DE445C2ADE44890118C3F449B9631FA7409A@NASANEXMB12.na.qualcomm.com> <BE82361A0E26874DBC2ED1BA244866B9293671A0@NALASEXMB08.na.qualcomm.com> <bc023dcd0811151352r3cba0c43j7b1e30ff4bf9c100@mail.gmail.com>
In-Reply-To: <bc023dcd0811151352r3cba0c43j7b1e30ff4bf9c100@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
MIME-Version: 1.0
Cc: "p2psip@ietf.org" <p2psip@ietf.org>
Subject: Re: [P2PSIP] The case for direct response support in RELOAD
X-BeenThere: p2psip@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Peer-to-Peer SIP working group discussion list <p2psip.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/p2psip>, <mailto:p2psip-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/p2psip>
List-Post: <mailto:p2psip@ietf.org>
List-Help: <mailto:p2psip-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/p2psip>, <mailto:p2psip-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: p2psip-bounces@ietf.org
Errors-To: p2psip-bounces@ietf.org
Actually, the benefits of direct responses are beyond just the scenarios with absolutely no NATs at all. Large, multi-site enterprises would benefit from it, as would IPv6 deployments. I was pointing out that even in commercial environments, there are non-NATed cellular networks. Vidya > -----Original Message----- > From: Bruce Lowekamp [mailto:bbl@lowekamp.net] > Sent: Saturday, November 15, 2008 1:52 PM > To: Narayanan, Vidya > Cc: Das, Saumitra; p2psip@ietf.org > Subject: Re: [P2PSIP] The case for direct response support in RELOAD > > It's certainly true that many of the arguments against direct > responses go away if you can assume your deployment has no > NATs. It's also completely true that there are such > deployments, although I doubt they would be the majority. > > One of the issues that needs to be addressed when comparing > the efficiency of direct response is to include the cost of > negotiating tcp and/or tls before sending any actual data. > The cost of that is non-trivial, so comparing them is not > quite as simple as counting the direct response as 1 hop. 3 > symmetric response hops may well be faster than opening a new > TCP/TLS connection for sending the response. > Again, there are deployments where this isn't an issue and > you can just send a single UDP packet, but I don't think > they're the majority. > > I would be very interested in seeing an analysis of the > cost/benefit of using mobile wireless devices as peers > compared to using the mobile devices as clients and using the > APs as peers. Not saying there's not an argument or occasion > for doing it, I'm just not convinced it's going to be very common. > > Given all the limitations of when direct response is clearly > beneficial, I'm still opposed to having it as part of the > base protocol. I do want to see it as an extension, however. > > Bruce > > > On Fri, Nov 14, 2008 at 6:14 PM, Narayanan, Vidya > <vidyan@qualcomm.com> wrote: > > > > Direct routing has huge benefits in the presence of > wireless devices. The current routing choices assume that we > need symmetric routing to handle NATs and hence, that is the > common case. It turns out that there are several cellular > networks today that are non-NATed (shocking, but, true for > now, at least in the US). So, it would be bad to not take > advantage of that for improving the lookup latency. Worse > still, by forcing symmetric routing all the time, we would > have cut the budget for the maximum number of wireless hops > in one direction to half (with only 3-4 wireless hops > budgeted for the entire lookup to have an acceptable call > setup latency, this makes it significantly worse). > > > > So, we really should make direct routing part of the base > spec if we want RELOAD working well with wireless devices. > > > > Vidya > > > >> -----Original Message----- > >> From: p2psip-bounces@ietf.org > >> [mailto:p2psip-bounces@ietf.org] On Behalf Of Das, Saumitra > >> Sent: Friday, November 14, 2008 1:03 PM > >> To: p2psip@ietf.org > >> Subject: [P2PSIP] The case for direct response support in RELOAD > >> > >> Hi all, > >> > >> I think we should consider a direct reponse based asymmetric > >> routing as part of the base draft in RELOAD. There are several > >> advantages 1. The latency of a transaction is reduced. > >> 2. Given the increasing spread of mobile devices that may > participate > >> in such overlays direct response routing can reduce the resource > >> usage on multiple wireless hops. > >> 3. Many hosts (such as in mobile broadband networks) are > not always > >> behind NATs and in such cases direct response routing is even more > >> beneficial as we do not need to perform ICE. > >> > >> Another draft (ref 1) also supports this view. > >> > >> openDHT also seems to support such as mode of operation > (see Ref 2). > >> While it mainly operates on a testbed with public Ips, one > can make > >> the case that there may be many such nodes in a deployed RELOAD > >> overlay. E.g. university machines, wireless hosts etc. > >> > >> Ref 1: http://tools.ietf.org/id/draft-jiang-p2psip-relay-00.txt > >> Ref 2: Sean Rhea, Byung-Gon Chun, John Kubiatowicz, and Scott > >> Shenker. Fixing the Embarrassing Slowness of OpenDHT on PlanetLab. > >> Proceedings of USENIX WORLDS 2005, December 2005. > >> > >> Thanks > >> Saumitra > >> _______________________________________________ > >> P2PSIP mailing list > >> P2PSIP@ietf.org > >> https://www.ietf.org/mailman/listinfo/p2psip > >> > > _______________________________________________ > > P2PSIP mailing list > > P2PSIP@ietf.org > > https://www.ietf.org/mailman/listinfo/p2psip > > > _______________________________________________ P2PSIP mailing list P2PSIP@ietf.org https://www.ietf.org/mailman/listinfo/p2psip
- [P2PSIP] The case for direct response support in … Das, Saumitra
- Re: [P2PSIP] The case for direct response support… Narayanan, Vidya
- Re: [P2PSIP] The case for direct response support… jiangxingfeng 36340
- Re: [P2PSIP] The case for direct response support… Bruce Lowekamp
- Re: [P2PSIP] The case for direct response support… Lakshminath Dondeti
- Re: [P2PSIP] The case for direct response support… Narayanan, Vidya
- Re: [P2PSIP] The case for direct response support… Bruce Lowekamp
- Re: [P2PSIP] The case for direct response support… Eric Rescorla
- Re: [P2PSIP] The case for direct response support… Narayanan, Vidya
- Re: [P2PSIP] The case for direct response support… Eric Rescorla
- Re: [P2PSIP] The case for direct response support… Bruce Lowekamp
- Re: [P2PSIP] The case for direct response support… Narayanan, Vidya
- Re: [P2PSIP] The case for direct response support… Eric Rescorla