Skip to main content
Log in

A Class of Shaped Deficit Round-Robin (SDRR) Schedulers

  • Published:
Telecommunication Systems Aims and scope Submit manuscript

Abstract

In the egress linecards of very high-speed Internet routers, packet schedulers must possess extremely low computation complexity and be able to handle flows of variable-length packets. Existing examples of such schedulers include deficit round-robin (DRR). In addition, it may be desirable to limit the variation about the peak-rate of certain egress flows (e.g., those under expedited forwarding (EF) service) so that their packets are not deemed out-of-profile downstream or possibly dropped as a result. Based on Shaped Weighted Round-Robin (SWRR), we propose a scheduler called Shaped Deficit Round-Robin (SDRR) and prove that it strictly limits the variation about the allocated peak-rate of every output flow. As such, our proposed SDRR is suitable for the modern Internet routers of a differentiated-service/MPLS.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. J.C.R. Bennett and H. Zhang. Hierarchical packet fair queueing algorithms, IEEE/ACM Transactions on Networking 5(5) (1997) 675-689.

    Article  Google Scholar 

  2. G. Chuanxiong, Leap SRR: An O(1) time complexity packet scheduler for a flows in multi-sevice packet network. in: Proc. of IEEE SIGCOMM, San Diego, 2001, pp. 211-222.

  3. L. Georgiadis, R. Guerin, V. Peris and K.N. Sivarajan, Efficient network QoS provisioning based on per node traffic shaping. IEEE/ACM Transactions on Networking 4(4) (1996) 482-501.

    Article  Google Scholar 

  4. J. Heinanen, T. Finland and R. Guerin, A single rate three color marker, RFC 2697, available at www.ietf.org (1999).

  5. G. Kesidis, ATM Network Performance, 2nd ed. (Kluwer Academic, Boston, 1999).

    Google Scholar 

  6. G. Kesidis, Scalable resources management using shaped weighted round-robin scheduling, in: Proc. of SPIE ITCOM, Denver, 2001.

  7. M.H. MacGregor and W. Shi, Deficits for bursty latency-critical flows: DRR++, in: Proc. of IEEE Internat. Conf. on Networks (ICON), 2000, pp. 287-293.

  8. A.K. Parekh and R.G. Gallager, generalized processor sharing approach to flow control in integrated services networks: The single node case, IEEE/ACM Transactions on Networking 1(5) (1993) 344-357.

    Article  Google Scholar 

  9. Q&A: How can I generate traffic representative of ‘Realistic’ Internet traffic?, Agilent Technologies, available at http://advanced.comms.agilent.com/insight/2001-08/ Questions/traffic_gen.htm (2001).

  10. J.L. Rexford, A.G. Greenberg and F.G. Bonomi, Hardware-efficient fair queueing architectures for high-speed networks, in: Proc. of IEEE INFOCOM, San Francisco, 1996, pp. 638-646.

  11. J. Rexford, F. Bonomi, A. Greenberg and A.Wong, Scalable architectures for integrated traffic shaping and link scheduling in high-speed ATMswitches, IEEE Journal on Selected Areas in Communications 15(5) (1997) 938-950.

    Article  Google Scholar 

  12. D. Saha, D. Mukherjee and S.K. Tripathi, Carry-over round robin: A simple cell scheduling mechanism for ATM networks, IEEE/ACM Transactions on Networking 6(6) (1998) 779-796.

    Article  Google Scholar 

  13. S. Suri, G. Varghese and G. Chandranmenon, Efficient fair queueing using deficit round-robin, IEEE/ACM Transactions on Networking 4(3) (1996) 375-385.

    Article  Google Scholar 

  14. S. Suri, G. Varghese and G. Chandranmenon, Leap forward virtual clock: A new fair queueing scheme with guaranteed delays and throughput fairness, in: Proc. of IEEE INFOCOM, Kobe, 1997, pp. 558-566.

  15. D. Stiliadis and A. Varma, A general methodology for designing efficient traffic scheduling and shaping algorithms, in: Proc. of IEEE INFOCOM, Kobe, 1997 pp. 326-335.

  16. H. Zhang, Service disciplines for guaranteed performance service in packet-switching networks, Proceedings of the IEEE 83(10) (1995).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jiwasurat, S., Kesidis, G. A Class of Shaped Deficit Round-Robin (SDRR) Schedulers. Telecommunication Systems 25, 173–191 (2004). https://doi.org/10.1023/B:TELS.0000014780.33289.ad

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:TELS.0000014780.33289.ad

Navigation