Re: [rmcat] Updates for Test Case 5.5 and 5.6 in draft-ietf-rmcat-eval-test
"Xiaoqing Zhu (xiaoqzhu)" <xiaoqzhu@cisco.com> Fri, 04 September 2015 20:19 UTC
Return-Path: <xiaoqzhu@cisco.com>
X-Original-To: rmcat@ietfa.amsl.com
Delivered-To: rmcat@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5DA1D1A8A64 for <rmcat@ietfa.amsl.com>; Fri, 4 Sep 2015 13:19:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level:
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 67rHYIg4Ew2P for <rmcat@ietfa.amsl.com>; Fri, 4 Sep 2015 13:19:00 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6C2A41A8A45 for <rmcat@ietf.org>; Fri, 4 Sep 2015 13:19:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4031; q=dns/txt; s=iport; t=1441397940; x=1442607540; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=4tB9XPCoLDFVpgj/1onHpD/V8MYF5mX+WvGHNZJplns=; b=FF9hm1wuRtTVAHdIll+sJyQfc0sgXoZwxfq9JRohEGiKPHjRgq2k6SaP /kQXByNZ1avHvP1GLNLd1ZXzeXh0cIdu9aWp1AlFLsJQAzDG8q7bM5T1o mLa545Eu1lnXCcrY4ttlE2Npm6zBt9O+yRUUsFQP5aotARV957yaF3Z7G Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0B/AgCj++lV/5BdJa1dgyGBPQa9WwEJh3ACgTk4FAEBAQEBAQGBCoQkAQEDAW4LEAIBCA44MiUCBA4FiCYIyy4BAQEBAQEBAQIBAQEBAQEBARqGc4N2gQWFCweELAWVUQGKRYIxgUoVkFyESYNsJoQAcYhGgQUBAQE
X-IronPort-AV: E=Sophos;i="5.17,470,1437436800"; d="scan'208";a="185313017"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 04 Sep 2015 20:18:59 +0000
Received: from XCH-RCD-003.cisco.com (xch-rcd-003.cisco.com [173.37.102.13]) by rcdn-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id t84KIx5L004382 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 4 Sep 2015 20:18:59 GMT
Received: from xch-rcd-003.cisco.com (173.37.102.13) by XCH-RCD-003.cisco.com (173.37.102.13) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Fri, 4 Sep 2015 15:18:57 -0500
Received: from xhc-aln-x11.cisco.com (173.36.12.85) by xch-rcd-003.cisco.com (173.37.102.13) with Microsoft SMTP Server (TLS) id 15.0.1104.5 via Frontend Transport; Fri, 4 Sep 2015 15:18:57 -0500
Received: from xmb-rcd-x01.cisco.com ([169.254.1.191]) by xhc-aln-x11.cisco.com ([173.36.12.85]) with mapi id 14.03.0248.002; Fri, 4 Sep 2015 15:18:57 -0500
From: "Xiaoqing Zhu (xiaoqzhu)" <xiaoqzhu@cisco.com>
To: Michael Welzl <michawe@ifi.uio.no>
Thread-Topic: [rmcat] Updates for Test Case 5.5 and 5.6 in draft-ietf-rmcat-eval-test
Thread-Index: AQHQ5uJNNOWqxCKIp0uvFMru4MzK1p4s0BOA
Date: Fri, 04 Sep 2015 20:18:56 +0000
Message-ID: <D20F6326.26401%xiaoqzhu@cisco.com>
References: <D20E1648.263A3%xiaoqzhu@cisco.com> <1A144B7C-65FE-4673-810F-B050CC9E2A3F@ifi.uio.no>
In-Reply-To: <1A144B7C-65FE-4673-810F-B050CC9E2A3F@ifi.uio.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.5.4.150722
x-originating-ip: [64.101.220.142]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <089F10775A7401489F07F000E63E02EF@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/rmcat/LUJg1gzfE2zKuO5KIDih80WAeHQ>
Cc: "rmcat@ietf.org" <rmcat@ietf.org>, Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com>, "Michael Ramalho (mramalho)" <mramalho@cisco.com>
Subject: Re: [rmcat] Updates for Test Case 5.5 and 5.6 in draft-ietf-rmcat-eval-test
X-BeenThere: rmcat@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "RTP Media Congestion Avoidance Techniques \(RMCAT\) Working Group discussion list." <rmcat.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rmcat>, <mailto:rmcat-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rmcat/>
List-Post: <mailto:rmcat@ietf.org>
List-Help: <mailto:rmcat-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rmcat>, <mailto:rmcat-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 Sep 2015 20:19:02 -0000
Hi Michael, Thanks for your input. A few more comments below starting with [XZ] Best, Xiaoqing On 9/4/15, 2:21 AM, "Michael Welzl" <michawe@ifi.uio.no> wrote: > >> On 03 Sep 2015, at 22:22, Xiaoqing Zhu (xiaoqzhu) <xiaoqzhu@cisco.com> >>wrote: >> >> Hi all, >> >> We are about to update the test case draft to keep it alive by >>September 11, 2015. And, as co-author, I would like to poll the mailing >>list regarding two proposed changes for Test Case 5.5 and 5.6. >> € Test Case 5.5 (RTT Fairness): currently all flows start gradually, >>and that may lead to late-coming flows settling at higher rates if they >>rely on queuing delay measurements. Since the intention of this test >>case is to measure fairness w.r.t RTT, would it make more sense to start >>all flows at the same time, or roughly the same time (e.g., random start >>within 5 seconds) to avoid flow synchronization effects? Notice that if >>any candidate scheme has an issue with late-comer advantage, that should >>have already been exposed by Test Case 5.4. > >I'd say no to this one: I don't understand how starting at the same time >or roughly at the same time would avoid flow synchronization effects? >RTT Fairness should clearly work if flows join later or all at roughly >the same time. Also note that randomness only makes sense to introduce if >there is a minimum number of repetitions and we consider the distribution >of output data, i.e. it's not particularly useful when showing plots over >time as is the common thing here. [XZ] Agree that RTT fairness certainly works even if flows gradually start. Just that instead of observing same rate per flow (regardless of RTT), we would observe later flows at higher rate due to late-comer advantage. Basically the fairness evaluation will be ³muddled² by a separate factor independent of path RTT. [XZ] I like your comment on how experiments involving randomness should be evaluated. So, maybe a different approach is to repeat the test case but with random ordering of the flow start times multiple times and compare the average rate per flow. Then we don¹t need to start all flows at the same time. The change to the description of test case will be minimal. Will people like this approach better than starting all flows at same time? > > >> € Test Case 5.6 (RMCAT vs. Long TCP): currently 3 bottleneck queue >>sizes are specified: 20ms, 300ms, 1000ms. Given that most AQM schemes >>(CoDel and PIE) are striving to contain queuing delay with a target of >>20ms, while allowing for a larger physical queue size to accommodate >>instantaneous bursts, a value of 20m for a drop-tail queue depth seems >>rather out of place. Should we simply remove the value of 20ms for now? >> If we want testers to play with a lower queue depth, we may start with >>100ms of queuing, which corresponds to the bandwidth-delay product along >>that path (50ms propagation each direction). On a related note: the >>queue depth for QoS aware in the eval-criteria draft (Sec 5.3) is >>specified as 70ms. Just wondering how that number came about? > >I have no strong opinion on this one; though, in a way I'd say it's a >good thing that the 20ms case highlights what happens when the queue is >below the target, we should at least know what controllers do under such >circumstances? But then this may just twist the result strangely if it's >part of a test case, not a test case on its own, so I can understand that >it seems out of place, as you say... [XZ] Not sure if I understand what you mean by ³when the queue is below the target²? How would source congestion control behave if we indeed have a bottleneck queue depth of 20ms? I¹d say people are welcome to test out that scenario. Just that the setup itself does not seem to be motivated by a practical deployment scenario. [XZ] In any case I suppose we share the same viewpoint on this one. > > >Cheers, >Michael >
- [rmcat] Updates for Test Case 5.5 and 5.6 in draf… Xiaoqing Zhu (xiaoqzhu)
- Re: [rmcat] Updates for Test Case 5.5 and 5.6 in … Michael Welzl
- Re: [rmcat] Updates for Test Case 5.5 and 5.6 in … Xiaoqing Zhu (xiaoqzhu)
- Re: [rmcat] Updates for Test Case 5.5 and 5.6 in … Michael Welzl
- Re: [rmcat] Updates for Test Case 5.5 and 5.6 in … Xiaoqing Zhu (xiaoqzhu)