General list for discussing Bufferbloat
 help / color / mirror / Atom feed
* [Bloat] The bigger picture: what components are used together to fight bloat
@ 2013-05-02 11:44 Forums1000
  2013-05-04 19:24 ` Kevin Gross
  2013-05-04 20:56 ` Dave Taht
  0 siblings, 2 replies; 3+ messages in thread
From: Forums1000 @ 2013-05-02 11:44 UTC (permalink / raw)
  To: bloat

[-- Attachment #1: Type: text/plain, Size: 1062 bytes --]

I hope I can get a bit more information on what comprises the total
solution. But knitting it together proves a bit hard (for me at least).
Without this, it is hard to follow the discussions on the list. Has anyone
made a summary of how all of this works together?

So:

1. In order to move the bottleneck to a device under our administrative
control, we need to shape traffic (we need to become the bottleneck).
2. Next, we have the AQM-algorithms that manage the (or a) queue.
3. And then there are still issues with multiple flows and with UDP?

From what I understand, we need to shape traffic, and then drop packets
taking into account that the most aggressive flow (the flow that
contributes the most to filling a buffer), is the flow that will get the
most packets dropped. This to prevent the aggressive flow from impacting
flows that behave better.

Now for UDP, is the problem here that we cannot identify flows, and hence,
only have one queue for UDP whereas for TCP we can have multiple?

Any good resources are more than welcome:-)!

Thanks,
Jeroen

[-- Attachment #2: Type: text/html, Size: 1203 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Bloat] The bigger picture: what components are used together to fight bloat
  2013-05-02 11:44 [Bloat] The bigger picture: what components are used together to fight bloat Forums1000
@ 2013-05-04 19:24 ` Kevin Gross
  2013-05-04 20:56 ` Dave Taht
  1 sibling, 0 replies; 3+ messages in thread
From: Kevin Gross @ 2013-05-04 19:24 UTC (permalink / raw)
  To: Forums1000; +Cc: bloat

[-- Attachment #1: Type: text/plain, Size: 1596 bytes --]

Not quite UDP, but RTP congestion avoidance is being worked on in the IETF.
Please join us - http://datatracker.ietf.org/wg/rmcat/charter/

Kevin Gross
+1-303-447-0517
Media Network Consultant
AVA Networks - www.AVAnw.com <http://www.avanw.com/>, www.X192.org


On Thu, May 2, 2013 at 5:44 AM, Forums1000 <forums1000@gmail.com> wrote:

> I hope I can get a bit more information on what comprises the total
> solution. But knitting it together proves a bit hard (for me at least).
> Without this, it is hard to follow the discussions on the list. Has anyone
> made a summary of how all of this works together?
>
> So:
>
> 1. In order to move the bottleneck to a device under our administrative
> control, we need to shape traffic (we need to become the bottleneck).
> 2. Next, we have the AQM-algorithms that manage the (or a) queue.
> 3. And then there are still issues with multiple flows and with UDP?
>
> From what I understand, we need to shape traffic, and then drop packets
> taking into account that the most aggressive flow (the flow that
> contributes the most to filling a buffer), is the flow that will get the
> most packets dropped. This to prevent the aggressive flow from impacting
> flows that behave better.
>
> Now for UDP, is the problem here that we cannot identify flows, and hence,
> only have one queue for UDP whereas for TCP we can have multiple?
>
> Any good resources are more than welcome:-)!
>
> Thanks,
> Jeroen
>
> _______________________________________________
> Bloat mailing list
> Bloat@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/bloat
>
>

[-- Attachment #2: Type: text/html, Size: 2355 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Bloat] The bigger picture: what components are used together to fight bloat
  2013-05-02 11:44 [Bloat] The bigger picture: what components are used together to fight bloat Forums1000
  2013-05-04 19:24 ` Kevin Gross
@ 2013-05-04 20:56 ` Dave Taht
  1 sibling, 0 replies; 3+ messages in thread
From: Dave Taht @ 2013-05-04 20:56 UTC (permalink / raw)
  To: Forums1000; +Cc: bloat

On Thu, May 2, 2013 at 4:44 AM, Forums1000 <forums1000@gmail.com> wrote:
> I hope I can get a bit more information on what comprises the total
> solution. But knitting it together proves a bit hard (for me at least).
> Without this, it is hard to follow the discussions on the list. Has anyone
> made a summary of how all of this works together?
>
> So:
>
> 1. In order to move the bottleneck to a device under our administrative
> control, we need to shape traffic (we need to become the bottleneck).

Or the algorithms need to be running on the bottleneck device.

> 2. Next, we have the AQM-algorithms that manage the (or a) queue.
> 3. And then there are still issues with multiple flows and with UDP?
>
> From what I understand, we need to shape traffic, and then drop packets
> taking into account that the most aggressive flow (the flow that contributes
> the most to filling a buffer), is the flow that will get the most packets
> dropped. This to prevent the aggressive flow from impacting flows that
> behave better.

There are often many aggressive flows and it doesn't help to just
shoot at one or drop a ton of packets from one, inside of an RTT.

>
> Now for UDP, is the problem here that we cannot identify flows, and hence,
> only have one queue for UDP whereas for TCP we can have multiple?

Not true. Using a 5 tuple for udp works as well as it does for tcp.

> Any good resources are more than welcome:-)!

http://www.bufferbloat.net/projects/cerowrt/wiki/Bloat-videos

>
> Thanks,
> Jeroen
>
> _______________________________________________
> Bloat mailing list
> Bloat@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/bloat
>



-- 
Dave Täht

Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.html

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-05-04 20:56 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-05-02 11:44 [Bloat] The bigger picture: what components are used together to fight bloat Forums1000
2013-05-04 19:24 ` Kevin Gross
2013-05-04 20:56 ` Dave Taht

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox