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