[AVTCORE] Gains from using Report Groups (draft-ietf-avtcore-rtp-multi-stream-optimisation)
Magnus Westerlund <magnus.westerlund@ericsson.com> Mon, 12 May 2014 12:46 UTC
Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 173751A0694 for <avt@ietfa.amsl.com>; Mon, 12 May 2014 05:46:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 MCnhANkQiXnm for <avt@ietfa.amsl.com>; Mon, 12 May 2014 05:46:17 -0700 (PDT)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id 3ED191A068C for <avt@ietf.org>; Mon, 12 May 2014 05:46:17 -0700 (PDT)
X-AuditID: c1b4fb2d-f79036d00000126a-b6-5370c2926f5b
Received: from ESESSHC017.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 81.31.04714.292C0735; Mon, 12 May 2014 14:46:10 +0200 (CEST)
Received: from [127.0.0.1] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.71) with Microsoft SMTP Server id 14.3.174.1; Mon, 12 May 2014 14:46:10 +0200
Message-ID: <5370C289.9060104@ericsson.com>
Date: Mon, 12 May 2014 14:46:01 +0200
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Thunderbird/24.5.0
MIME-Version: 1.0
To: IETF AVTCore WG <avt@ietf.org>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpiluLIzCtJLcpLzFFi42KZGfG3RnfSoYJgg3e/jC1e9qxkd2D0WLLk J1MAYxSXTUpqTmZZapG+XQJXxpvTE5gL3olVvHp2i62B8ZxQFyMHh4SAicTde0pdjJxAppjE hXvr2boYuTiEBI4ySrz9e54ZwlnOKPF7zlYmkCpeAW2Jd/POsoDYLAKqEi/aVoPF2QQsJG7+ aGQDsUUFgiU2PPzLDlEvKHFy5hOwehEBJYkdk7Yxg9jCAlESj9/NYIU4QlyipzEIJMwsoCcx 5WoLI4QtL9G8dTZYuRDQ2oamDtYJjPyzkEydhaRlFpKWBYzMqxhFi1OLi3PTjYz1Uosyk4uL 8/P08lJLNjECA+3glt+6OxhXv3Y8xCjAwajEw6ugXRAsxJpYVlyZe4hRmoNFSZy37a53sJBA emJJanZqakFqUXxRaU5q8SFGJg5OqQbGqQ3XvKX37GE5whLHtsfRau3R+SeXbFf2/ed9cGEU t4z6A32ZP0fezmmas/ZW/ARNe2/W7vjd+07e3vNsi3jZvxsnTs9VZ7366fy5lYX/sp2fH3jh VhG78dazziMqIaem3/XSbj4myz8xT5S3IKDCbv4LP9eFKs6yhxIbGtaWqNe8eXJsd22zlhJL cUaioRZzUXEiAKGWRNcVAgAA
Archived-At: http://mailarchive.ietf.org/arch/msg/avt/Qd0nI0ZheDc_5k7JARKp__HAAu4
Subject: [AVTCORE] Gains from using Report Groups (draft-ietf-avtcore-rtp-multi-stream-optimisation)
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/avt/>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 May 2014 12:46:19 -0000
WG, (As individual) As part of my work to perform some simulations I took the opportunity to determine how big the gain is when using the report group extension as well as the aggregate scheduling. Below you find the statistical simulation results for the intervals between regular RTCP packets achieved over 10000 RTCP packets in an WebRTC like situation with X number of SSRCs per endpoint between two endpoints, all SSRC are active senders. The RTCP bandwidths are configured as RR: 15000 bps, RS: 10000 bps and T-rr-int = 0, and IP MTU =1400 bytes AVPF is base line AVPF AVPF-AGG-ADJ is the scheduling aggregation that is being specified in draft-ietf-avtcore-rtp-multi-stream AVPF-RG is with the report group extension and the removal of cross reporting specified in draft-ietf-avtcore-rtp-multi-stream-optimisation but without aggregating reports from multiple local SSRC in same RTCP packet. AVPF-RG-AGG is with the report group extension and the removal of cross reporting specified in draft-ietf-avtcore-rtp-multi-stream-optimisation Average transmission interval (s) from using the different solutions: SSRCs 1 2 3 4 5 8 12 AVPF 1.045 1.127 1.243 1.402 1.594 2.442 4.852 AVPF-AGG-ADJ 1.042 1.110 1.216 1.368 1.541 2.239 4.687 AVPF-RG 1.048 1.102 1.144 1.188 1.244 1.385 1.573 AVPF-RG-AGG 1.054 1.082 1.117 1.154 1.184 1.293 1.435 Change of average inter reporting interval from using the different solutions compared with AVPF: SSRCs 1 2 3 4 5 8 12 AVPF-AGG-ADJ -0.33% -1.50% -2.14% -2.38% -3.33% -8.30% -3.39% AVPF-RG 0.28% -2.23% -7.93% -15.27% -21.94% -43.26% -67.57% AVPF-RG-AGG 0.89% -3.96% -10.16% -17.70% -25.76% -47.04% -70.41% As can be seen the significant gain for the report group extension (except with single SSRC per endpoint), especially as the SSRCs per end point increases. The figures for the higher number of SSRC looks like these. SSRCs 16 24 31 32 64 128 256 AVPF 8.411 12.638 16.282 16.846 33.548 66.533 131.993 AVPF-AGG-ADJ 8.451 12.661 16.288 16.826 33.563 66.476 131.607 AVPF-RG 1.774 2.176 2.591 2.707 5.371 11.136 24.534 AVPF-RG-AGG 1.287 1.586 2.065 2.254 4.819 10.397 23.311 SSRCs 16 24 31 32 64 128 256 AVPF-AGG-ADJ 0.48% 0.18% 0.04% -0.12% 0.04% -0.09% -0.29% AVPF-RG -78.91% -82.78% -84.09% -83.93% -83.99% -83.26% -81.41% AVPF-RG-AGG -84.69% -87.45% -87.32% -86.62% -85.63% -84.37% -82.34% Cheers Magnus Westerlund ---------------------------------------------------------------------- Services, Media and Network features, Ericsson Research EAB/TXM ---------------------------------------------------------------------- Ericsson AB | Phone +46 10 7148287 Färögatan 6 | Mobile +46 73 0949079 SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com ----------------------------------------------------------------------
- [AVTCORE] Gains from using Report Groups (draft-i… Magnus Westerlund