Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-01
Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com> Tue, 14 July 2015 16:38 UTC
Return-Path: <zaheduzzaman.sarker@ericsson.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 A89021A879D for <rmcat@ietfa.amsl.com>; Tue, 14 Jul 2015 09:38:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.901
X-Spam-Level:
X-Spam-Status: No, score=-3.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] 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 0NvPJ__SB8zZ for <rmcat@ietfa.amsl.com>; Tue, 14 Jul 2015 09:38:53 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4BA471A877E for <rmcat@ietf.org>; Tue, 14 Jul 2015 09:38:52 -0700 (PDT)
X-AuditID: c1b4fb30-f79706d000007227-38-55a53b1aa6bd
Received: from ESESSHC012.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 4C.59.29223.A1B35A55; Tue, 14 Jul 2015 18:38:50 +0200 (CEST)
Received: from [153.88.230.52] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.56) with Microsoft SMTP Server id 14.3.210.2; Tue, 14 Jul 2015 18:38:49 +0200
Message-ID: <55A53B19.5050000@ericsson.com>
Date: Tue, 14 Jul 2015 18:38:49 +0200
From: Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com>
Organization: Ericsson AB
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: Mirja Kühlewind <mirja.kuehlewind@tik.ee.ethz.ch>
References: <559FB533.5090105@tik.ee.ethz.ch> <81564C0D7D4D2A4B9A86C8C7404A13DA34B3AE0B@ESESSMB205.ericsson.se> <55A4CD90.4020905@ericsson.com> <55A523DF.5060203@tik.ee.ethz.ch>
In-Reply-To: <55A523DF.5060203@tik.ee.ethz.ch>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJLMWRmVeSWpSXmKPExsUyM+Jvja6U9dJQg6k3NSwOtc5ksdiwegqL xeqbH9gcmD2WLPnJ5HHoeZDHsQ9f2QKYo7hsUlJzMstSi/TtErgyvlyfxFywUafi668ZzA2M O5S7GDk5JARMJNYd7GOCsMUkLtxbz9bFyMUhJHCUUeLlmf+MEM5qRonzexYzdzFycPAKaEu0 Xo0EaWARUJW4driPESTMJmAj8XixH0iYX0BSYkPDbmYQW1QgSmLq43UsIDavgKDEyZlPwGwR AS+JD1NWgo1nFpjBKHH6zicmkDnCQAe179WFWLuRUWLSoedgx3EK6Emc6j/GBmIzC1hIzJx/ nhHClpdo3job7DQhAV2JrpdxExiFZiFZNwtJxywkHQsYmVcxihanFiflphsZ6aUWZSYXF+fn 6eWllmxiBIb1wS2/DXYwvnzueIhRgINRiYdXIXdJqBBrYllxZe4hRmkOFiVx3hmb80KFBNIT S1KzU1MLUovii0pzUosPMTJxcEo1MKYuebfC7bj31afGk3in8W/54zfnUMnp+Q1LVnkVRe9Y xb3ikbHkrwyBbSZTX6y/KDc/2vFiQpJb4aKNrxpETxZcmZOz51Sc9lVLjwVPHQMmJ2cz/HpW wh9eF7TNKe+4Z9apVispGbfKn0tXP6/6ePOp2P0DifwtXoclin9JNJ09eviMyURvvpdKLMUZ iYZazEXFiQA6OB6tTAIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/rmcat/2KB20h6n0AhteGvaM8_EatpfrU8>
Cc: Karen Elisabeth Egede Nielsen <karen.nielsen@tieto.com>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "rmcat@ietf.org" <rmcat@ietf.org>
Subject: Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-01
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: Tue, 14 Jul 2015 16:38:54 -0000
On 2015-07-14 16:59, Mirja Kühlewind wrote: > Hi Zahed, > > see below. > > On 14.07.2015 10:51, Zaheduzzaman Sarker wrote: >> >> >> On 2015-07-14 09:24, Ingemar Johansson S wrote: >>> Hi Mirja and thanks for your comments, answers inline marked with [IJ] >>> >> >>>> And two more high-level/general comments on (the structure of) the >>>> document: >>>> >>>> 1) I think the algorithm is now well understandable with the code and >>>> respective explanation (expect the end of section 4.1.3 needs more >>>> explanation as just mentioned above). I would still like to propose >>>> some >>>> restructuring. I think the readability can be much improved by some >>>> rather >>>> simple restructuring using a model similar as in the LEDBAT draft: >>>> First give a >>>> high level summarize of all steps that have to be performed ("For each >>>> ACK/report the state on the delay and delay trend will be updated. >>>> If a loss is >>>> detected the congestion window cwnd will be decreased strongly, >>>> otherwise >>>> there are two operation mode: fast increase and regular operation. >>>> In fast >>>> increase the goal is to reach a previous target value quickly >>>> applying an >>>> multiplicative increase scheme, while otherwise a delay traget >>>> should be >>>> maintained..."). Then give all the pseudo code structured into >>>> functions and >>>> finally explain each function block in detail in an own paragraph. I >>>> already >>>> have a good idea how this would look like and if you want to we can >>>> sit down >>>> at the meeting and do this together. >>> [IJ] I'd like to have some kind of sit together, unfortunately I >>> cannot attend the IETF this time, perhaps some remote appear.in >>> session or the like can be arranged in August. >> As I will be attending Prague we can sit together and if remote >> participant can join perhaps Ingemar can also join. We can at least >> start the process. And thanks for the this. > > Okay, I think I'll have some time on Tuesday. Let's discuss Sunday, when > we are going to work on this! Ok. > >> >>>> >>>> 2) Having reviewed NADA and Scream now basically in one go, I think the >>>> used framework is very similar. If you look at your Figure 1 and the >>>> Figure 1 in >>>> the NADA draft, I think I'm now basically able to do a 1:1 mapping. >>>> However, I >>>> think in your picture it is wrong to have multiple video coder/rate >>>> controller/queues shown because that indicates that there is only one >>>> transmission scheduler and congestion controller for all >>>> transmissions, which >>>> is not the case. If you remove that part, there is only one >>>> difference left >>>> between the two images and that is that there is an input from the >>>> congestion control to the video rate controller in NADA which you >>>> don't have >>>> (also see comment 2 above). >>> [IJ] We can probably remove the example with multiple videos if it >>> makes things more simple, but fact of the matter is that SCReAM can >>> handle multiple sources. >>> >>> >>> Other than that the mapping would be the >>>> following way: >>>> >>>> NADA >>>> --- >>>> Reference Rate Calculator -> Network congestion control >>>> Video Target Rate Calculator -> Rate Control >>>> Sending Rate Calculator -> Transmission scheduler >>>> Encoder -> Video Encoder >>>> Rate Shaping Buffer -> Queue RTP packets >>>> >>>> I think it would be super helpful to use a common terminology here for >>>> everybody to better understand similarities and differences. >>> [IJ] Agree, if we can come up with some common terms, so much the better >>> >> This (and the previous comment from Mirja and Ingemar on similarity >> between NADA and SCReAM) tell that common terminologies should be used >> in the different candidate drafts for ease of understanding if the terms >> are meaning the same things. We had a plan to have a framework document >> in RMCAT. Will that help? > > > For me personally it would be more important to have the same > terminology and also the same variable names if things are really > exactly the same thing in the drafts, than having a framework document. > Also, if the drafts 'speak the same language', it should be easy to > write a framework document. My point of bringing the framework document is to have a place to discuss what are the correct/appropriate terminologies to use. I believe everyone is comfortable with their own terminologies thus discussions are required to change some of them to streamline the docs . Personally, I dont have issues with changing the terminologies as long as we agree on the definitions. > > As a chair I'd actually like to publish the current proposal as > experimental RFCs as stand-alone documents. While if we end up to > actually publish more than one scheme as standard track, I think it > would be useful to have one framework document where we describe all > similarities and potentially also discuss when to use which scheme... > but that's for the working group to decide later on. > I agree with this view. Perhaps we can use the wiki to be a place where we define the terminologies and then if required we can have them in a framework document. BR -- Zahed ================================================== ANM ZAHEDUZZAMAN SARKER Ericsson AB Services, Media and Network Features Laboratoriegränd 11 97128 Luleå, Sweden Phone +46 10 717 37 43 Fax +46 920 996 21 SMS/MMS +46 76 115 37 43 zaheduzzaman.sarker@ericsson.com www.ericsson.com ==================================================
- [rmcat] Review of draft-ietf-rmcat-scream-cc-01 Mirja Kühlewind
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Ingemar Johansson S
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Zaheduzzaman Sarker
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Karen Elisabeth Egede Nielsen
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Mirja Kühlewind
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Karen Elisabeth Egede Nielsen
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Mirja Kühlewind
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Mirja Kühlewind
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Zaheduzzaman Sarker
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Ingemar Johansson S
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Ingemar Johansson S
- [rmcat] Data available for probing bandwidth (Re:… Harald Alvestrand
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Karen Elisabeth Egede Nielsen
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Zaheduzzaman Sarker
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Michael Welzl
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Zaheduzzaman Sarker
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Michael Welzl
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Karen Elisabeth Egede Nielsen
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Zaheduzzaman Sarker
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Michael Welzl
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Ingemar Johansson S
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Michael Welzl
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Ingemar Johansson S
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Michael Welzl
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Ingemar Johansson S
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Mirja Kühlewind
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Ingemar Johansson S
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Mirja Kühlewind
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Ingemar Johansson S
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Ingemar Johansson S
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Mirja Kühlewind
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Karen Elisabeth Egede Nielsen
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Ingemar Johansson S
- Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-… Michael Welzl