Re: [rmcat] Comments on draft-ietf-rmcat-rtp-cc-feedback-07

Ingemar Johansson S <ingemar.s.johansson@ericsson.com> Tue, 04 January 2022 09:54 UTC

Return-Path: <ingemar.s.johansson@ericsson.com>
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 64A013A1A27 for <rmcat@ietfa.amsl.com>; Tue, 4 Jan 2022 01:54:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.676
X-Spam-Level:
X-Spam-Status: No, score=-2.676 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.576, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 C5e3BHTgIiYK for <rmcat@ietfa.amsl.com>; Tue, 4 Jan 2022 01:54:00 -0800 (PST)
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10071.outbound.protection.outlook.com [40.107.1.71]) (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 7E09B3A1A25 for <rmcat@ietf.org>; Tue, 4 Jan 2022 01:54:00 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YhB+bU2uYoZOf5rGq6yTpfcpLxNBRgFZ6Xu9PJx3DlbBMWHAWADNa43J9+dfk4suS8usXvrbPMVrRnMAI8m7Df0M8TxVEoUy6iKbOYWESssL41DlfLvT2R/OCElQoeRAq/abeEMliFmle1VE8F5YdC5ohEuXRU4Se7EoAH2/LtirRnnV6bYndkCXCCHL5mX10jKhrncSXvjc/C+aZwQdgQ7Kk82NSfHY31CowSwyeCLiScQmsHwuVFYsG9quEnxn9xedasTbjKwbfHYPqhKthsBT6unUj6pGSKyqdXxOeVVB1cC/pa1Ux9vrZmAiyMVj0BQr2HATmwjHheclNjaDNA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=fanroRMlIwaRWlaqP43Jqr6WPiJnnagTNGlF47AF35o=; b=hzAl302Y0ckFdvWHWzle3lgyY8FlI2OZC47kZMwnGl3RxcBrH9TLkjbwwa+lcDChkDDFUhaSKS4cb578BUWg7OOPcz5j/aVdFvB4I1z08KiCYrL7ZDV/4yTVcWblsZ1IFaSA14tlAsv7iMpEwl8zAkJGZlSYj1COTVQIZ2+PwLxRIz3yxTWeNfLa/qKsl30onrMQKcoLzpHhNKnw44xipTkmsNS/3bgQj1V8ouiHQ4WfUFHqYkPUNsIrVnKgdks4EBOhLIGtsrYtF3mziaQ1ZU5y3W2+gmvK4XD43rosNlHoc/Tzl9miaGBWCaUABhstbPtrANe7rkW3rnD7BpRp9w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fanroRMlIwaRWlaqP43Jqr6WPiJnnagTNGlF47AF35o=; b=aHWcQtVXlAzEDXcXAaQyhVpk2IsloB9L3rZPJ/nw/wn7g8Ko7yBI0Jt1xr9v9TBC7GqQcfZnCnyv9uwIc0xo6YygoM+zkmYHfF0FFTl+2B06VUdGH70ruogZHF4zKdAR3hNXzr+PQ3AAZxGBvg8CagJzjwf29vkN9xVO3OZL4yg=
Received: from AM8PR07MB8137.eurprd07.prod.outlook.com (2603:10a6:20b:36c::18) by AM0PR07MB6097.eurprd07.prod.outlook.com (2603:10a6:208:110::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4867.7; Tue, 4 Jan 2022 09:53:56 +0000
Received: from AM8PR07MB8137.eurprd07.prod.outlook.com ([fe80::3956:cc91:3f3c:c72d]) by AM8PR07MB8137.eurprd07.prod.outlook.com ([fe80::3956:cc91:3f3c:c72d%7]) with mapi id 15.20.4867.006; Tue, 4 Jan 2022 09:53:56 +0000
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: Colin Perkins <csp@csperkins.org>, Ingemar Johansson S <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org>
CC: "rmcat@ietf.org" <rmcat@ietf.org>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
Thread-Topic: [rmcat] Comments on draft-ietf-rmcat-rtp-cc-feedback-07
Thread-Index: AdfZ+EWTHp4R0ulmTci6MB/vAZmZmQiE734AAVEPk5A=
Date: Tue, 04 Jan 2022 09:53:56 +0000
Message-ID: <AM8PR07MB8137580C71F6FCB872C18635C24A9@AM8PR07MB8137.eurprd07.prod.outlook.com>
References: <AM8PR07MB8137164EE551EBEAE815F787C2989@AM8PR07MB8137.eurprd07.prod.outlook.com> <87E0ED4F-BF2B-478D-8BFC-CCEB4CF0A25A@csperkins.org>
In-Reply-To: <87E0ED4F-BF2B-478D-8BFC-CCEB4CF0A25A@csperkins.org>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5f9eb313-9605-4b96-8246-08d9cf681fd0
x-ms-traffictypediagnostic: AM0PR07MB6097:EE_
x-microsoft-antispam-prvs: <AM0PR07MB6097D553B1FB88539447A67BC24A9@AM0PR07MB6097.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: GLz60J/pJ5UiRT1nxoMC21KoVSHoziACJIFfn/xtCR4AiRbtVi3GUlX+L+vIQ+xbOeWGvPL5W9neUoOjUfUSeT1XtytV2NDHmRrePjcHSSONdcOo24sXbBYUlYq+eSAs+hnDp1U7gA/KlAEkyuiUMISTbrT65Jdl2ucjkdllZe9N4sCu54XA0j3KXcFk8mWrTWvuV6lZ0K9+yJd/tPwHy/T6B3D1ONBPlDNzViKkf5KdF1TfLKCecNv5vQuuA5eJem09TvtBduqc92qStK/z749IXrFz90E/OX5leYGi6B8IYp1PG1/DaqvVDhlePAHLA3tQewOiYHGsLxKJbpYuSngKERe9WGIEcV6iNVJP2PASahAgqLlXQMhhlUOCrDezDSG7gx/rOmg9bZCEcjTaJjxojsUTTNMRjJCrW5P6oXV4yU/CD7ZU4kX5azy6iHFd3BBWVQjEFH3HwcFdERcruBqovFIRiCNBvaamC6S9+OqnVBhJnji+VhcuLW/1+Qsdr65Afn3YPz7MYAjXePXA9OHjG7+9DuNapJEFRaa/Vro2ejQYP4t+VYODcFVO6yyoIVKkY7bc/msEn4pFPURh0MHcfir77OkfnJTPk+sHHLhYhmF4xTBSfeYPPr4heAT9jp2rPimyXZnBGGw7V9R7x6xaIljAsxofHvJ7pr9EbZ6WJVUlpfPpsoivxO+ahM9CCcfahbwN9DdA/A7VkNgXEw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM8PR07MB8137.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(83380400001)(26005)(186003)(54906003)(76116006)(107886003)(53546011)(33656002)(7696005)(9686003)(2906002)(508600001)(71200400001)(6506007)(99936003)(66476007)(66946007)(38100700002)(8676002)(82960400001)(122000001)(66446008)(64756008)(66556008)(55016003)(38070700005)(316002)(86362001)(52536014)(5660300002)(110136005)(4326008)(8936002)(20210929001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: zFD7sJo4ufQAtz3VSPoS5YOVwssvw+xekNReHwidM/gB3PdRcHAO31PHNMbgCMmA/udOLt2/8Q+8a8jSwH2d78zVg6AksgBYEl6UXpIrdmEQlyG9a8hnYuSt2kpCA77Uv7HtK/xHvG0OwgGoyojpazMOYnwVB1hQBJbZJOLms/m0W8gHbS/Y7BXK7R5ET9AULaxd4tN+KpQ6Lht3vDdFKzEi1asNgsBr+u71Nk0gECwp0XXF7BHPzaCb93CIBSB8v8U1w6hw7taLEmU/RG+7cbDKtQl/UFm/wTND7DlzbbHkzHWMIQ7HdNM6SkKzv/9HK7gGF0b5SM7iyH7Jgr2cMsYG1knVJvzWsrugoeah0uLySa2ie90CYOb5PKICp7DJ+1/BIPuk7TeyfNI88BDSr4brAuZSu/xWw680cENgMGnkjZmwL3QmwuE3JGYtCQM2uL+Yoi/8a1Kf7fGi89hk+FeP9rhfMR2muLs6uuIJXrkUHLlsvpcx6Qbsl88IG4Y8ZR47XJE74A+7XVm6SkDqw+ik3gB1+7Uvq09x3X5Pl7ViN4W+0KAmEsduziTmt/zYKSgQatiSq4pS2ZgldIDKyFuOnpnDY4n3Mbsg3WCnsZwFYeeJZwLef3+e7/jhjUtjFZ26mhPLrD9T4UnFZCu1e6PfVnTgnAErJ6hNNm4RbzRZittSIOSxaSKbVGTm1tGbXt0V0yIqgkLw0utyRTcxeNNM7p+jGSWOKlOEuiwtpmsbTnZwevgrVs7tPalAIj0YIvJptCcmcz+uhzTcBu7u8/Iym5cIOU5pOzUaLJXCnYUQwsU3Uel/msIgAmsoDjS9F9yRz8gn4IEeR1gPzcnwMTOgn0q4qhHTsmUDcmFq41OxBF/9ZAxG21Dz0rBiSuB1UHL+9NgplTjbOHbpuvWqqzjZ1d4LGEutApqmrJeByQrupLKNmGK31grpBnC+Ft3JhTVcTB9f1NAsFrrXkcmjiZiQfzWl6rUh5eZOXeyW827oBzkGrXwh5tDpkzTcDRjFnu/jiGJi9B5LLFAvEioLoMFmWPQ8KzOr7BWN2CwglojkIc3RkDfV9Q4u3WzGOjichR8y9k9URJRyeZYyJNrCAasnM/4ctuXmQoPVXrPHK9KTHec73cHS3sdv4X9pNGca6f6+xN817EV2mIt35vn7ZRzOCM3+abgZaaHT+nhYp9/fzkB4Txk6QEfNaZl/LQwh1fUAONUdkJcfTPaG9K+SJsTJqPIyBvocH8o6c+MTTwLUrcVIvnaqIlnGjGluxowkUhU97ryIX/3U73JlursNMakgxBR8urp5HK9fksHaoASCutAVaG6iUyIugJi7D7Ee0mcaOiI08verSQmRVE2AmsGtp1ESbDEPCQP9OnF8oNi4xv4b/XWW5ctDUMOWUXqUAAu+XzpH8Co3eftbVn+E+oxkOK7rwfo1S25kqhFJxY2jMEuy3qf586SOtwkArBuxV0CdC8RtZFYrRyZ94f5cQR6rg84N/iF7fwCIeINnoJpV6s9u4zevP5PhJP53IK4wrkZnE3Zc0Cc+gvDcAhPKrTGgUvALr+Vat1hp422jF/D7avv9YyNjaA5WOkrPOYI0wkGNbFh7+0Se/rdbjKnr1UTqe5ot72KlYAaesvw/YQkqadOxBzao2p8J3NNq9ka9RDJn8oamGZc29o2wl5F2FfrA1DZxhrvcO9R0h2H79rVfG8z4xru4l/sCGZl1rXm2
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_02C1_01D80159.5DF0AA00"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM8PR07MB8137.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5f9eb313-9605-4b96-8246-08d9cf681fd0
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jan 2022 09:53:56.5367 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Gquq65REyuzLB13Z/xv0mpY4KbuoelQtW0K8GLDCcNBAfN534W9T855MhLtNLnOKnL/f4gguZSKKtQAsUA/FTErHfTfVQNv5JIOOsPTl5U1JpH8avapSmcMNBN8c0cPj
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB6097
Archived-At: <https://mailarchive.ietf.org/arch/msg/rmcat/lHwD_B02UTQFf7ix6na_TBRcUHc>
Subject: Re: [rmcat] Comments on draft-ietf-rmcat-rtp-cc-feedback-07
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: Tue, 04 Jan 2022 09:54:05 -0000

Hi Colin

Hope that the xmas/new years holiday was fine

 

Please see inline

 

/Ingemar

 

From: Colin Perkins <csp@csperkins.org> 
Sent: den 28 december 2021 17:58
To: Ingemar Johansson S <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org>
Cc: rmcat@ietf.org; Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
Subject: Re: [rmcat] Comments on draft-ietf-rmcat-rtp-cc-feedback-07

 

Hi Ingemar,

 

On 15 Nov 2021, at 10:29, Ingemar Johansson S <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org <mailto:ingemar.s.johansson=40ericsson.com@dmarc.ietf.org> > wrote:

 

Hi

 

I promised to review draft-ietf-rmcat-rtp-cc-feedback-07 

Overall a very well written draft, just a few comments of minor nature, not sure if they are useful but anyway..

 

Thank you for the comments!





Page 3, 3rd para : Unlike “unpaced” TCP, multimedia traffic is naturally paced to the frame rate of the media encoder (for instance 50 frames/second), so issues with coalescing that can occur with TCP and very sparse ACKs, does not occur with multimedia traffic. What instead puts a limit is how fast the algorithm should react to congestion and how it is designed.

 

Agree. I added some words to try to address this, at the end of Section 2.

[IJ] OK





Section 3.1 para 3 : Non-compound is mentioned but RFC5506 is referenced later

 

Fixed.





Section 3.1 equations : I checked the equations and they seem to match. But when I tried to verify the values in the tables I get different values, a simple hack in matlab/octave gives

Table 1

>> n=2;Tf=0.02;Nr=[2,4,8,16];Sc=142;Snc=62;Nnc=0;Brtcp=8*(n*(Sc+Nnc*Snc))./(Nr*Tf*(1+Nnc))/1000

Brtcp =

   56.8000   28.4000   14.2000    7.1000

>> n=2;Tf=0.06;Nr=[2,4,8,16];Sc=142;Snc=62;Nnc=0;Brtcp=8*(n*(Sc+Nnc*Snc))./(Nr*Tf*(1+Nnc))/1000

Brtcp =

   18.9333    9.4667    4.7333    2.3667

 

Table 2

>> n=2;tf=0.02;Nr=[2,4,8,16];Sc=142;Snc=62;Nnc=1;Brtcp=8*(n*(Sc+Nnc*Snc))./(Nr*tf*(1+Nnc))/1000

Brtcp =

   40.8000   20.4000   10.2000    5.1000

>> n=2;tf=0.06;Nr=[2,4,8,16];Sc=142;Snc=62;Nnc=1;Brtcp=8*(n*(Sc+Nnc*Snc))./(Nr*tf*(1+Nnc))/1000

Brtcp =

   13.6000    6.8000    3.4000    1.7000

 

The main difference here is that I have Sc = 142 + 2*Nr and Snc = 62 + 2*Nr, whereas you have Sc = 142 and Snc = 62. That is, your calculation misses the size of the per-packet feedback in the CCFB packet.

The other, more minor difference, is that I’m dividing by 1024 to get kbps, whereas you divide by 1000.

[IJ] Ahh.. Sorry, my mistake 😐 





Section 3.2 : Here it obviously gets more tricky. What would perhaps have been more helpful is to present the equation for Brtcp here as well. 

 

It’s the same equation. Do you mean just repeat the definition?

[IJ] OK, no, it is not necessary to repeat

 

Thanks for your feedback!

 

Cheers,

Colin