[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
----------------------------------------------------------------------