[Iccrg] Re: Why don't we stop treating ECN and loss similarly

Ingemar Johansson S ingemar.s.johansson at ericsson.com
Tue Nov 6 12:02:14 GMT 2012


Hi

The actual ECN marking algos in LTE are likely to be proprietary, this is quite similar to the actual packet/user scheduling which is also proprietary.

/Ingemar

-----Original Message-----
From: John Leslie [mailto:john at jlc.net] 
Sent: den 31 oktober 2012 15:36
To: Ingemar Johansson S
Cc: iccrg at cs.ucl.ac.uk
Subject: Re: [Iccrg] Re: Why don't we stop treating ECN and loss similarly

Ingemar Johansson S <ingemar.s.johansson at ericsson.com> wrote:
> 
>... It is doable and sometime beneficial to treat ECN and implicit  
>signals of congestion (delay, packet loss) differently. We explored  
>the possibilities in  
>http://www.tschofenig.priv.at/cc-workshop/irtf_iab-ccirtcpaper4.pdf

... demonstrating that early ECN marking, signaling a condition where no packet drop is expected yet, enables a smooth adaptation of sending rate.

> The trick we did was to include the channel conditions into the ECN 
> decision meaning that the cost per transmitted bit is included,

   Alas, the paper itself didn't make the ECN-marking algorithm clear.
(And I'm afraid "cost per transmitted bit" isn't entirely clear either.)

> this and the combination of only a limited decrease of the bitrate
> (~20%) gives a dramatically improved performance compared to delay 
> based rate adaptation.

   As one would expect, but it's always good to have data to back it up.

> ECN with cost per transmitted bit only makes sense with wireless 
> access as it is only then the cost may differ between the terminals.

   Indeed, gathering similar data for all-ethernet networks would be useful. IMHO, it's good to consider a path "congested" long before packet drop is inevitable. To some degree, as soon as you have two packets ready to send, there is _some_ congestion which might be worth notifying.

   In an ideal world, we could pass on explicit notification of time- in-queue -- and I believe there is valuable research in exploring different possible reactions to such a signal.

   Clearly, there is value in ECN feedback if the response to ECN is allowed to be proportionate to the actual congestion signal instead of "the same as packet loss". In a Research Group, we can explore that.

>...
> A tough question is .. How is the end user made aware of the  
>differentiated ECN and drop behavior?.

   The right way is to _ask_ for it.

   Alas, IPv6 doesn't do much better than IPv4 at enabling this. The mere existence of ECN-enabled proves nothing about what level of ECN-marking is desired. For the big-I internet, something hidden in a destination option is useless; but we could use that for research...

--
John Leslie <john at jlc.net>



More information about the Iccrg mailing list