Difference: Round Robin(RR) vs Weighted Fair Queuing (WFQ)

Thread Starter


Joined Jun 7, 2012
I am trying to understand the difference between RR and WFQ. Both of them alternate between classes of packets. But WFQ uses a differential weightage technique. This is given in the book :

WFQ differs from round robin in that each class may receive a differential amount of service in any interval of time. Specifically, each class, i, is assigned a weight, wi. Under WFQ, during any interval of time during which there are class i packets to send, class i will then be guaranteed to receive a fraction of service equal to wi/(Σwj), where the sum in the denominator is taken over all classes that also have packets queued for transmission.
Somebody please explain the WFQ concept in a simple manner.