Re: [Cerowrt-devel] [Bloat] heisenbug: dslreports 16 flow test vs cablemodems

2015-05-18 Thread Bill Ver Steeg (versteb)
There are conditions when even a single application will suffer from bloat. For instance, several ABR video players use multiple TCP/HTTP sessions to fetch data. Some of the data boils down to large video chunks, and some of the data boils down to small pieces of control information. Think of a

Re: [Cerowrt-devel] [Bloat] heisenbug: dslreports 16 flow test vs cablemodems

2015-05-18 Thread Eggert, Lars
On 2015-5-18, at 07:06, Simon Barber mailto:si...@superduper.net>> wrote: Windows update will kill your Skype call. Really? AFAIK Windows Update has been using a LEDBAT-like scavenger-type congestion control algorithm for years now. Lars ___ Cerowrt-d

Re: [Cerowrt-devel] [Bloat] heisenbug: dslreports 16 flow test vs cablemodems

2015-05-18 Thread luca.muscariello
That would be OK for ledbat-like vs TCP Real time vs ledbat-like isn't that clear to me why real time should be protected. I'd say that Skype would suffer against any protocol probing for bandwidth. Original message From: "Eggert, Lars" Date:18/05/2015 1:49 PM (GMT+01:00) To

Re: [Cerowrt-devel] [Bloat] heisenbug: dslreports 16 flow test vs cablemodems

2015-05-18 Thread Simon Barber
I am likely out of date about Windows Update, but there's many other programs that do background downloads or uploads that don't implement LEDBAT or similar protection. The current AQM recommendation draft in the IETF will make things worse, by not drawing attention to the fact that implementin

Re: [Cerowrt-devel] [Bloat] heisenbug: dslreports 16 flow test vs cablemodems

2015-05-18 Thread Jonathan Morton
> On 18 May, 2015, at 15:30, Simon Barber wrote: > > implementing AQM without implementing a low priority traffic class (such as > DSCP 8 - CS1) will prevent solutions like LEDBAT from working I note that the LEDBAT RFC itself points out this fact, and also that an AQM which successfully “def

Re: [Cerowrt-devel] [Bloat] heisenbug: dslreports 16 flow test vs cablemodems

2015-05-18 Thread dpreed
I'm curious as to why one would need low priority class if you were using fq_codel? Are the LEDBAT flows indistinguishable? Is there no congestion signalling (no drops, no ECN)? The main reason I ask is that end-to-end flows should share capacity well enough without magical and rarely impleme

Re: [Cerowrt-devel] [Bloat] heisenbug: dslreports 16 flow test vs cablemodems

2015-05-18 Thread Simon Barber
LEDBAT is often used for scavenger traffic - things that should not detract from normal Internet use. There are two effects, latency and bandwidth. While AQM solves the latency problem, it removes the ability of LEDBAT to not impact bandwidth during peak usage. Simon Sent with AquaMail for An

Re: [Cerowrt-devel] [Bloat] heisenbug: dslreports 16 flow test vs cablemodems

2015-05-18 Thread Jonathan Morton
> On 18 May, 2015, at 18:09, dpr...@reed.com wrote: > > I'm curious as to why one would need low priority class if you were using > fq_codel? Are the LEDBAT flows indistinguishable? Is there no congestion > signalling (no drops, no ECN)? The main reason I ask is that end-to-end flows > shoul

Re: [Cerowrt-devel] [Bloat] heisenbug: dslreports 16 flow test vs cablemodems

2015-05-18 Thread Sebastian Moeller
Hi Jonathan, On May 18, 2015 5:40:30 PM GMT+02:00, Jonathan Morton wrote: > [...] > >Adding Diffserv and recommending that LEDBAT applications use the >“background” traffic class (CS1 DSCP) solves this problem more >elegantly. The share of bandwidth used by BitTorrent (say) is then >independent

Re: [Cerowrt-devel] [Bloat] heisenbug: dslreports 16 flow test vs cablemodems

2015-05-18 Thread Jonathan Morton
> On 18 May, 2015, at 20:03, Sebastian Moeller wrote: > >> Adding Diffserv and recommending that LEDBAT applications use the >> “background” traffic class (CS1 DSCP) solves this problem more >> elegantly. The share of bandwidth used by BitTorrent (say) is then >> independent of the number of fl

Re: [Cerowrt-devel] [Cake] [Bloat] heisenbug: dslreports 16 flow test vs cablemodems

2015-05-18 Thread Dave Taht
On Mon, May 18, 2015 at 8:32 AM, Simon Barber wrote: > LEDBAT is often used for scavenger traffic - things that should not detract > from normal Internet use. There are two effects, latency and bandwidth. > While AQM solves the latency problem, it removes the ability of LEDBAT to > not impact band

Re: [Cerowrt-devel] [Bloat] heisenbug: dslreports 16 flow test vs cablemodems

2015-05-18 Thread Sebastian Moeller
HI Jonathan, On May 18, 2015, at 19:17 , Jonathan Morton wrote: > >> On 18 May, 2015, at 20:03, Sebastian Moeller wrote: >> >>> Adding Diffserv and recommending that LEDBAT applications use the >>> “background” traffic class (CS1 DSCP) solves this problem more >>> elegantly. The share of ban

Re: [Cerowrt-devel] [Bloat] heisenbug: dslreports 16 flow test vs cablemodems

2015-05-18 Thread Dave Taht
On Mon, May 18, 2015 at 11:14 AM, Sebastian Moeller wrote: > HI Jonathan, > > On May 18, 2015, at 19:17 , Jonathan Morton wrote: > >> >>> On 18 May, 2015, at 20:03, Sebastian Moeller wrote: >>> Adding Diffserv and recommending that LEDBAT applications use the “background” traffic class

[Cerowrt-devel] Cira.ca network measurement system

2015-05-18 Thread Rich Brown
Last Saturday, I heard a piece on CBC Radio's Spark program about the CIRA in Canada and their effort to map out network performance in order to get better Internet service for everyone across Canada. You can listen to the piece at: http://www.cbc.ca/radio/spark/286-empathy-games-intangible-art-