Re: [rmcat] Review of rmcat-cc-codec-interactions
Mirja Kühlewind <mirja.kuehlewind@tik.ee.ethz.ch> Wed, 24 February 2016 11:31 UTC
Return-Path: <mirja.kuehlewind@tik.ee.ethz.ch>
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 515621A88BD for <rmcat@ietfa.amsl.com>; Wed, 24 Feb 2016 03:31:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.906
X-Spam-Level:
X-Spam-Status: No, score=-3.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.006] 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 os0lZA-jpj98 for <rmcat@ietfa.amsl.com>; Wed, 24 Feb 2016 03:31:23 -0800 (PST)
Received: from smtp.ee.ethz.ch (smtp.ee.ethz.ch [129.132.2.219]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C0DF71A890F for <rmcat@ietf.org>; Wed, 24 Feb 2016 03:31:23 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by smtp.ee.ethz.ch (Postfix) with ESMTP id D5E3BD9309; Wed, 24 Feb 2016 12:31:21 +0100 (MET)
X-Virus-Scanned: by amavisd-new on smtp.ee.ethz.ch
Received: from smtp.ee.ethz.ch ([127.0.0.1]) by localhost (.ee.ethz.ch [127.0.0.1]) (amavisd-new, port 10024) with LMTP id BW5lklLgl8ih; Wed, 24 Feb 2016 12:31:21 +0100 (MET)
Received: from [82.130.103.143] (nb-10510.ethz.ch [82.130.103.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mirjak) by smtp.ee.ethz.ch (Postfix) with ESMTPSA id 793CAD9307; Wed, 24 Feb 2016 12:31:21 +0100 (MET)
To: "Michael Ramalho (mramalho)" <mramalho@cisco.com>, "rmcat@ietf.org" <rmcat@ietf.org>, Mo Zanaty <mzanaty@cisco.com>
References: <cbfb25002da84c24b5eb70b298731926@XCH-ALN-017.cisco.com>
From: Mirja Kühlewind <mirja.kuehlewind@tik.ee.ethz.ch>
Message-ID: <56CD9488.8020705@tik.ee.ethz.ch>
Date: Wed, 24 Feb 2016 12:31:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1
MIME-Version: 1.0
In-Reply-To: <cbfb25002da84c24b5eb70b298731926@XCH-ALN-017.cisco.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/rmcat/9d0wqT7CzciXCI4cIXvBftO1ezY>
Subject: Re: [rmcat] Review of rmcat-cc-codec-interactions
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: Wed, 24 Feb 2016 11:31:26 -0000
Hi Mo, hi Michael, two comments as individual: Reading this text part now, I don't think we need to negotiate the startup ramp. Actually I'm not even sure what the term 'ramp' is supposed to mean here. I believe we need is to indicate the maximum initial sending rate from the cc to the codec. If the codec then delivers data with a lower rate that should not be a problem for the cc. And the initial (max) sending can solely be chosen by the cc, as it might either use a default value or some cached info from previous transmission to the same receiver (over the same access network). Further, I agree that it is good to add one sentence that this rate has to be chosen carefully (and a different value than a conservative default can only be used if further information about or from the network is available). But I don't really understand what exactly you want say with the two sentences that you have added below...? Mirja On 16.02.2016 22:59, Michael Ramalho (mramalho) wrote: > All, > > I have reviewed draft-zanaty-rmcat-cc-codec-interactions. My only comments > concern Section 5.2.2 (Startup Ramp). > > In what follows I have added two sentences and modified a sentence in this > section. > > ****EXISTING TEXT**** > > 5.2.2. Startup Ramp > > Startup Ramp (from Codec to CC, and from CC to Codec): Startup is an > important moment in a conversation. Rapid rate adaptation during startup is > therefore important. The codec should minimize its startup media rate as > much as possible without adversely impacting the user experience, and support > a strategy for rapid rate ramp. The CC should allow the highest startup > media rate as possible without adversely impacting network conditions, and > also support rapid rate ramp until stabilizing on the available bandwidth. > Startup can be viewed as a negotiation between the codec and the CC. The > codec requests a startup rate and ramp, and the CC responds with the > allowable parameters which may be lower/slower. The RMCAT requirements also > include the possibility of bandwidth history to further accelerate or even > eliminate startup ramp time. While this is highly desirable from an > application viewpoint, it may be less acceptable to network operators, since > it is in essence a gamble on current congestion state matching historical > state, with the potential for significant congestion contribution if the > gamble was wrong. Note that startup can often commence before user > interaction or conversation to reduce the chance of clipped media. > > ****EXISTING TEXT**** > > ****PROPOSED TEXT**** > > 5.2.2. Startup Ramp > > Startup Ramp (from Codec to CC, and from CC to Codec): Startup is an > important moment in a conversation. Rapid rate adaptation during startup is > therefore important. The codec should minimize its startup media rate as > much as possible without adversely impacting the user experience, and support > a strategy for rapid rate ramp. The CC should allow the highest startup > media rate as possible without adversely impacting network conditions, and > also support rapid rate ramp until stabilizing on the available bandwidth. > Startup can be viewed as a negotiation between the codec and the CC. The > specification of the ramp may take a number of forms depending on the > interface to the codec; for example, a percentage bit rate increase per RTT > (or other time interval), or an increased transmit window (in number of > packets and/or octets allowed outstanding) are all potential forms. The > codec requests a startup rate and ramp, and the CC responds with the > allowable parameters which may be lower/slower. The RMCAT requirements also > include the possibility of bandwidth history to further accelerate or even > eliminate startup ramp time. While this acceleration or elimination in ramp > time is beneficial to the session user experience when bandwidth is > sufficient, it can be detrimental if significant congestion results (the user > experience of this session and all other sessions traversing the point of > congestion may unnecessarily degrade). Therefore, it is recommended that use > of potentially stale congestion state for acceleration or elimination in ramp > up be limited to topologies or deployments believed to have sufficient > bandwidth margin or those in which the potential transient congestion risk is > acceptable. Note that startup can often commence before user interaction or > conversation to reduce the chance of clipped media. > > ****PROPOSED TEXT**** > > The modification deletes the reference to “network operators”, as I think the > point may be made that many network administrators (be they service providers > or other “network operators”) or network designers/sizers would also have the > same concern. > > I have reviewed this change with the present authors and they generally > approve of it. Other edits are welcome. > > Regards, > > Michael A. Ramalho, Ph.D. >
- [rmcat] Review of rmcat-cc-codec-interactions Michael Ramalho (mramalho)
- Re: [rmcat] Review of rmcat-cc-codec-interactions Mirja Kühlewind
- Re: [rmcat] Review of rmcat-cc-codec-interactions Mo Zanaty (mzanaty)
- Re: [rmcat] Review of rmcat-cc-codec-interactions Mirja Kühlewind