Re: [tcpm] Is this a problem?

Chandrashekhar Appanna <achandra@cisco.com> Wed, 21 November 2007 03:15 UTC

Return-path: <tcpm-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Iug4F-0008A5-Mq; Tue, 20 Nov 2007 22:15:59 -0500
Received: from tcpm by megatron.ietf.org with local (Exim 4.43) id 1Iug4E-00089x-GE for tcpm-confirm+ok@megatron.ietf.org; Tue, 20 Nov 2007 22:15:58 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Iug4E-00089p-6S for tcpm@ietf.org; Tue, 20 Nov 2007 22:15:58 -0500
Received: from sj-iport-6.cisco.com ([171.71.176.117]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Iug47-0005jH-39 for tcpm@ietf.org; Tue, 20 Nov 2007 22:15:58 -0500
Received: from sj-dkim-2.cisco.com ([171.71.179.186]) by sj-iport-6.cisco.com with ESMTP; 20 Nov 2007 19:15:50 -0800
Received: from sj-core-1.cisco.com (sj-core-1.cisco.com [171.71.177.237]) by sj-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id lAL3FoVL007643 for <tcpm@ietf.org>; Tue, 20 Nov 2007 19:15:50 -0800
Received: from cisco.com (pita.cisco.com [171.71.177.199]) by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id lAL3FnUV011470 for <tcpm@ietf.org>; Wed, 21 Nov 2007 03:15:49 GMT
Received: (from achandra@localhost) by cisco.com (8.8.8-Cisco List Logging/8.8.8) id TAA27672 for tcpm@ietf.org; Tue, 20 Nov 2007 19:14:10 -0800 (PST)
Date: Tue, 20 Nov 2007 19:14:10 -0800
From: Chandrashekhar Appanna <achandra@cisco.com>
To: tcpm@ietf.org
Subject: Re: [tcpm] Is this a problem?
Message-ID: <20071121031410.GJ26548@cisco.com>
References: <299249.88905.qm@web31703.mail.mud.yahoo.com> <20071120121238.740442F6E0C@lawyers.icir.org> <200711202201.WAA05926@cisco.com> <47437551.7020205@isi.edu> <20071121004427.GI26548@cisco.com> <20071121011105.GQ5881@elb.elitists.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <20071121011105.GQ5881@elb.elitists.net>
User-Agent: Mutt/1.4i
DKIM-Signature: v=0.5; a=rsa-sha256; q=dns/txt; l=3272; t=1195614950; x=1196478950; c=relaxed/simple; s=sjdkim2002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=achandra@cisco.com; z=From:=20Chandrashekhar=20Appanna=20<achandra@cisco.com> |Subject:=20Re=3A=20[tcpm]=20Is=20this=20a=20problem? |Sender:=20; bh=u4jA0Xe3QL41pgcEz+LeZzFbYhoGNhbDnS3dKJaJndw=; b=ucvhNQGk4z5+hT4KgJBu/LjncKMpBm2MUX+okey9CkcD2DUVnJAT3p4e8gimMRsScRAqqWmF 2cjxChfH7xb4IWVRLkZVmnEnPwXL4BCr5u7BLmJSiCE6wJYRcGXOAX4V;
Authentication-Results: sj-dkim-2; header.From=achandra@cisco.com; dkim=pass ( sig from cisco.com/sjdkim2002 verified; );
X-Spam-Score: -4.0 (----)
X-Scan-Signature: 25620135586de10c627e3628c432b04a
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
Errors-To: tcpm-bounces@ietf.org

On Tue, Nov 20, 2007 at 08:11:05PM -0500, Ethan Blanton wrote:
> Chandrashekhar Appanna spake unto us the following wisdom:
> > On Tue, Nov 20, 2007 at 04:01:21PM -0800, Joe Touch wrote:
> > > Lloyd Wood wrote:
> > > > The community standardised TCP window size advertisements. That's a
> > > > local resource control issue, surely?
> > > 
> > > That's something you have to tell the other end, i.e., it requires a
> > > change to the protocol on the wire. This one can be implemented without
> > > any change to the protocol at all - entirely at the app layer.
> > 
> > And I think the authors are positioning that there is a better place
> > in the architecture to solve this and that is in tcp. I think it is
> > boiling down to just a matter of opinions so far.. esp when you keep
> > repeating that it could be solved in the app layer (for as long as I
> > recall!!)
> 
> Joe keeps making this point because it is _very important_.  Any
> feature which can be accomplished at Layer N can be accomplished at
> Layer N - 1, and vice-versa.  However, the Internet protocols have
> enjoyed tremendous success and longevity in part because they resist
> the urge to push application and other high-layer semantics into the
> lower layers.
>

  And still it is a matter of opinion as to which layer should have what
  beyond a point of debate. Lot of the current model has also historical
  significance that we try to justify now with good language and architecture.
  But I do not disagree with your point but the repetition, to me, means that
  we are stuck at a stalemate and that is not interesting..


> > > Useful is a fine metric for a new protocol, not for mucking with such a
> > > ubiquitous and established one unnecessarily, IMO.
> > 
> > I do not understand that line of reasoning at all.. I think the point
> > was that it could be useful to tcp.. not to some new protocol. I think
> > the discussion has to be around that point only.. last I checked this
> > was the tcp m mailing list.
> 
> "Unnecessarily" is an important word in that statement, which you did
> not address.  The question has never been "can this be done in TCP",

  I think useful to me is still a fine metric even for tcp and therefore
  I stopped there.

  0.02,
  Chandra.

> it is rather, "should this be done in TCP?"
> 
> For my own part, I have not yet seen a reason why application layer
> timeouts are not a reasonable solution to this problem, or even the
> _correct_ solution to this problem, because only the application knows
> how much progress is "sufficient" progress, and as such I cannot see
> driving this feature into the TCP _standards_.  I also, however, see
> no reason why some particular TCP stack could not provide a socket
> tunable for persist timeout, if sufficient userspace demand were
> present.
> 
> Ethan
> 
> -- 
> The laws that forbid the carrying of arms are laws [that have no remedy
> for evils].  They disarm only those who are neither inclined nor
> determined to commit crimes.
> 		-- Cesare Beccaria, "On Crimes and Punishments", 1764



> _______________________________________________
> tcpm mailing list
> tcpm@ietf.org
> https://www1.ietf.org/mailman/listinfo/tcpm


_______________________________________________
tcpm mailing list
tcpm@ietf.org
https://www1.ietf.org/mailman/listinfo/tcpm