Re: HFSC and prioritization

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



HFSC doesn't support strict priorities (and neither does HTB, the
priorities just affect unused bandwidth and is still limited by the
ceiling). At least in the case of HFSC this is intentional, strict
priority is not very friendly because it allows traffic to be
entirely excluded, HFSC's goals are to enable flexible sharing by
allowing to seperately specify bandwidth and delay requirements.
If you really want strict priority you can use the prio qdisc as
_child_ of HFSC.


I always forget this about the prio and HTB.  With HSFC does use of
the the max latency settings possibly get the desired goal from using
prio? I think this is what always appealed to me about HSFC from the
little I could understand.  That if I had an interactive class, it'd
always favor getting those packets through sooner than others, trying
to honor a latency, if I set it up correctly.

> What is there for good HSFC documentation out there right now anyways?

There is the original papers by Hui Zhang et al., which is mostly
about the theory and not very suitable for users - but still worth
reading if you're not scared by use of some math.
There used to be some documentation called "HFSC for Router Plugins",
which is partially applicable for Linux .. and some ALTQ and *BSD
documentation which is partially applicable as well. Besides that
there seem to be a few german student research projects about this
subject, but all I know of are in german. Last thing I know of is
an article written by a friend of mine for the german Linux Magazin,
unfortunately also only in german, but reviewed by myself and mostly
correct (klaus.geekserver.net/hfsc/hfsc.html) - translations are
welcome :)


Unfortunately the original papers were a bit too confusing for me when
I last read them.  I could understand parts of it, but translating
that into hsfc options I would actually want to use, I couldn't do.
This german article looks like it'd have a lot of the clerification
I'd need, but a babelfish translation was still too difficult to
understand.   If someone's up for writing a good translation I'd
greatly appreciate it.

- Jody
_______________________________________________
LARTC mailing list
LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc


[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux