[rmcat] CS244 ’16: Self-clocked Rate adaption for Conversational Video in LTE
Ingemar Johansson S <ingemar.s.johansson@ericsson.com> Thu, 08 September 2016 07:28 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 447A712B131 for <rmcat@ietfa.amsl.com>; Thu, 8 Sep 2016 00:28:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level:
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.onmicrosoft.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 IcixVdaKO0cn for <rmcat@ietfa.amsl.com>; Thu, 8 Sep 2016 00:28:12 -0700 (PDT)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (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 D620C12B01D for <rmcat@ietf.org>; Thu, 8 Sep 2016 00:28:11 -0700 (PDT)
X-AuditID: c1b4fb25-ca31e98000001071-87-57d11309f879
Received: from ESESSHC014.ericsson.se (Unknown_Domain [153.88.183.60]) by (Symantec Mail Security) with SMTP id 94.B3.04209.90311D75; Thu, 8 Sep 2016 09:28:10 +0200 (CEST)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.60) with Microsoft SMTP Server (TLS) id 14.3.301.0; Thu, 8 Sep 2016 09:28:06 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.onmicrosoft.com; s=selector1-ericsson-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=eMra5H7y/0DpRoEWoj6SI20XcZfiyde4RcK9dcvOnOc=; b=W1nwF+kBnKGWy3jxGOD+27keS3e23QNYXTEQ1bkYkURff13rfa/ylJ1zqKUGD4cmN4DgcUawfkg2l8sWNJ4PXy1IUrfU5Xz5dQy5E0zcjYWhE4UbZYClXjmrwnwdszjH8GK5VzqLktLQOpgAgU1yrUa5TE8JAhJKXtJXDXm+I3k=
Received: from DB4PR07MB348.eurprd07.prod.outlook.com (10.141.234.148) by DB4PR07MB348.eurprd07.prod.outlook.com (10.141.234.148) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.587.9; Thu, 8 Sep 2016 07:28:04 +0000
Received: from DB4PR07MB348.eurprd07.prod.outlook.com ([10.141.234.148]) by DB4PR07MB348.eurprd07.prod.outlook.com ([10.141.234.148]) with mapi id 15.01.0587.019; Thu, 8 Sep 2016 07:28:04 +0000
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: "krong@stanford.edu" <krong@stanford.edu>, "francesy@stanford.edu" <francesy@stanford.edu>
Thread-Topic: CS244 ’16: Self-clocked Rate adaption for Conversational Video in LTE
Thread-Index: AdIJnMl/Fe8oU+WTSeGpu0vItH92Iw==
Date: Thu, 08 Sep 2016 07:28:04 +0000
Message-ID: <DB4PR07MB348CA57EBD661D3A508ED8EC2FB0@DB4PR07MB348.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ingemar.s.johansson@ericsson.com;
x-originating-ip: [192.176.1.94]
x-ms-office365-filtering-correlation-id: fcba67b4-6940-4571-f7a8-08d3d7b9ac09
x-microsoft-exchange-diagnostics: 1; DB4PR07MB348; 6:xzA+2MLxz5E94pb9YYcwLUsi5Pq4cj9kf8Ww6CTI2AdVAK9vlKiU1y06Iy1VrOST10qyoM/2vL5YesF9jGAyCy4O5wbmCS/lu9ovEaY69Fcjy/ZVBq11V06ARRZb7SMEssv1bGMiZMf2qDhrrj7lIdqe3LPhdF11m9MTC7y5umRoyI4NpBJKEpqtAfqali1l1tr9vZBiYi1+W3KsnxIbUiak9ZNQzpO+Vi6A3cydH7IA348P1RVsIu8NFnv3W3ERn47kDuK9fFBPDV1W5F/RU6eQyst8hGETdgYUIBe18C0=; 5:WTQYkNmCMJC0i+33NrVw85t0HVl5SyrFQLqIN4qXKxxyKk509dDtMkZ3QIaDGfujEGxNycMJQP2f2797/EPZSuPWbWgzzDRhdf7bA6yMoH5++fVYH1FQj9mnzoEzP/+nxWuj5pzdy73+UqxhQl/bVw==; 24:1cakgwUzwsxgoPwLbVjaRAm6aSee2ibBZVPhX6/BsF5VrioFhWqMzzCjweEWUaIAa/pU6z9EaDFL9Z9L2GZeFaa0rMF1T6E463mfcQWPvNc=; 7:1YLN2Q0Jft0gvZTpLbsogvg3kgTPbLY9C6leQ6+NLpsNb2TMn+7qphNM+ooF2wzxM/YqKMUcPnfglQE/Czxiv52PivwOGakKbeWk8ojsKs4l5lJnfY/+5KY2Lyx5oPwajaB4JLTUpf8aj1Upp4nPwpmzswwtHEEi42Lp7sMJhOD7BvNmPP/+UbMnmTXALJli+Uv2HjrP8PomUbdl447AxwnUht+RJGUsYl29I+bzpWJKLb0kDsijMGnmt7D6+gss
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB4PR07MB348;
x-microsoft-antispam-prvs: <DB4PR07MB348B69D799AAF59CCEC2925C2FB0@DB4PR07MB348.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(190756311086443)(47647156867600)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046); SRVR:DB4PR07MB348; BCL:0; PCL:0; RULEID:; SRVR:DB4PR07MB348;
x-forefront-prvs: 00594E8DBA
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(7916002)(189002)(51914003)(199003)(3280700002)(586003)(76576001)(790700001)(50986999)(5001770100001)(3846002)(74316002)(8936002)(229853001)(9326002)(81156014)(97736004)(15975445007)(102836003)(86362001)(11100500001)(2501003)(81166006)(77096005)(66066001)(6116002)(3660700001)(189998001)(106356001)(2900100001)(19625215002)(105586002)(2906002)(92566002)(8666005)(7736002)(7696003)(68736007)(4326007)(19617315012)(54356999)(5002640100001)(7906003)(19300405004)(10400500002)(9686002)(122556002)(19580395003)(7846002)(2171001)(33656002)(5660300001)(16236675004)(101416001)(87936001); DIR:OUT; SFP:1101; SCL:1; SRVR:DB4PR07MB348; H:DB4PR07MB348.eurprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB4PR07MB348CA57EBD661D3A508ED8EC2FB0DB4PR07MB348eurprd_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Sep 2016 07:28:04.3221 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR07MB348
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHKsWRmVeSWpSXmKPExsUyM2K7jS6X8MVwgwWzOC0a1rFafJx3j81i 9c0PbA7MHkuW/GTy+DfpGmMAUxSXTUpqTmZZapG+XQJXRvvJL+wF0+0rjmw4wdrAeN+0i5GT Q0LAROLd5BssXYxcHEIC6xklfs58BeUcZ5SYteIgI4jDItDLLLFw0l6ozEQmibdfd0E5Rxkl rpxrYAQZxiZgI7Hy0HcwW0QgQWLtiTZmEJtZwEDi0OsL7F2MHBzCApUSJzfxQZTUSWxtvs8E YetJ/F63mR3EZhFQkbg99z9YK69AlMTeRafARjIKiEl8P7WGCWKkuMStJ/OZIH4QkFiy5zwz hC0q8fLxP1aI+mSJTzd7WSHiChKt15uhbF+JzqNz2UDulxB4yybx6fthdoiEq8Tnt28YIexM iccnO9kg7GiJRb8vMUI0bGOUaLk0H2qbjETH61tQk36zSsxr+AG2QkggVWL52lawScICUhJ3 r3RC2TISL+7sZYV4IV/i2e1brBMY1Wch+WgWktQscAgISpyc+YRlFjQg35+bzwxha0ssW/ga ytaX2PjlLCOy+AJG9lWMosWpxUm56UbGeqlFmcnFxfl5enmpJZsYgano4JbfqjsYL79xPMQo wMGoxMObIHshXIg1say4MvcQowQHs5IIrwD/xXAh3pTEyqrUovz4otKc1OJDjNIcLErivP4v FcOFBNITS1KzU1MLUotgskwcnFINjNzVDN9dvqxI2Xfzx5KWLo2aswcSfny8+/SojY47y43z 3HvX8whtmzmrOv6L+rK0ku0xpxbd2Vetfjr9ZYLj2nXfY1MX+f+T3+UTO1HUaGpD/zK1stC5 Iav7Hh/XEPxxeNa8d6GvS+7/vvVPR8skdPaORYX3fOOM3dIUJvUpsDw3kfHb+MVwRqcSS3FG oqEWc1FxIgDdVllUQQMAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/rmcat/BSe7w6IwoKhXg80EJ6n7yZs4p24>
Cc: "rmcat WG (rmcat@ietf.org)" <rmcat@ietf.org>
Subject: [rmcat] CS244 ’16: Self-clocked Rate adaption for Conversational Video in LTE
X-BeenThere: rmcat@ietf.org
X-Mailman-Version: 2.1.17
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: Thu, 08 Sep 2016 07:28:14 -0000
Hi By accident I found the test report for SCReAM at the link below, published May 30 https://reproducingnetworkresearch.wordpress.com/2016/05/30/cs244-16-self-clocked-rate-adaptation-for-conversational-video-in-lte/ Some comments. The results show that SCReAM fails when subject to competing TCP flows. This is true in some cases and especially when the bottlenecks constitute tail drop queues with large buffers that give several 100ms extra queue delay at congestion. The work on the competing flows compensation has been quite difficult to conclude with 100% success, the problem is that any solution to this problem has to compromise between the risk of causing self-inflicted congestion and the ability to work when subject to competition from TCP flows in bufferbloated links. One specific problem I have had is that, while it is possible to devise an algorithm that does well against TCP in reasonably bufferbloated links, these algorithms can easily cause self-inflicted congestion in LTE simulation cases. I needed to strike some compromise here. I observe that the OWD (or actually queue delay) increases up to 700ms in the experiment, I get the feeling that this bottleneck buffer is very large (or infinite), there is not a chance that SCReAM can compete against TCP under these circumstances. Thanks for the comments in the Critique and Challenges section, some comments: + The max bitrate is not limited to 1Mbps, it is configurable. In fact it has been run as high as 5-6Mbps in the tests with OpenWebRTC, in this case it was the CPU demands of the video coder that limited higher throughputs. + Packet pacing: I don’t believe that packet pacing is limiting but need to check it up, see later in the text that the feedback interval was perhaps the limiting factor?. The updated version of the C++ code contains code in ScreamRx that better determines when and how often to send feedback, based on the received media bitrate, this should make it possible to reach higher bitrates (up to 5-10Mbps) without problems. + Parameters: There are a number of constants and parameters, I have tried to make the interfaces easier to use in the updated code, in essence it should suffice to set a min and max media bitrate. + Readability: You are right, this is always a challenge, I did a major rehaul of the code and interfaces in July but there is definitely still work to do. Regards Ingemar Johansson
- [rmcat] CS244 ’16: Self-clocked Rate adaption for… Ingemar Johansson S