Weighted start-time fair queuing: a new start-time fair queuing for elastic traffic

In this paper, we present a new Start-time Fair Queuing (SFQ) algorithm called Weighted Start-time Fair Queuing (WSFQ) which is more efficient and achieves better fairness than SFQ in the presence of small and huge elastic traffic flows. WSFQ scheduler, like SFQ uses a start time eligibility criterion to select packets and when the start-time of two packets in two flows are the same, it acts like Weighted Fair Queuing (WFQ) which selects the smallest virtual finish time first. Afterward, we compared the performance of our model with that of the applied scheduling algorithms such as First-In-First-Out (FIFO), SFQ as well as WFQ on the end-to-end delay and the throughput in small and large-scale networks. Our analysis demonstrates that our proposed model is suitable for elastic services networks since it achieves low end-to-end delay for elastic applications as well as providing fairness which is desirable for elastic traffic regardless of variation in one misbehaving flow.

[1]  Sem C. Borst User-level performance of channel-aware scheduling algorithms in wireless data networks , 2005, IEEE/ACM Transactions on Networking.

[2]  Hui Zhang,et al.  WF/sup 2/Q: worst-case fair weighted fair queueing , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[3]  El-Sayed M. El-Alfy,et al.  Performance evaluation of queuing disciplines for multi-class traffic using OPNET simulator , 2005 .

[4]  Analysis and Simulation of a Fair Queuing Algorithm , 2008 .

[5]  Harrick M. Vin,et al.  Scheduling CBR Flows: FIFO or Per-flow Queuing? , 1999 .

[6]  Srinivasan Keshav,et al.  An Engineering Approach to Computer Networking: ATM Networks , 1996 .

[7]  Scott Shenker,et al.  Analysis and simulation of a fair queueing algorithm , 1989, SIGCOMM 1989.

[8]  Albert G. Greenberg,et al.  How fair is fair queuing , 1992, JACM.

[9]  Tho Le-Ngoc,et al.  Performance Analysis of Weighted Fair Queues with Variable Service Rates , 2006, International Conference on Digital Telecommunications (ICDT'06).

[10]  Harrick M. Vin,et al.  Start-time fair queueing: a scheduling algorithm for integrated services packet switching networks , 1996, SIGCOMM 1996.

[11]  Christos Bouras,et al.  Performance evaluation of the managed bandwidth service with QoS guarantees , 2003, Proceedings Seventh IEEE International Symposium on Distributed Simulation and Real-Time Applications.

[12]  Zheng Wang,et al.  Resource allocation for elastic traffic: architecture and mechanisms , 2000, NOMS 2000. 2000 IEEE/IFIP Network Operations and Management Symposium 'The Networked Planet: Management Beyond 2000' (Cat. No.00CB37074).

[13]  Sara Oueslati,et al.  Integrated Admission Control for Streaming and Elastic Traffic , 2001, QofIS.

[14]  George Varghese,et al.  Efficient fair queueing using deficit round robin , 1995, SIGCOMM '95.

[15]  QueueingJon,et al.  WF 2 Q : Worst-case Fair Weighted Fair , 1996 .

[16]  Harrick M. Vin,et al.  Start-time fair queueing: a scheduling algorithm for integrated services packet switching networks , 1996, SIGCOMM '96.