* [Codel] hard limit codel @ 2015-04-16 3:23 Dave Taht 2015-04-16 4:16 ` Kathleen Nichols 2015-04-16 4:25 ` Rich Brown 0 siblings, 2 replies; 10+ messages in thread From: Dave Taht @ 2015-04-16 3:23 UTC (permalink / raw) To: codel, cake I reserve comment until after the liquor wears off: http://www.iaeng.org/publication/IMECS2015/IMECS2015_pp615-619.pdf -- Dave Täht Open Networking needs **Open Source Hardware** https://plus.google.com/u/0/+EricRaymond/posts/JqxCe2pFr67 ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Codel] hard limit codel 2015-04-16 3:23 [Codel] hard limit codel Dave Taht @ 2015-04-16 4:16 ` Kathleen Nichols 2015-04-16 5:06 ` Eric Dumazet 2015-04-16 4:25 ` Rich Brown 1 sibling, 1 reply; 10+ messages in thread From: Kathleen Nichols @ 2015-04-16 4:16 UTC (permalink / raw) To: codel ...otherwise known as "limiting the size of buffers"? Go ahead, Dave, surely liquor doesn't keep you from laughing. Gee, I thought the code was copyrighted. On 4/15/15 8:23 PM, Dave Taht wrote: > I reserve comment until after the liquor wears off: > > http://www.iaeng.org/publication/IMECS2015/IMECS2015_pp615-619.pdf > ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Codel] hard limit codel 2015-04-16 4:16 ` Kathleen Nichols @ 2015-04-16 5:06 ` Eric Dumazet 0 siblings, 0 replies; 10+ messages in thread From: Eric Dumazet @ 2015-04-16 5:06 UTC (permalink / raw) To: Kathleen Nichols; +Cc: codel Oh well. Today really was a bad day for me. Fortunately, tomorrow is almost there. On Wed, 2015-04-15 at 21:16 -0700, Kathleen Nichols wrote: > ...otherwise known as "limiting the size of buffers"? > > Go ahead, Dave, surely liquor doesn't keep you from laughing. > > Gee, I thought the code was copyrighted. > > On 4/15/15 8:23 PM, Dave Taht wrote: > > I reserve comment until after the liquor wears off: > > > > http://www.iaeng.org/publication/IMECS2015/IMECS2015_pp615-619.pdf > > > > _______________________________________________ > Codel mailing list > Codel@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/codel ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Codel] hard limit codel 2015-04-16 3:23 [Codel] hard limit codel Dave Taht 2015-04-16 4:16 ` Kathleen Nichols @ 2015-04-16 4:25 ` Rich Brown 2015-04-16 11:50 ` [Codel] [Cake] " Toke Høiland-Jørgensen 1 sibling, 1 reply; 10+ messages in thread From: Rich Brown @ 2015-04-16 4:25 UTC (permalink / raw) To: Dave Taht; +Cc: cake, codel Dave, > I reserve comment until after the liquor wears off: > > http://www.iaeng.org/publication/IMECS2015/IMECS2015_pp615-619.pdf Please don't fisk this. The paper is *way* too long to be worth a sentence-by-sentence refutation of every inaccuracy or outright wrong-headed understanding of Codel... :-) Instead, rejoice in the SpaceX launch. Was it wonderful? Rich > -- > Dave Täht > Open Networking needs **Open Source Hardware** > > https://plus.google.com/u/0/+EricRaymond/posts/JqxCe2pFr67 > _______________________________________________ > Codel mailing list > Codel@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/codel ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Codel] [Cake] hard limit codel 2015-04-16 4:25 ` Rich Brown @ 2015-04-16 11:50 ` Toke Høiland-Jørgensen 2015-04-16 12:00 ` Jonathan Morton 0 siblings, 1 reply; 10+ messages in thread From: Toke Høiland-Jørgensen @ 2015-04-16 11:50 UTC (permalink / raw) To: Rich Brown; +Cc: cake, codel Rich Brown <richb.hanover@gmail.com> writes: > Please don't fisk this. The paper is *way* too long to be worth a > sentence-by-sentence refutation of every inaccuracy or outright > wrong-headed understanding of Codel... :-) I think this paragraph pretty much sums it up: "Actually, the throughput of hard limit CoDel is signifi- cantly lower than the original CoDel only when the RTT is large (500ms), the bandwidth is high (64 Mbps) with only one TCP flow, in which case the throughput is only 4.1 Mbps, 63% lower than that of the original CoDel. Though it may seem to be a significant loss, we argue that it is acceptable because even in the worst case, a bit rate of 4 Mbps is sufficient to support today’s 720p videos. The link utilization is much higher when either of the three conditions changes." Surely, 4Mbps is enough for everybody? I'll add, though, that I have seen the sentiment expressed here ("we need to limit the max delay of CoDel") in other contexts. And, well, delay spikes *is* a problem! -Toke ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Codel] [Cake] hard limit codel 2015-04-16 11:50 ` [Codel] [Cake] " Toke Høiland-Jørgensen @ 2015-04-16 12:00 ` Jonathan Morton 2015-04-16 12:10 ` Andrew McGregor 2015-04-16 14:47 ` Kathleen Nichols 0 siblings, 2 replies; 10+ messages in thread From: Jonathan Morton @ 2015-04-16 12:00 UTC (permalink / raw) To: Toke Høiland-Jørgensen; +Cc: cake, codel > On 16 Apr, 2015, at 14:50, Toke Høiland-Jørgensen <toke@toke.dk> wrote: > > I'll add, though, that I have seen the sentiment expressed here ("we > need to limit the max delay of CoDel") in other contexts. And, well, > delay spikes *is* a problem! Yes, they are. But in general AQM can’t be used to solve that problem without also suffering poor throughput; combining AQM with FQ *does* solve it. Just like FQ is unfair to single flows competing against a swarm, but classifying the swarm traffic into a separate traffic class fixes that problem too. Which of course is why cake uses AQM, FQ *and* Diffserv, all at once. The linked paper didn’t measure HLC against fq_codel, even though they mention fq_codel. That’s a major shortcoming. - Jonathan Morton ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Codel] [Cake] hard limit codel 2015-04-16 12:00 ` Jonathan Morton @ 2015-04-16 12:10 ` Andrew McGregor 2015-04-16 14:47 ` Kathleen Nichols 1 sibling, 0 replies; 10+ messages in thread From: Andrew McGregor @ 2015-04-16 12:10 UTC (permalink / raw) To: Jonathan Morton; +Cc: cake, Toke Høiland-Jørgensen, codel Of course it fails at high RTT. Unfortunately, long RTTs are pretty common... for almost anything EXCEPT VIDEO. Video, on the other hand, is almost always served a) by application paced servers and b) over the shortest RTT available. So video isn't even a question for high-RTT evaluations. Even the upload stream from a VC client (not usually TCP at all in the first place) is not usually going half way round the world. On Thu, Apr 16, 2015 at 10:00 PM, Jonathan Morton <chromatix99@gmail.com> wrote: > >> On 16 Apr, 2015, at 14:50, Toke Høiland-Jørgensen <toke@toke.dk> wrote: >> >> I'll add, though, that I have seen the sentiment expressed here ("we >> need to limit the max delay of CoDel") in other contexts. And, well, >> delay spikes *is* a problem! > > Yes, they are. > > But in general AQM can’t be used to solve that problem without also suffering poor throughput; combining AQM with FQ *does* solve it. Just like FQ is unfair to single flows competing against a swarm, but classifying the swarm traffic into a separate traffic class fixes that problem too. > > Which of course is why cake uses AQM, FQ *and* Diffserv, all at once. > > The linked paper didn’t measure HLC against fq_codel, even though they mention fq_codel. That’s a major shortcoming. > > - Jonathan Morton > > _______________________________________________ > Codel mailing list > Codel@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/codel ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Codel] [Cake] hard limit codel 2015-04-16 12:00 ` Jonathan Morton 2015-04-16 12:10 ` Andrew McGregor @ 2015-04-16 14:47 ` Kathleen Nichols 2015-04-16 15:02 ` Toke Høiland-Jørgensen 1 sibling, 1 reply; 10+ messages in thread From: Kathleen Nichols @ 2015-04-16 14:47 UTC (permalink / raw) To: codel; +Cc: cake You are taking this much too seriously. This was written in order to write a paper. There is no study of the "problem" just a presentation of the "solution". They probably even submitted a patent. On 4/16/15 5:00 AM, Jonathan Morton wrote: > >> On 16 Apr, 2015, at 14:50, Toke Høiland-Jørgensen <toke@toke.dk> >> wrote: >> >> I'll add, though, that I have seen the sentiment expressed here >> ("we need to limit the max delay of CoDel") in other contexts. And, >> well, delay spikes *is* a problem! > > Yes, they are. > > But in general AQM can’t be used to solve that problem without also > suffering poor throughput; combining AQM with FQ *does* solve it. > Just like FQ is unfair to single flows competing against a swarm, but > classifying the swarm traffic into a separate traffic class fixes > that problem too. > > Which of course is why cake uses AQM, FQ *and* Diffserv, all at > once. > > The linked paper didn’t measure HLC against fq_codel, even though > they mention fq_codel. That’s a major shortcoming. > > - Jonathan Morton > > _______________________________________________ Codel mailing list > Codel@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/codel > ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Codel] [Cake] hard limit codel 2015-04-16 14:47 ` Kathleen Nichols @ 2015-04-16 15:02 ` Toke Høiland-Jørgensen 2015-04-16 16:04 ` Kathleen Nichols 0 siblings, 1 reply; 10+ messages in thread From: Toke Høiland-Jørgensen @ 2015-04-16 15:02 UTC (permalink / raw) To: Kathleen Nichols; +Cc: cake, codel Kathleen Nichols <nichols@pollere.com> writes: > You are taking this much too seriously. This was written in order to > write a paper. Gotta love "publish or perish" :) To their credit, getting a whole paper out of a ten-line patch is not too shabby... :P -Toke ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Codel] [Cake] hard limit codel 2015-04-16 15:02 ` Toke Høiland-Jørgensen @ 2015-04-16 16:04 ` Kathleen Nichols 0 siblings, 0 replies; 10+ messages in thread From: Kathleen Nichols @ 2015-04-16 16:04 UTC (permalink / raw) To: Toke Høiland-Jørgensen; +Cc: cake, codel Yeah, clearly writing papers and getting patents is the most important thing. The rest of us can all go home now. Oh, wait, I am home. If ever proof were needed that there are too many conferences with too little serious review... On 4/16/15 8:02 AM, Toke Høiland-Jørgensen wrote: > Kathleen Nichols <nichols@pollere.com> writes: > >> You are taking this much too seriously. This was written in order to >> write a paper. > > Gotta love "publish or perish" :) > > > To their credit, getting a whole paper out of a ten-line patch is not > too shabby... :P > > -Toke > ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2015-04-16 16:04 UTC | newest] Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2015-04-16 3:23 [Codel] hard limit codel Dave Taht 2015-04-16 4:16 ` Kathleen Nichols 2015-04-16 5:06 ` Eric Dumazet 2015-04-16 4:25 ` Rich Brown 2015-04-16 11:50 ` [Codel] [Cake] " Toke Høiland-Jørgensen 2015-04-16 12:00 ` Jonathan Morton 2015-04-16 12:10 ` Andrew McGregor 2015-04-16 14:47 ` Kathleen Nichols 2015-04-16 15:02 ` Toke Høiland-Jørgensen 2015-04-16 16:04 ` Kathleen Nichols
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox