Re: [rmcat] WG last call draft-ietf-rmcat-wireless-tests-06

Colin Perkins <csp@csperkins.org> Wed, 03 July 2019 09:03 UTC

Return-Path: <csp@csperkins.org>
X-Original-To: rmcat@ietfa.amsl.com
Delivered-To: rmcat@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F8271201D7 for <rmcat@ietfa.amsl.com>; Wed, 3 Jul 2019 02:03:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level:
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 vqvSHz2klkrB for <rmcat@ietfa.amsl.com>; Wed, 3 Jul 2019 02:03:00 -0700 (PDT)
Received: from balrog.mythic-beasts.com (balrog.mythic-beasts.com [IPv6:2a00:1098:0:82:1000:0:2:1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E4838120183 for <rmcat@ietf.org>; Wed, 3 Jul 2019 02:02:59 -0700 (PDT)
Received: from [130.246.253.48] (port=60603 helo=stfc-guest-0280.rl.ac.uk) by balrog.mythic-beasts.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <csp@csperkins.org>) id 1hibAD-0007Kr-HN; Wed, 03 Jul 2019 10:02:58 +0100
From: Colin Perkins <csp@csperkins.org>
Message-Id: <7897E2C0-8C58-45A8-B657-958DB96E0B1F@csperkins.org>
Content-Type: multipart/alternative; boundary="Apple-Mail=_A416331F-6310-4004-9BD1-7F806A16F230"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Wed, 03 Jul 2019 10:02:44 +0100
In-Reply-To: <88108E59-0361-4BE3-AB73-34C89F579B02@cisco.com>
Cc: "Sergio Mena de la Cruz (semena)" <semena@cisco.com>, Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com>, "Jeromy Fu (jianfu)" <jianfu@cisco.com>, "Dan Tan (dtan2)" <dtan2@cisco.com>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "rmcat@ietf.org" <rmcat@ietf.org>, "Michael Ramalho (mramalho)" <mramalho@cisco.com>
To: "Xiaoqing Zhu (xiaoqzhu)" <xiaoqzhu@cisco.com>
References: <E6617C54-2372-4915-97D0-50200571B790@csperkins.org> <63ddb8a7-d0fc-f20e-1e66-8be13cc2395d@cisco.com> <9DAA8BC1-62E3-4044-9E72-F23CE5448ABE@cisco.com> <0cabdb6c-fac0-7f5b-58a3-d11d11a6d255@cisco.com> <88108E59-0361-4BE3-AB73-34C89F579B02@cisco.com>
X-Mailer: Apple Mail (2.3445.104.11)
X-BlackCat-Spam-Score: 14
Archived-At: <https://mailarchive.ietf.org/arch/msg/rmcat/Y8Y3WJhgkpjuP4VeWRYYdKei_kE>
Subject: Re: [rmcat] WG last call draft-ietf-rmcat-wireless-tests-06
X-BeenThere: rmcat@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 03 Jul 2019 09:03:03 -0000

Hi,

If it’s easy to do, I’d recommend you make the editorial fixes now.

Colin



> On 2 Jul 2019, at 15:04, Xiaoqing Zhu (xiaoqzhu) <xiaoqzhu@cisco.com> wrote:
> 
> Thanks a lot, Sergio, for reviewing our updated draft, and also for providing further suggestions.
>  
> WG Chairs – would you recommend us to update the draft again to incorporate these editorial changes, hence updating the draft from -07 to -08?  Or shall we hold on to these (fairly local and minor) changes and combine them in the next round of revision?  Please advise. 
>  
> Thanks,
> Xiaoqing
>  
> From: Sergio Mena <semena@cisco.com <mailto:semena@cisco.com>>
> Date: Tuesday, July 2, 2019 at 8:17 AM
> To: Xiaoqing Zhu <xiaoqzhu@cisco.com <mailto:xiaoqzhu@cisco.com>>
> Cc: "rmcat@ietf.org <mailto:rmcat@ietf.org>" <rmcat@ietf.org <mailto:rmcat@ietf.org>>, Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com <mailto:zaheduzzaman.sarker@ericsson.com>>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com <mailto:ingemar.s.johansson@ericsson.com>>, "Dan Tan (dtan2)" <dtan2@cisco.com <mailto:dtan2@cisco.com>>, "Michael Ramalho (mramalho)" <mramalho@cisco.com <mailto:mramalho@cisco.com>>, "Jeromy Fu (jianfu)" <jianfu@cisco.com <mailto:jianfu@cisco.com>>
> Subject: Re: [rmcat] WG last call draft-ietf-rmcat-wireless-tests-06
>  
> Hi Xiaoqing, draft authors,
> Thanks for addressing my comments. I carefully went through your answers and the updated draft. In general, I agree with the way you addressed the comments.
> I only have three extra comments to make. Two of them are editorial fixes I caught while going through the new version, and the third is a reaction to one of your answers (please see inline [SM]).
> Editorial:
> * (über-minor) Section 4. Fifth bullet. "[Heusse2003]since" --> "[Heusse2003] since" (missing space)
> * Section 4.2.4. Last bullet. "throughtput" --> "throughput"
> Independently of those extra comments, I believe that, overall, my review has been properly addressed and is thus complete.
> I hope my review helped improve the draft's quality.
> Thanks,
> Sergio
>  
> On 01/07/2019 20:26, Xiaoqing Zhu (xiaoqzhu) wrote:
> 
>> Hi Sergio, 
>>  
>> Thanks again for your valuable review for the draft.  We finally got a chance to update the draft to version -07 so as to incorporate your comments. Apologies for the long wait!
>>  
>> https://tools.ietf.org/html/draft-ietf-rmcat-wireless-tests-07 <https://tools.ietf.org/html/draft-ietf-rmcat-wireless-tests-07>
>>  
>> Please find below inline detailed responses (tagged [Authors]). And, of course, any further comments or discussions are very welcome. 
>>  
>> Cheers,
>> Xiaoqing (on behalf of all authors) 
>>  
>> On 2/6/19, 9:06 AM, "rmcat on behalf of Sergio Mena" <rmcat-bounces@ietf.org on behalf of semena@cisco.com> <mailto:rmcat-bounces@ietf.orgonbehalfofsemena@cisco.com> wrote:
>>  
>>     RMCAT working group,
>>     
>>     This is my review of draft-ietf-rmcat-wireless-tests-06. I realize my 
>>     review comes a few days after the deadline. Sorry about that. Hopefully 
>>     it's not too late.
>>     
>>     I have structured my feedback in three parts: minor/editorial comments, 
>>     "less minor" comments, and general comments.
>>     
>>     * General comments.
>>        - Although I had some (fairly minor) suggestions on the particular 
>>     setup of test cases, I understand it is too late for that, as the draft 
>>     is quite mature and several teams have already implemented the TCs as 
>>     they are described, so this review doesn't attempt to re-discuss the 
>>     values/topologies chosen for the test cases.
>>        - Wifi6. The document does not make any reference to Wifi6. I am 
>>     aware of the fact the the standard is not yet finalized, but I think the 
>>     announced innovations (in particular OFDMA, and the increased scheduling 
>>     flexibility it mail entail) would justify at least a general mention. My 
>>     suggestion is that page 11 could be a good place to introduce such a 
>>     reference. Section 4.3 is another good spot.
>>     
>>  
>>  [Authors] Thanks for the great suggestion.  Sec. 4 is now revised as follows. Note that we've also
>> updated the statistics for 11ac and 11n to catch up on their evolution over time.
>>  
>>   Unless otherwise mentioned, test cases in this section are described
>>          using the underlying PHY- and MAC-layer parameters based on the IEEE
>>          802.11n Standard.  Statistics collected from enterprise Wi-Fi
>>          networks show that the two dominant physical modes are 802.11n and
>>          802.11ac, accounting for 41% and 58% of connected devices.  As Wi-Fi
>>          standards evolve over time, for instance, with the introduction of
>>          the emerging Wi-Fi 6 (802.11ax) products, the PHY- and MAC-layer test
>>          case specifications need to be updated accordingly to reflect such changes.
>>   
>>   ...
>>   
>>   All test cases described below can be carried out using simulations,
>>          e.g. based on [ns-2] or [ns-3].  When feasible, it is also encouraged
>>          to perform testbed-based evaluations using Wi-Fi access points and
>>          endpoints running up-to-date IEEE 802.11 protocols, such as 802.11ac
>>          and the emerging Wi-Fi 6, to verify the viability of the candidate
>>          schemes.
>>  
>>     * "less minor"
>>        - Page 6. Section 3.1.1. Please do not define the bandwidth as 
>>     "infinite". That is problematic in a simulation. Rather, choose a big 
>>     enough value (e.g., 10 Gbps) that is big enough so that it will not 
>>     produce any congestion.
>>  
>> [Authors]  Thanks for raising this point.  The text in that section is now revised as:
>>  
>>   ... The fixed user is connected to the Internet via wired connection
>>   with sufficiently high bandwidth, for instance, 10 Gbps, so that the
>>   system is resource-limited on the wireless interface.
>>  
>>        - Page 10. Last bullet. I would use the expression "non-congestion 
>>     related losses" in this bullet, to be consistent with the cellular section.
>>  
>>  
>> [Authors]  We've discussed offline regarding this topic.  In order to describe
>> the nature of packet losses over Wi-Fi more accurately, the wording in the 3rd
>> bullet point of Sec. 4 has been revised to:
>>  
>>   * Packet transmissions over Wi-Fi are susceptible to contentions and
>>          collisions over the air.  Consequently, traffic load beyond a
>>          certain utilization level over a Wi-Fi network can introduce
>>   frequent collisions over the air and significant network overhead,
>>          as well as packet drops due to buffer overflow at the transmitters.
>>   This, in turn, leads to excessive delay, retransmissions, packet losses
>>   and lower effective bandwidth for applications.  Note, however, that
>>   the consequent delay and loss patterns caused by collisions are
>>   qualitatively different from those induced by congestion over a wired
>>   connection.
>>  
>>        - Page 11. Last paragraph. I wonder why the cellular section 
>>     recommends or suggests that the tests should be carried out only in a 
>>     simulator, whereas the WiFi section recommends to also run some 
>>     "evaluation" in a real testbed.
>>  
>>  
>> [Authors] Thanks for raising this important issue. Even though it is possible to carry out tests
>> over LTE (and 5G) networks, and actually it is already done so today, these tests cannot in the
>> general case be carried out in a deterministic fashion or to ensure repeatability, as these network
>> are in the control of cellular operators and there can various amounts of competing traffic in the
>> same cell(s). In practice, it is only in underground mines that one can carry out near deterministic
>> testing. Even there, it is not guaranteed either as workers in the mines carry with them their
>> iPhones and Androids.  Also, the underground mining setting may not reflect typical usage
>> patterns of a urban setting.
>>  
>> [Authors] The main reason for the lack of suggestion for testbed-based evaluations for cellular
>> in the draft is out of the above concerns of practical feasibility,  whereas Wi-Fi equipment is
>> relatively lower cost to acquire and setup.  Based on the reviewer comments, we've revised the
>> discussion in this paragraph (Sec. 4) to tune down the level of recommendation for testbed-based
>> Wi-Fi evaluations to "encourage":
>>  
>>   All test cases described below can be carried out using simulations,
>>          e.g. based on [ns-2] or [ns-3].  When feasible, it is also encouraged
>>          to perform testbed-based evaluations using Wi-Fi access points and
>>          endpoints running up-to-date IEEE 802.11 protocols, such as 802.11ac
>>          and the emerging Wi-Fi 6, to verify the viability of the candidate schemes.
> [SM] Thanks for the explanation. I find it valuable. Please consider explaining this in the draft, e.g., by squeezing a few sentences somewhere in the cellular section (suggestion: at the end of page 5).
> 
>>  
>>        - Page 16. "Congestion control" bullet includes the acronym [TBD]. 
>>     Does it mean "to be decided"? If it does, what is the decision? BTW, why 
>>     aren't TCP flows used in the cellular TCs (or did I miss them?)
>>  
>>  
>>  
>> [Authors] Good catch. This was indeed a "to-be-decided" reminder to the editors.
>> We've updated the reference for the default congestion control scheme of TCP to
>> [RFC5681] so as to align with the eval-test draft
>> (https://tools.ietf.org/html/draft-ietf-rmcat-eval-test-10 <https://tools.ietf.org/html/draft-ietf-rmcat-eval-test-10>, see Sec. 5.6 and 5.7).
>>  
>> The draft now specifies background FTP traffic over TCP (using default congestion
>> control per RFC5681) in both Sections 3.1 and 3.2 for cellular test cases.
>>  
>>     * minor/editorial
>>        - Abstract. "These applications are typically required to implement 
>>     congestion control". Grammar is correct, but somewhat ambiguous on what 
>>     requires what. Suggestion: "A congestion control algorithm is typically 
>>     required by these applications"
>>        - Page 4. 1st paragraph. "Besides, there are certain characteristics 
>>     which make the cellular network different and challenging than other 
>>     types of access network such as Wi-Fi and wired network”. Please fix 
>>     grammar near the word "than".
>>        - Page 5. "The key factors to define test cases for cellular network 
>>     are" should read either "for a cellular network", or "for cellular 
>>     networks". There are other occurrences of this further down in the text
>>        - Page 6. In my opinion, "there should be enough amount of time" 
>>     could be shortened to "there should be enough time"
>>        - Page 8. "intercity" --> "intensity" (?)
>>        - Page 11. First paragraph "singal" --> "signal"
>>        - Page 11. "Throughout this draft". I would rather say "Throughout 
>>     the 'WiFi networks' section" or "Throughout this section" something 
>>     similar, to avoid confusion with the cellular section
>>        - Page 12. 1st paragraph. "set up" --> "setup"
>>        - All over. Search and replace: "traffics" --> "traffic"
>>        - All over. Search and replace "followings" --> "following"
>>  
>> [Authors]  Thanks for identifying all these nits via your "minor/editorial" comments. The
>> draft has been updated accordingly.
>>  
>>     
>>     I hope this will help improve the quality of the text.
>>     
>>     Sergio
>>     
>>     
>>     On 15/01/19 00:24, Colin Perkins wrote:
>>     > This is to announce a working group last call on the “Evaluation Test Cases for Interactive Real-Time Media over Wireless Networks” (draft-ietf-rmcat-wireless-tests-06).
>>     >
>>     > Please send any final comments to the working group mailing list and the authors by 1 February 2019. If no substantive comments are received by that time, we intend to submit this draft to the IESG for publication as an Informational RFC.
>>     >
>>     > Colin
>>     > (as WG co-chair)
>>     >
>>     >
>>     >
>>     >
>>     >



-- 
Colin Perkins
https://csperkins.org/