The major difference between RR and WFQ:
• Round Robin scheduling algorithm classifies the packets into classes and rotates the scheduler between these classes, thus avoiding starvation of packets. All packets get equal priority.
• In WFQ scheduling packets are also classified into classes and the scheduler rotates among these classes, in addition in WFQ each class is assigned with certain weight, thus when the scheduler is transferring a particular class packets depending upon the weight assigned the packets are serviced.
• If a class is assigned ‘W’ weight, ‘w’ amount of service is provided to the packet, like providing bandwidth equal to that weight.
• RR and WFQ work similarly when each class in WFQ are assigned equal amounts of weights, or in RR each class is assigned with weights similar to the weights assigned in WFQ. Both algorithms work similarly.
If you found this answer helpful, please upvote and share with other students in your network.