Re: [tcpm] WGLC: NCR draft-ietf-tcpm-tcp-dcr-06.txt ENDS 27 Jan 2006
Mark Allman <mallman@icir.org> Mon, 23 January 2006 14:52 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 1F133z-0002QL-95; Mon, 23 Jan 2006 09:52:59 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1F133y-0002Pf-04 for tcpm@megatron.ietf.org; Mon, 23 Jan 2006 09:52:58 -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 JAA25013 for <tcpm@ietf.org>; Mon, 23 Jan 2006 09:51:27 -0500 (EST)
Received: from wyvern.icir.org ([192.150.187.14]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1F13DJ-0000kh-JV for tcpm@ietf.org; Mon, 23 Jan 2006 10:02:39 -0500
Received: from guns.icir.org (adsl-69-222-35-58.dsl.bcvloh.ameritech.net [69.222.35.58]) by wyvern.icir.org (8.12.11/8.12.11) with ESMTP id k0NEqoKf005332; Mon, 23 Jan 2006 06:52:51 -0800 (PST) (envelope-from mallman@guns.icir.org)
Received: from guns.icir.org (localhost [127.0.0.1]) by guns.icir.org (Postfix) with ESMTP id 231D077A9D9; Mon, 23 Jan 2006 09:52:50 -0500 (EST)
To: Jakob Heitz <jheitz@redback.com>
From: Mark Allman <mallman@icir.org>
Subject: Re: [tcpm] WGLC: NCR draft-ietf-tcpm-tcp-dcr-06.txt ENDS 27 Jan 2006
In-Reply-To: <43D156B4.8020802@redback.com>
Organization: ICSI Center for Internet Research (ICIR)
Song-of-the-Day: The Other Side
MIME-Version: 1.0
Date: Mon, 23 Jan 2006 09:52:50 -0500
Message-Id: <20060123145250.231D077A9D9@guns.icir.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 3e15cc4fdc61d7bce84032741d11c8e5
Cc: tcpm@ietf.org
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="===============0149307280=="
Sender: tcpm-bounces@ietf.org
Errors-To: tcpm-bounces@ietf.org
> 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. I am not sure there is a "requirement for fairness". It's certainly a little bit of a fuzzy issue in a case like NCR tries to combat. For instance, say over a given path two flows can get X bps given the current congestion and reordering state of the network. But, if NCR is used on one flow and that flow gets 3*X bps and the first flow still gets X bps is that unfair? For sure the flows have different rates. So, using something like Jain's fairness index (i.e., just measuring the spread of rates amongst all flows) might say this is unfair. But, to me, neither flow is sending at an inappropriate rate for the given context. I.e., the flow sending at X bps cannot send any faster and the flow sending at 3*X bps is just using what is available. (Another example of this would be one flow using an advertised window of Y and another using 5*Y and obtaining better performance.) Of course, it gets thornier if the flow that gets 3*X bps ends up stealing some of those bps from the other flow such that it sends at N*X (for some N < 1). Now, the reordering robust flow is not just using spare capacity, but also getting some of its performance boost at the expense of the non-NCR flow. We might say that is unfair and say we have to try to design something into NCR to avoid this - or, largely mitigate it. On the other hand, we might decide that the disadvantage is not great and that this is part of the natural evolutionary path of TCP, whereby older TCPs don't compete as well as newer TCPs and therefore, we view this as an incentive to upgrade. This would be a bit of engineering judgment after we have a solid set of experiments to look over, IMO. 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