Re: [tsvwg] David Black's Review of draft-finzi-priority-switching-scheduler
Emmanuel Lochin <emmanuel.lochin@isae-supaero.fr> Wed, 30 May 2018 14:35 UTC
Return-Path: <Emmanuel.LOCHIN@isae-supaero.fr>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B459312E049 for <tsvwg@ietfa.amsl.com>; Wed, 30 May 2018 07:35:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-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 ZhlrL77T8EVW for <tsvwg@ietfa.amsl.com>; Wed, 30 May 2018 07:35:16 -0700 (PDT)
Received: from smtpextng.isae.fr (smtpextng.isae.fr [192.93.254.80]) by ietfa.amsl.com (Postfix) with ESMTP id D492712895E for <tsvwg@ietf.org>; Wed, 30 May 2018 07:35:15 -0700 (PDT)
Received: from supmail (supmail.isae.fr [10.132.1.9]) by smtpextng.isae.fr (Postfix) with ESMTP id 4000071276; Wed, 30 May 2018 16:35:15 +0200 (CEST)
Received: from smtp-secung (smtp-secung.isae.fr [192.93.254.79]) by supmail (Postfix) with ESMTP id 31F83C88638; Wed, 30 May 2018 16:35:15 +0200 (CEST)
Received: from [192.168.1.128] (c2s31-2-83-152-88-205.fbx.proxad.net [83.152.88.205]) by smtp-secung (Postfix) with ESMTPSA id 0398D73F49; Wed, 30 May 2018 16:35:14 +0200 (CEST)
From: Emmanuel Lochin <emmanuel.lochin@isae-supaero.fr>
To: "Black, David" <David.Black@dell.com>, "tsvwg@ietf.org" <tsvwg@ietf.org>
References: <CE03DB3D7B45C245BCA0D243277949363010D3D6@MX307CL04.corp.emc.com>
Message-ID: <0460a022-7934-8551-9cd8-2f8cf36a05ae@isae-supaero.fr>
Date: Wed, 30 May 2018 16:35:14 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0
MIME-Version: 1.0
In-Reply-To: <CE03DB3D7B45C245BCA0D243277949363010D3D6@MX307CL04.corp.emc.com>
Content-Type: multipart/alternative; boundary="------------E16D6BFB0641F45BD92AA377"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/DRGtn095HljdBZ8loVvxKTtCjcI>
Subject: Re: [tsvwg] David Black's Review of draft-finzi-priority-switching-scheduler
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 May 2018 14:35:19 -0000
Dear David, Many thanks for this review and feedback. We keep working on the draft content but have uploaded a new version with yours and Nicolas suggestions. My answers in-line: Le 07/05/2018 à 21:53, Black, David a écrit : > > I write as an individual, not as WG co-chair. I appreciate the effort > that the authors have made to bring this draft to the IETF. > > Draft status page: > > https://datatracker.ietf.org/doc/draft-finzi-priority-switching-scheduler/ > > Slides from London tsvwg meeting (March 2018): > > https://datatracker.ietf.org/meeting/101/materials/slides-101-tsvwg-sessb-33-priority-switching-scheduler-00 > > I like the slides much more than I like the draft. My initial > thought on reading the draft was to suggest switching the order of > Sections 2 and 3 so that discussion of the problem in Diffserv context > (important for IETF) would precede explanation of the solution. After > looking at the slides, I realized that what’s really wanted is a > shorter up-front summary of how this scheduling technique can benefit > a Diffserv router implementation, as slide 3 concisely explains. > Sections 2 and 3 should then be fine in their current order if an > analogous (to slide 3) explanation of how this scheduler benefits a > Diffserv router implementation is added to Section 1, perhaps to > follow the current Section 1.1. > As said to Nicolas, we are still thinking how to better organize this part. At this stage we have modified and polished the text. > As this draft is not intended to be standards track, I strongly > suggest that the authors submit a PDF version in addition to the text > version, as the PDF diagrams should be much more comprehensible by > comparison to ASCII graphics, and it should be possible to include > more detailed graphs. > Done, we uploaded a PDF version containing SVG figures following RFC7996 > The implementation pseudo-code and discussion in Section 2.2 might be > better moved to an Appendix. > > Are there any results from simulated or actual traffic? > Yes, we implemented PSS using the TUN/TAP GNU/Linux interface and obtained similar behavior than those we previously got with ns-2. The code will be soon released in the same time than a draft paper presenting the results obtained. > Section 3.2’s pointer to the Globecom paper for the results of the > scheduler scenario described in Section 3.1 is unsatisfying – please > include content analogous to slide 14. > We added the figure slide 14 to clarify this part. > Obviously, Section 4 (Security Considerations) needs to be written > ;-). At a minimum, I suggest comparing this scheduler to others that > it might replace on opportunities for theft or denial of service – > e.g., is one of the schedulers more prone to starvation of a class of > traffic than another? > Done > > Finally, this text on p.7 bothered me: > > the Assured Forwarding > (AF) class deals with elastic traffic as defined in [RFC4594 <https://tools.ietf.org/html/rfc4594>] (data > transfer, updating process, ...) while all other remaining traffic is > classified inside the default (DE) best-effort class. > > I traced my concern back to this text in Section 1.5 of RFC 4594 … > > While Differentiated Services is a general architecture that may be > used to implement a variety of services, three fundamental forwarding > behaviors have been defined and characterized for general use. These > are basic Default Forwarding (DF) behavior for elastic traffic, the > Assured Forwarding (AF) behavior, and the Expedited Forwarding (EF) > behavior for real-time (inelastic) traffic. > > In other words, a lot of the best-effort traffic is elastic, so it’s > not correct to imply that all elastic traffic would use AF. For AF, > I’d suggest instead picking a relevant service class or two from RFC > 4594, perhaps High-Throughput Data or Low-Latency Data. Also, “(DE)” > -> “(DF)”. > Done > > I think another version of this draft would be a good idea. > Thanks again ! EL > Thanks, --David > > ---------------------------------------------------------------- > > David L. Black, Distinguished Engineer > > Dell EMC, 176 South St., Hopkinton, MA 01748 > > +1 (508) 293-7953 Mobile: +1 (978) 394-7754 > > David.Black@dell.com <mailto:David.Black@dell.com> > > ---------------------------------------------------------------- > -- Emmanuel LOCHIN Professeur ISAE ISAE SUPAERO - Institut Supérieur de l'Aéronautique et de l'Espace 10 avenue Edouard Belin - BP 54032 - 31055 TOULOUSE CEDEX 4 FRANCE - http://www.isae-supaero.fr Tel +33 5 61 33 84 85 - Fax (+33) 5 61 33 83 45 Web :http://personnel.isae.fr/emmanuel-lochin/
- [tsvwg] David Black's Review of draft-finzi-prior… Black, David
- Re: [tsvwg] David Black's Review of draft-finzi-p… Emmanuel Lochin