Re: [rmcat] [iccrg] draft-johansson-rmcat-scream-cc

Luca De Cicco <ldecicco@gmail.com> Thu, 26 June 2014 14:07 UTC

Return-Path: <ldecicco@gmail.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 A8E681B296A for <rmcat@ietfa.amsl.com>; Thu, 26 Jun 2014 07:07:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.399
X-Spam-Level:
X-Spam-Status: No, score=-1.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_37=0.6, SPF_PASS=-0.001] autolearn=no
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 g_w3yEtRnL3n for <rmcat@ietfa.amsl.com>; Thu, 26 Jun 2014 07:07:46 -0700 (PDT)
Received: from mail-wg0-x22f.google.com (mail-wg0-x22f.google.com [IPv6:2a00:1450:400c:c00::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ECD3F1B3013 for <rmcat@ietf.org>; Thu, 26 Jun 2014 06:38:35 -0700 (PDT)
Received: by mail-wg0-f47.google.com with SMTP id k14so3672947wgh.18 for <rmcat@ietf.org>; Thu, 26 Jun 2014 06:38:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=09j8xWYZx3cXCnrFdPunoGBIZxpKsrcCAJbZe4/2yRM=; b=qRJfHKpyDRsyVXbEFotKBgtx2uTKjlsDpqOtHGnV0vsrpiB+tlBtmCVHvYPU5qJnFr RE1SMr+1QZu/FEMNAys/mUl3VRA6cz4Xtt1b4nQd5zjh+Ysq/wOZQIqmyBZSDv1oSL/3 OY8Vo9LuqGr4Cz6eez9jC6y1y/zZMdhb47WWQiwHMlPVI7qZOfKkXjfYWdfZ5wXjKZxi FEU1tWvBasjldj+TsgnIg+mbCcvPHSrVg7655FP8ymYm74a9yoi/5MVjwfG/luOyRgHs FRk09nEASc1M0V0FMSGqVj//dA4VYZlk2lEexGoy1q2szTLwoCDhtwdKzLTDKm3pQnVY qXyQ==
MIME-Version: 1.0
X-Received: by 10.194.77.177 with SMTP id t17mr17356024wjw.55.1403789913368; Thu, 26 Jun 2014 06:38:33 -0700 (PDT)
Received: by 10.217.38.75 with HTTP; Thu, 26 Jun 2014 06:38:33 -0700 (PDT)
In-Reply-To: <CAEbPqry4xvpgTAkUhA4d4ZfLp_0B=58ZP2fRp=57kSrUiMELXg@mail.gmail.com>
References: <81564C0D7D4D2A4B9A86C8C7404A13DA31F9E116@ESESSMB205.ericsson.se> <CAA93jw5quLK6w8r43vPFf0FMH_XCxysPwzgMDzrQtv=JBRjf=Q@mail.gmail.com> <81564C0D7D4D2A4B9A86C8C7404A13DA31F9F56B@ESESSMB205.ericsson.se> <CACHLvedAdFYgKdyzx6sw01_d9XHgzKVNXkChAFRB-jZpiGppfg@mail.gmail.com> <81564C0D7D4D2A4B9A86C8C7404A13DA31FA50F7@ESESSMB205.ericsson.se> <CACHLvecxtG++buc9M7EVEdH_M4_Fcm-pQegVT0B8-THUHiwV8g@mail.gmail.com> <53AC0DC9.2020803@ericsson.com> <CAEbPqry4xvpgTAkUhA4d4ZfLp_0B=58ZP2fRp=57kSrUiMELXg@mail.gmail.com>
Date: Thu, 26 Jun 2014 15:38:33 +0200
Message-ID: <CACHLveddKhVKTFsKNmfpaCDrnVHgNbOEuJ4_9nLsPh5SuFsPUw@mail.gmail.com>
From: Luca De Cicco <ldecicco@gmail.com>
To: Varun Singh <vsingh.ietf@gmail.com>
Content-Type: multipart/alternative; boundary="047d7bfd0bf620309d04fcbd4f8b"
Archived-At: http://mailarchive.ietf.org/arch/msg/rmcat/r4DM7Wr0ggUDOnfQ2xEXPfpoNbU
Cc: "rmcat WG (rmcat@ietf.org)" <rmcat@ietf.org>, Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com>
Subject: Re: [rmcat] [iccrg] draft-johansson-rmcat-scream-cc
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: <http://www.ietf.org/mail-archive/web/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, 26 Jun 2014 14:07:51 -0000

Dear Varun,

the way RTX or FEC are computed shouldn't impact GCC sending rate dynamics,
but only
the user's QoE.

Cheers,
Luca

On Thu, Jun 26, 2014 at 3:11 PM, Varun Singh <vsingh.ietf@gmail.com> wrote:

> Hi Zahed,
>
> Does your GCC simulation code implement any FEC or Retx? Since the gcc
> draft does not imply use of any repair mechanism even though the chrome
> browser implements both.
>  On 26 Jun 2014 14:11, "Zaheduzzaman Sarker" <
> zaheduzzaman.sarker@ericsson.com> wrote:
>
>> Hi Luca,
>>
>> The simulation code is implemented in our proprietary simulator (I should
>> thank my MS thesis workers who contributed a lot). Thus cant really share
>> the code but what I can share is some simulation results.
>>
>> Note that in our implementation we followed latest update for varying
>> threshold from the GCC draft
>>
>> If you want GCC related logs particularly for LTE simulations I cant not
>> provide that.We simulate lots of users and dont log all the GCC related
>> variables.
>>
>> However, I have attached simulation logs from two test cases-
>> 1. a staircase bandwidth test , that I found interesting in one of the
>> papers.
>> 2. and test case 5.1 from http://tools.ietf.org/html/
>> draft-sarker-rmcat-eval-test-01.
>>
>> I hope those plots will give you an idea about the implementation we have
>> and how it is behaving.
>>
>> I would suggest you run tests from http://tools.ietf.org/html/
>> draft-sarker-rmcat-eval-test-01 as well and then we can compare the
>> results.
>>
>> BR
>>
>> Zahed
>>
>>
>> On 2014-06-25 17:32, Luca De Cicco wrote:
>>
>>> Dear Zahed,
>>>
>>> can you share some information about the GCC simulation code?
>>>
>>> thanks,
>>> Luca
>>>
>>>
>>> On Wed, Jun 25, 2014 at 2:46 PM, Ingemar Johansson S
>>> <ingemar.s.johansson@ericsson.com
>>> <mailto:ingemar.s.johansson@ericsson.com>> wrote:
>>>
>>>     Hi____
>>>
>>>     __ __
>>>
>>>     Thanks for the interest in this work. ____
>>>
>>>     __ __
>>>
>>>     Crosspost to RMCAT as well, hope that is Ok____
>>>
>>>     Answers/comments inline____
>>>
>>>     __ __
>>>
>>>     /Ingemar____
>>>
>>>     __ __
>>>
>>>     *From:*Luca De Cicco [mailto:ldecicco@gmail.com
>>>     <mailto:ldecicco@gmail.com>]
>>>     *Sent:* den 25 juni 2014 13:23
>>>     *To:* Ingemar Johansson S
>>>     *Cc:* Dave Taht; iccrg@irtf.org <mailto:iccrg@irtf.org>
>>>     *Subject:* Re: [iccrg] draft-johansson-rmcat-scream-cc____
>>>
>>>     __ __
>>>
>>>     Dear Ingemar,____
>>>
>>>     __ __
>>>
>>>     I have some questions. ____
>>>
>>>     __ __
>>>
>>>     1) In the architecture figure (Figure 2) you show the case of two
>>>     videos produced by the ____
>>>
>>>     same source and going to the same destination (both videos are
>>>     encoded and fed to the same UDP socket),____
>>>
>>>     am I right? In the case SCReAM is used in a WebRTC context (in a
>>>     browser), what use case ____
>>>
>>>     are you imagining?____
>>>
>>>     [IJ] This was just to highlight how two sources are handled, I am
>>>     fully aware that it is probably not the most common use case, on the
>>>     other hand I don’t know how WebRTC will be used in the future. If
>>>     there are two destinations then one will need to congestion control
>>>     contexts (one for each UDP socket). The bandwidth distribution may
>>>     then be based on rate shaping but another, possibly more useful,
>>>     option is to target the congestion window functions directly, for
>>>     instance if the congetsion window for one flow is knocked down just
>>>     a little then the other flow will grab the free capacity
>>>     automatically. Another option is to adjust the gain factors for the
>>>     CWND calculations.____
>>>
>>>     __ __
>>>
>>>     2) How did you implement GCC algorithm? Do you have a paper where I
>>>     can see the dynamics of GCC (for instance____
>>>
>>>     the rate computed by the receiver side controller, the estimated one
>>>     way queuing delay variation "m")?____
>>>
>>>     [IJ] The GCC algorithm was implemented into our simulation platform
>>>     by Zahed, it is based in the availabe code and the drafts. We have
>>>     logging possibilities in our simulator but I don’t know of any paper
>>>     around this.____
>>>
>>>     __ __
>>>
>>>     3) You show average bitrate in the tables. There's an odd situation
>>>     where GCC gets a 50% packet loss ratio in the case of____
>>>
>>>     16 users/cell but with an average rate of 61 kbps. Can you elaborate
>>>     on this?____
>>>
>>>     [IJ] Could be an effect of a much too high load in combination with
>>>     a high mobility, could be an effect of large amount of packet losses
>>>     due to network queue overflow. I will BTW update the evaluation
>>>     results for GCC soon, it seems like it was tuned a but too
>>>     sensitive, with the new setting one get higher bitrates, but
>>>     unfortunately also the tail latency will increase more quickly with
>>>     increased load. ____
>>>
>>>     __ __
>>>
>>>     Cheers,____
>>>
>>>     Luca____
>>>
>>>     __ __
>>>
>>>     On Wed, Jun 18, 2014 at 11:37 AM, Ingemar Johansson S
>>>     <ingemar.s.johansson@ericsson.com
>>>     <mailto:ingemar.s.johansson@ericsson.com>> wrote:____
>>>
>>>     Hi
>>>
>>>     Besides the example code there is no ready to compile code available
>>>     (at least nothing that I know of). But on the other hand the
>>>     solution has similarities to TFWC (TCP Friendly Window-based
>>>     Congestion control) that was devised by Soo-Hyun Choi
>>>     (http://tfwc.hackerslab.eu/ ), perhaps that can be used as a basis ?
>>>
>>>     /Ingemar____
>>>
>>>
>>>      > -----Original Message-----
>>>      > From: Dave Taht [mailto:dave.taht@gmail.com
>>>     <mailto:dave.taht@gmail.com>]
>>>      > Sent: den 17 juni 2014 20:00
>>>      > To: Ingemar Johansson S
>>>      > Cc: iccrg@irtf.org <mailto:iccrg@irtf.org>
>>>      > Subject: Re: [iccrg] draft-johansson-rmcat-scream-cc
>>>      >
>>>      > My usual request: Is there running code somewhere?
>>>      >
>>>      > On Tue, Jun 17, 2014 at 10:35 AM, Ingemar Johansson S
>>>      > <ingemar.s.johansson@ericsson.com
>>>     <mailto:ingemar.s.johansson@ericsson.com>> wrote:
>>>      > > Hi
>>>      > >
>>>      > >
>>>      > >
>>>      > > This draft can be of interest for those of you interested in
>>>      > > congestion control for realtime media.
>>>      > >
>>>      > >
>>>     http://www.ietf.org/internet-drafts/draft-johansson-rmcat-
>>> scream-cc-00
>>>      > > .txt
>>>      > >
>>>      > >
>>>      > >
>>>      > > Abstract : “This memo describes a rate adaptation framework for
>>>      > > conversational
>>>      > >
>>>      > >    video services.  The solution conforms to the packet
>>>     conservation
>>>      > >
>>>      > >    principle and uses a hybrid loss and delay based congestion
>>>     control
>>>      > >
>>>      > >    algorithm.  The framework is evaluated over both simulated
>>>      > > bottleneck
>>>      > >
>>>      > >    scenarios as well as in a LTE (Long Term Evolution) system
>>>      > > simulator
>>>      > >
>>>      > >    and is shown to achieve both low latency and high video
>>>     throughput
>>>      > > in
>>>      > >
>>>      > >    these scenarios”
>>>      > >
>>>      > >
>>>      > >
>>>      > > /Ingemar
>>>      > >
>>>      > >
>>>      > >
>>>      > >
>>>      > >
>>>      > > =================================
>>>      > >
>>>      > > Ingemar Johansson  M.Sc.
>>>      > >
>>>      > > Senior Researcher
>>>      > >
>>>      > >
>>>      > >
>>>      > > Ericsson AB
>>>      > >
>>>      > > Wireless Access Networks
>>>      > >
>>>      > > Labratoriegränd 11
>>>      > >
>>>      > > 971 28, Luleå, Sweden
>>>      > >
>>>      > > Phone +46-1071 43042 <tel:%2B46-1071%2043042>
>>>      > >
>>>      > > SMS/MMS +46-73 078 3289 <tel:%2B46-73%20078%203289>
>>>      > >
>>>      > > ingemar.s.johansson@ericsson.com
>>>     <mailto:ingemar.s.johansson@ericsson.com>
>>>      > >
>>>      > > www.ericsson.com <http://www.ericsson.com>
>>>      > >
>>>      > >
>>>      > >
>>>      > > “The difference between stupidity and
>>>      > >
>>>      > > genius is that genius has its limits."
>>>      > > Albert Einstein
>>>      > > =================================
>>>      > >
>>>      > >
>>>      > >
>>>      > >
>>>      > >
>>>      > >
>>>      > > _______________________________________________
>>>      > > iccrg mailing list
>>>      > > iccrg@irtf.org <mailto:iccrg@irtf.org>
>>>      > > https://www.irtf.org/mailman/listinfo/iccrg
>>>      > >
>>>      >
>>>      >
>>>      >
>>>      > --
>>>      > Dave Täht
>>>      >
>>>      > NSFW:
>>>      >
>>>     https://w2.eff.org/Censorship/Internet_censorship_bills/
>>> russell_0296_indec
>>>      > ent.article
>>>     _______________________________________________
>>>     iccrg mailing list
>>>     iccrg@irtf.org <mailto:iccrg@irtf.org>
>>>     https://www.irtf.org/mailman/listinfo/iccrg____
>>>
>>>     __ __
>>>
>>>
>>>
>> --
>>
>> 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
>>
>> ==================================================
>>
>> _______________________________________________
>> iccrg mailing list
>> iccrg@irtf.org
>> https://www.irtf.org/mailman/listinfo/iccrg
>>
>>