Re: [tcpm] WGLC: NCR draft-ietf-tcpm-tcp-dcr-06.txt ENDS 27 Jan 2006
Jakob Heitz <jheitz@redback.com> Fri, 20 January 2006 21:32 UTC
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1F03rj-0003aY-01; Fri, 20 Jan 2006 16:32:15 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1F03rh-0003aQ-5R for tcpm@megatron.ietf.org; Fri, 20 Jan 2006 16:32:13 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA29515 for <tcpm@ietf.org>; Fri, 20 Jan 2006 16:30:45 -0500 (EST)
Received: from prattle.redback.com ([155.53.12.9]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1F040U-0006mm-Ax for tcpm@ietf.org; Fri, 20 Jan 2006 16:41:19 -0500
Received: from localhost (localhost [127.0.0.1]) by prattle.redback.com (Postfix) with ESMTP id 25B9B1492BF for <tcpm@ietf.org>; Fri, 20 Jan 2006 13:32:00 -0800 (PST)
Received: from prattle.redback.com ([127.0.0.1]) by localhost (prattle [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29239-10 for <tcpm@ietf.org>; Fri, 20 Jan 2006 13:31:59 -0800 (PST)
Received: from [127.0.0.1] (login004.redback.com [155.53.12.57]) by prattle.redback.com (Postfix) with ESMTP id 100DA1492BC for <tcpm@ietf.org>; Fri, 20 Jan 2006 13:31:59 -0800 (PST)
Message-ID: <43D156B4.8020802@redback.com>
Date: Fri, 20 Jan 2006 13:31:32 -0800
From: Jakob Heitz <jheitz@redback.com>
Organization: Redback Networks, Software Development
User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: tcpm@ietf.org
Subject: Re: [tcpm] WGLC: NCR draft-ietf-tcpm-tcp-dcr-06.txt ENDS 27 Jan 2006
References: <20060120201741.2F15777B063@guns.icir.org>
In-Reply-To: <20060120201741.2F15777B063@guns.icir.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new at redback.com
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8b431ad66d60be2d47c7bfeb879db82c
Content-Transfer-Encoding: 7bit
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>
Sender: tcpm-bounces@ietf.org
Errors-To: tcpm-bounces@ietf.org
Awesome footwork, Mark! I've been out of the loop for a while, so can someone please refresh me on the requirement for fairness. I understand the requirement to prevent the next Internet meltdown, but not a requirement for fairness. Mark Allman wrote: > >>If there's a DCR flow and a non-DCR flow sharing a path that reorders >>packets a bit, wouldn't the reordering tolerance of the DCR flow cause >>it to steal bandwidth from the non-DCR flow? > > > This is not clear to me. In fact, it's not clear to me exactly how > fairness comes into this. If there were 2 flows over some path and no > reordering then we'd expect them to see about the same performance > (about half the bandwidth). Now, if there was reordering and neither > did NCR then they would each get less than half the bandwidth -- say > they each got 1/4 the bandwidth, just to put some numbers on things. > So, now the reordering is causing a 50% slowdown in the flows and less > than full utilization. Now, if one of the flows were to use NCR and it > were to get more than 1/4 the bandwidth that would seem fine to me. > And, in fact, the NCR flow could get up to 3/4 of the capacity and I > wouldn't think that was unfair at all --- even though the rates are > quite different. I.e., the NCR flow is using what is available. Now, > if the NCR flow ended up with 7/8 of the capacity and drove the non-NCR > flow to 1/8 of the capacity ... well, then there is a question. In some > sense, the NCR flow is stealing from the non-NCR flow, for sure. Will > this happen? I am not sure. Is there a way to minimize it? I don't > know. Is this a natural part of trying to make progress and an > incentive for stacks to combat reordering? Perhaps. This could all be > part of the experiment. > > >>The paper says "it is to be noted that the reason for TCP-DCR >>realizing better throughputs (when packets are reordered) is not due >>to unfairness, but due to correctly recovering from the reordering >>events." Maybe I'm dense, but I don't see the experimental data to >>back this up. Is the throughput for SACK shown in Figure 4 identical >>when competing only against other SACK flows? Is the dynamic behavior >>roughly the same? > > > Where is this from? > > Thanks again! > > allman _______________________________________________ tcpm mailing list tcpm@ietf.org https://www1.ietf.org/mailman/listinfo/tcpm
- Re: [tcpm] WGLC: NCR draft-ietf-tcpm-tcp-dcr-06.t… Lars Eggert
- [tcpm] WGLC: NCR draft-ietf-tcpm-tcp-dcr-06.txt E… Ted Faber
- Re: [tcpm] WGLC: NCR draft-ietf-tcpm-tcp-dcr-06.t… Mark Allman
- Re: [tcpm] WGLC: NCR draft-ietf-tcpm-tcp-dcr-06.t… Lars Eggert
- Re: [tcpm] WGLC: NCR draft-ietf-tcpm-tcp-dcr-06.t… Jakob Heitz
- Re: [tcpm] WGLC: NCR draft-ietf-tcpm-tcp-dcr-06.t… Jeremy Harris
- Re: [tcpm] WGLC: NCR draft-ietf-tcpm-tcp-dcr-06.t… Mark Allman
- Re: [tcpm] WGLC: NCR draft-ietf-tcpm-tcp-dcr-06.t… Mark Allman
- Re: [tcpm] WGLC: NCR draft-ietf-tcpm-tcp-dcr-06.t… Mark Allman
- Re: [tcpm] WGLC: NCR draft-ietf-tcpm-tcp-dcr-06.t… Wesley Eddy
- Re: [tcpm] WGLC: NCR draft-ietf-tcpm-tcp-dcr-06.t… Ted Faber