Re: [tcpm] New I-D
Mark Allman <mallman@icir.org> Tue, 20 February 2007 23:54 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HJeo8-0007TL-R0; Tue, 20 Feb 2007 18:54:04 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HJeo8-0007TG-Ar for tcpm@ietf.org; Tue, 20 Feb 2007 18:54:04 -0500
Received: from pork.icsi.berkeley.edu ([192.150.186.19]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HJeo6-0001cl-Vh for tcpm@ietf.org; Tue, 20 Feb 2007 18:54:04 -0500
Received: from guns.icir.org (adsl-69-222-35-58.dsl.bcvloh.ameritech.net [69.222.35.58]) by pork.ICSI.Berkeley.EDU (8.12.11.20060308/8.12.11) with ESMTP id l1KNruCg028258; Tue, 20 Feb 2007 15:53:56 -0800
Received: from lawyers.icir.org (adsl-69-222-35-58.dsl.bcvloh.ameritech.net [69.222.35.58]) by guns.icir.org (Postfix) with ESMTP id 9844D7F3404; Tue, 20 Feb 2007 18:53:50 -0500 (EST)
Received: from lawyers.icir.org (localhost [127.0.0.1]) by lawyers.icir.org (Postfix) with ESMTP id 057B41822A6; Tue, 20 Feb 2007 18:53:28 -0500 (EST)
To: MURALI BASHYAM <murali_bashyam@yahoo.com>
From: Mark Allman <mallman@icir.org>
Subject: Re: [tcpm] New I-D
In-Reply-To: <902737.15421.qm@web31702.mail.mud.yahoo.com>
Organization: ICSI Center for Internet Research (ICIR)
Song-of-the-Day: Cocaine
MIME-Version: 1.0
Date: Tue, 20 Feb 2007 18:53:27 -0500
Message-Id: <20070220235328.057B41822A6@lawyers.icir.org>
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 0a7aa2e6e558383d84476dc338324fab
Cc: tcpm@ietf.org, weddy@grc.nasa.gov
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: mallman@icir.org
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>
Content-Type: multipart/mixed; boundary="===============1184101709=="
Errors-To: tcpm-bounces@ietf.org
> Well behaved applications usually SHOULD do this, i > agree, can't be guaranteed though. Leaving the problem > to be addressed by the app, does not ensure timeliness > from the point of view that TCP resources such as > buffers and connections are scarce and by how much > etc. The scheme lacks robustness if left to the > application, and for it to be beneficial, ALL > applications running on a system should be doing it, > otherwise there is the weakest link. So, let me step back. I should have been more careful. I think this is a problem with the draft-not the approach. That is, I can certainly understand why a TCP would want to not depend on apps. But, the text in the i-d doesn't lead me to that conclusion and I think it is at very best dubious in some places. > At first glance, it does seem like an OS resource issue, but TCP > connections can have data backlogged in their send queues for a > variety of reasons and for variable amounts of time, i am not sure how > a protocol unaware OS based solution can make the distinction between > the network causing the backlog transiently, and a legitimate vs rogue > receiver causing the backlog etc, i feel that making it TCP protocol > specific (something designed only for persist state) allows for well > controlled, granular solution(s) and heuristics to detect specifically > misbehaving receivers in this scenario. We are having a terminology problem here. I meant "OS" as in the thing that contains the TCP implementation. I did not mean that an OS could blindly reap off resources without understanding anything about TCP. Let me put it this way ... This seems to me to be a TCP **implementation** issue. Why should we need to standardize this issue and not other internal resource contention issues? Why is this anything but a very local problem that can be handled by the TCP implementation in whatever way that implementation chooses? And, then why is the proposed solution the right one? allman
_______________________________________________ tcpm mailing list tcpm@ietf.org https://www1.ietf.org/mailman/listinfo/tcpm
- Re: [tcpm] New I-D Mark Allman
- Re: [tcpm] New I-D MURALI BASHYAM
- [tcpm] New I-D Mahesh Jethanandani
- Re: [tcpm] New I-D Wesley Eddy
- Re: [tcpm] New I-D David Malone
- Re: [tcpm] New I-D MURALI BASHYAM
- Re: [tcpm] New I-D (draft-mahesh-persist-timeout-… Fernando Gont
- Re: [tcpm] New I-D (draft-mahesh-persist-timeout-… MURALI BASHYAM
- RE: [tcpm] New I-D (draft-mahesh-persist-timeout-… Anantha Ramaiah (ananth)
- RE: [tcpm] New I-D (draft-mahesh-persist-timeout-… Fernando Gont
- Re: [tcpm] New I-D Mark Allman
- Re: [tcpm] New I-D MURALI BASHYAM
- Re: [tcpm] New I-D Fernando Gont
- Re: [tcpm] New I-D Mark Allman
- Re: [tcpm] New I-D MURALI BASHYAM
- RE: [tcpm] New I-D Caitlin Bestler
- Re: [tcpm] New I-D John Heffner
- Re: [tcpm] New I-D Mahesh Jethanandani
- Re: [tcpm] New I-D John Heffner
- Re: [tcpm] New I-D Mahesh Jethanandani
- [tcpm] New I-D Mahesh Jethanandani