Thanks Ian for your helpful answer, you are right that is on Linux side but
to clear my idea , the goal  is to prioritize traffic that comes from
different guest, for example if guest_1 is used for a voip server than it
would be reasonable to schedule first the vif guest_1 before other guests.
The diagram atached below explains better my idea. The goal is to improve
the latency and jitter for real-time traffic which have critical
requirements to QoS especially on heavy network i/o hosts, and if the vifs
of different guest are scheduled on round robin manner in dom0 backend than
we can improve this scheduling algorithm like using weighted round robin
which can give more scheduling time to a vif that was used by a
 voip-server guest.

As a case considering an i/o heavy load network traffic host, i think it
would be more efficient using a simple scheduler like weighted round robin
or maybe others rather than using tools that may increase overhead .  What
do you think Ian ?

Thanks
Ronald

On Tue, Feb 3, 2015 at 12:12 PM, Ian Campbell <ian.campb...@citrix.com>
wrote:

> On Tue, 2015-02-03 at 11:05 +0000, Wei Liu wrote:
> > So if you want to change scheduler you're heading into instrumenting
> > Linux's scheduler to meet your need. YMMW.
>
> Right, I'd expect this sort of network traffic scheduling/shaping to be
> achievable with the normal Linux facilities for doing such things (i.e.
> tc and friends) and if not then it is those which should be enhanced
> rather than adding Xen specific stuff to netback (or else a convincing
> reason for it being Xen specific should be given).
>
> The same goes for the other possible backend OSes, e.g. *BSDs
> shaping/filtering facility, whatever it is called, should be used there.
>
> Ian.
>
>
>
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

Reply via email to