Skip to main content

A Packet-Aware Non-interleaving Scheduling Algorithm with Multiple Classes for Input-Queued Switch

  • Conference paper
  • First Online:
Information Networking: Wired Communications and Management (ICOIN 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2343))

Included in the following conference series:

  • 340 Accesses

Abstract

A packet-aware non-interleaving scheduling algorithm that has multiple classes according to the packet lengths is proposed, and the latencies and buffer requirement are investigated in comparison with other algorithms. The non-interleaving scheduling algorithm eliminates the complexity of packet reassembly at the output queue. The simulated results show that the packet-aware non-interleaving scheduling inherently improves the latency of the long packets, while the proposed multi-class scheduling complementarily improves the latency of the short packets. The results show that the non-interleaving algorithm is not only feasible for the practical implementation but may have better performance in the latency, output buffer requirement, and implementation complexity viewpoints, if appropriate scheduling algorithm is used. The simulated results are obtained using self-similar traffic generated based on the measured Internet backbone traffic that reflects the predominance of short packets.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. A. Marsan, A. Bianco, E. Leonardi, and L. Mila, “RPA: A flexible scheduling algorithm for input buffered switches,” IEEE Trans. On Communications, vol. 47, no. 12, Dec. 1999, pp. 1921–1933.

    Article  Google Scholar 

  2. A. Mekkittikul, and N. McKeown “A starvation free algorithm for achieving 100% throughput in an input queued switch,” in Proc. ICCCN’96, Rockville, MA, Oct. 1996, pp. 226–229

    Google Scholar 

  3. Karol, M., Hluchyj, M. and Morgan, S. “Input versus output queueing on a space dividion switch,” IEEE Trans. Communications, Dec., pp. 1347–1356, 1987.

    Google Scholar 

  4. N. McKeown, V. Anantharam, and J. Walrand, “Achieving 100% throughput in an input-queued switch,” in Proc. IEEE INFOCOM’ 96, San Francisco, CA. pp. 296–302.

    Google Scholar 

  5. N. Mckeown, Scheduling algorithms for input-queued cell switches, Ph.D. thesis, UC Berkeley, 1995.

    Google Scholar 

  6. V. Paxson, “Fast approximation of self-similar network traffic,” Tech. Rep. LBL-36750/UC-405, April 1995

    Google Scholar 

  7. K. Claffy, G. Miller, and K. Thompson, The nature of the beast: Recent Traffic measurements from an Internet backbone.[Online]. Available: http://www.caida.org/outreach/papers/1998/Inet98/)

  8. N. McKeown and A. Mekkittikul, “A practical scheduling algorithm to achieve 100% throughput in input queued switches,” in Proc. IEEE INFOCOM’98, San Francisco, CA, April 1998, vol. 2, pp. 792–799.

    Google Scholar 

  9. T. Anderson, S. Owicki, J. Saxe, and C. Thacker, “High speed switch scheduling for local area networks,” ACM Trans. On Computer Systems, Nov. 1993.

    Google Scholar 

  10. R. LaMaire and D. Serpanos, “Two dimensional round-robin schedulers for packet switches with multiple input queues,” IEEE/ACM Trans. Networking, vol. 2, pp. 471–482, Oct. 1994.

    Google Scholar 

  11. H. Duan, J. Lockwood, S. Kand, and J. Will, “A high performance OC12/OC48 queue design prototype for input buffered ATM switches,” in Proc. IEEE INFOCOM’ 97, Kobe, Japan, Mar. 1997, vol. 1, pp. 20–28.

    Google Scholar 

  12. N. Mckeown, P. Varaiya, and J. Walrand, “Scheduling cells in an input-queued switch,” Electron. Lett., vol. 29, no. 25, pp. 2174–2175, Dec. 1993.

    Article  Google Scholar 

  13. N. McKeown, et. al, “The tiny Tera: A small high-bandwidth packet switch core,” IEEE Micro, Jan–Feb. 1997.

    Google Scholar 

  14. D.N. Serpanos and P.I. Antoniadis “FIRM: A Class of Ditributed Scheduling Algorithms for high-speed ATM switches with Multiple input queues,” IEEE INFOCOM 2000, pages 548–555, 2000

    Google Scholar 

  15. R. Schoen, G. Post, and G. Sander, “Weighted arbitration algorithms with priorities for input-queued switches with 100% throughput,” Proceedings of IEEE Broadband Switching Systems, 1999.

    Google Scholar 

  16. M. J. Karol, M. G. Hluchyj and S. P. Morgan, “Input versus output queueing switch,” IEEE Journal on Selected Areas in Communications, Vol. 9, No. 7, Sep. 1991, pp. 1347–1355.

    Article  Google Scholar 

  17. Yijun Xiong, Marc Vandenhoute, and Hakki C. Cankaya, “Control Architecture in Optical Burst-Switched WDM Networks,” IEEE Journal on Selected Areas in Communications, Vol. 18, No. 10, Oct. 2000.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lee, S., Chong, I. (2002). A Packet-Aware Non-interleaving Scheduling Algorithm with Multiple Classes for Input-Queued Switch. In: Chong, I. (eds) Information Networking: Wired Communications and Management. ICOIN 2002. Lecture Notes in Computer Science, vol 2343. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45803-4_22

Download citation

  • DOI: https://doi.org/10.1007/3-540-45803-4_22

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44256-1

  • Online ISBN: 978-3-540-45803-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics