[<prev] [next>] [day] [month] [year] [list]
Message-ID: <CAONBAadkef3UhU8Zhb04v11U58Di43e6XK3O8D=z3FTM0mmYCw@mail.gmail.com>
Date: Sun, 8 Feb 2015 22:14:41 +0100
From: Ronald Pina <pinaronald@...il.com>
To: Dave Taht <dave.taht@...il.com>
Cc: netdev <netdev@...r.kernel.org>
Subject: Re: Implementing Deficit Round Robin for different irtual interfaces
Hi Dave
It is done a great work especially on bufferbload problem . On my work
i am trying to use this scheduling algorithm to schedule the virtual
network interfaces on Xen Hypervisor Dom0, maybe there are better
algorithm than DRR like DRR++ or the algorithm that you referenced,
but since it is a study work i would like to test the performance of
DRR and later can chose a better scheduling algorithm. The question is
that since tc tools in Linux are only for one device while on Xen the
traffic must be scheduled from different domains netif devices what is
the function or the module responsible for making scheduling
decisions?
A similar idea is like using a qdisc to represent an netif network
virtual interface of guest on dom0.
On Sat, Feb 7, 2015 at 1:24 PM, Dave Taht <dave.taht@...il.com> wrote:
> we have something better than drr already in the kernel.
>
> https://tools.ietf.org/html/draft-hoeiland-joergensen-aqm-fq-codel-01
>
> see also sch_fq
>
> as for fq over virtual devices....
>
> see recent posts on improving RPS steering.
>
> and regrettably FQ ignores cache locality and the cost of a context
> switch when taken too far. some batching (tso/gro/gso) is indeed
> required for a good compromise between latency and throughput.
>
> http://www.bufferbloat.net/projects/cerowrt/wiki/Bloat-videos#Dave-Taumlhts-Water-Videos-November-2012
> --
> Dave Täht
>
> http://www.bufferbloat.net/projects/bloat/wiki/Upcoming_Talks
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists