Is it possible to have fair-queue or fair-queue-like queuing in emulab?

9 views
Skip to first unread message

Dong Mo

unread,
May 1, 2013, 11:25:39 PM5/1/13
to emulab...@googlegroups.com
Hi dear group,

Is it possible to have fair-queue or fair-queue-like queuing in emulab?
Like some kind of minimum rate guarantee per node/flow?

Thank you

Mo

Robert Ricci

unread,
May 1, 2013, 11:35:07 PM5/1/13
to emulab...@googlegroups.com, Robert Ricci
We don't provide this support directly; however, we do give you enough control to set it up yourself. You can log into the delay node(s) assigned to you, and you'll get root via sudo just as you do on your other nodes. Dummynet, which we use in our default implementation of delay nodes, does support a weighted fair queueing scheduler for links. See :

http://www.freebsd.org/cgi/man.cgi?query=ipfw&manpath=FreeBSD+9-current&format=html

(sorry, that's a huge manpage - search for 'fair'). You should be able to apply the wfq2+ scheduler to the pipes that Emulab has set up for you.

If what dummynet provides is not sufficient for your purposes, and you want to make an image that has some other mechanism for implementing queuing disciplines, we do have some support that will help you out: you can use our "bridge nodes" features to specify your own image (instead of our FreeBSD / dummynet one) to use on delay nodes.

https://wiki.emulab.net/Emulab/wiki/BridgeNodes
> --
> You received this message because you are subscribed to the Google Groups "emulab-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to emulab-users...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

Reply all
Reply to author
Forward
0 new messages