Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-01

Ingemar Johansson S <ingemar.s.johansson@ericsson.com> Tue, 14 July 2015 20:15 UTC

Return-Path: <ingemar.s.johansson@ericsson.com>
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 EA4121B2C47 for <rmcat@ietfa.amsl.com>; Tue, 14 Jul 2015 13:15:45 -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 il4MoymmIR17 for <rmcat@ietfa.amsl.com>; Tue, 14 Jul 2015 13:15:44 -0700 (PDT)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AC51F1B2AD7 for <rmcat@ietf.org>; Tue, 14 Jul 2015 13:15:33 -0700 (PDT)
X-AuditID: c1b4fb3a-f79356d000006281-b5-55a56de349ae
Received: from ESESSHC006.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 3F.88.25217.3ED65A55; Tue, 14 Jul 2015 22:15:31 +0200 (CEST)
Received: from ESESSMB205.ericsson.se ([169.254.5.120]) by ESESSHC006.ericsson.se ([153.88.183.36]) with mapi id 14.03.0210.002; Tue, 14 Jul 2015 22:15:31 +0200
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: "Karen E. E. Nielsen" <karen.nielsen@tieto.com>
Thread-Topic: Review of draft-ietf-rmcat-scream-cc-01
Thread-Index: AQHQuwjSUvgGEfog+E+ekiHUB7EKeJ3ajoow///+aACAADbkAIAAqcEC
Date: Tue, 14 Jul 2015 20:15:30 +0000
Message-ID: <pqd7y09y2g7ct1c7xah2lp1e.1436904929881@email.android.com>
References: <559FB533.5090105@tik.ee.ethz.ch> <81564C0D7D4D2A4B9A86C8C7404A13DA34B3AE0B@ESESSMB205.ericsson.se> <55A4CD90.4020905@ericsson.com>, <17a463d7eb4dddb627d9d52d0e6ceb2d@mail.gmail.com>
In-Reply-To: <17a463d7eb4dddb627d9d52d0e6ceb2d@mail.gmail.com>
Accept-Language: sv-SE, en-US
Content-Language: sv-SE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRmVeSWpSXmKPExsUyM+Jvje7j3KWhBo9OGlgcap3JYrFh9RQW i9U3P7A5MHssWfKTyePQ8yCPYx++sgUwR3HZpKTmZJalFunbJXBlLD3RylgwS7Li//IjjA2M V0W6GDk5JARMJPbd72SCsMUkLtxbz9bFyMUhJHCUUeLilUWsIAkhgSWMEifX1oLYbAI2EisP fWcEsUUEjCXWNXwGq2EWWM4osW+/KogtDDT0w/zfbBA1phJfT3eyQNhuEudnPgSrZxFQlXi7 bg0ziM0LFP/86y8j3OKbbzeAXcQpYCcxZwbEEYwCshL3v99jgVgmLvF57gOoqwUkluw5zwxh i0q8fPwP6iA9iRtTp7BB2NoSyxa+hlomKHFy5hOWCYyis5CMmoWkZRaSlllIWhYwsqxiFC1O LS7OTTcy0kstykwuLs7P08tLLdnECIydg1t+W+1gPPjc8RCjAAejEg+vQu6SUCHWxLLiytxD jNIcLErivDM254UKCaQnlqRmp6YWpBbFF5XmpBYfYmTi4JRqYIxd8YiHP+dGw6ObziuSOEoc r4nXrykpvPZnQf1CHbXNl7h9fvz6wzvxxDP7g41p08UE7Y8UyHo80HxeYaDA6DdFqbClRveW RmbONXONsC9//Gq8tzIwP5lwwIa7QX3qAruioqmC/RqFb7srr4nPsKpjuvdf/VXNjkfzYp6c 3hd/s0z/h/QZMSWW4oxEQy3mouJEAA5Xby9+AgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/rmcat/_Wy9YynMvdEgjQED72Xm1uJuFnA>
Cc: "rmcat@ietf.org" <rmcat@ietf.org>, Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com>, Mirja Kühlewind <mirja.kuehlewind@tik.ee.ethz.ch>
Subject: Re: [rmcat] Review of draft-ietf-rmcat-scream-cc-01
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: Tue, 14 Jul 2015 20:15:46 -0000

Hi Karen
Your interpretation of the SCReAM multistream handling and transmission scheduling is correct. And as such it resembles SCTP (with NDATA) or QUIC (with the addition of support for unreliable delivery) very much

Ingemar

Sent from Moxier Mail
(http://www.moxier.com)


----- Ursprungligt meddelande -----
Från: Karen Elisabeth Egede Nielsen <karen.nielsen@tieto.com>
Till: Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, Mirja Kühlewind <mirja.kuehlewind@tik.ee.ethz.ch>
Kopia: "rmcat@ietf.org" <rmcat@ietf.org>
Skickat: 2015-07-14 14:08
Ämne: RE: Review of draft-ietf-rmcat-scream-cc-01



HI,

>> Other than that the mapping would be the
>>> following way:
>>>
>>> NADA
>>> ---
>>> Reference Rate Calculator    -> Network congestion control
>>> Video Target Rate Calculator -> Rate Control
>>> Sending Rate Calculator      -> Transmission scheduler
>>> Encoder                      -> Video Encoder
>>> Rate Shaping Buffer          -> Queue RTP packets
>>>
>>> I think it would be super helpful to use a common terminology here
>>> for everybody to better understand similarities and differences.
>> [IJ] Agree, if we can come up with some common terms, so much the
>> better
>>
>This (and the previous comment from Mirja and Ingemar on similarity
>between NADA and SCReAM) tell that common terminologies should be used
>in the different candidate drafts for ease of understanding if the terms
>are
>meaning the same things. We had a plan to have a framework document in
>RMCAT. Will that help?
>
[Karen ] Yes I think that can be a good idea, but I am not sure that the
above mapping of terms is right  - or is it  ?.
I very likely can be mistaken, but with screams multiple stream view then I
have thought that the following was the case:

Scream Transmission scheduler is in fact a true transmission scheduler as it
takes packets from the multiple RTP queues and schedule the packets
(following whatever multiple-stream scheduling policy/stream priority
relevant)
for consummation of the global sending rate/the congestion window calculated
and thus transmit the packets on the UDP socket (after which they eventually
will
go to the NIC for transmission). I further had assumed that pacing
(vis-à-vis cwnv) in this design is implemented as part of the transmission
scheduler and not as part of the RTP queue logic.
This model at least corresponds to SCTP's model for scheduling of the
multiple streams for consummation of CWND and transmission.

BR, Karen

>--
>Zahed
>
>==================================================
>ANM ZAHEDUZZAMAN SARKER
>
>
>Ericsson AB
>Services, Media and Network Features
>Laboratoriegränd 11
>97128 Luleå, Sweden
>Phone +46 10 717 37 43
>Fax +46 920 996 21
>SMS/MMS +46 76 115 37 43
>zaheduzzaman.sarker@ericsson.com
>www.ericsson.com
>
>==================================================