Skip to main content
Log in

Parallel Switch System with QoS Guarantee for Real-Time Traffic

  • Regular Paper
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

Abstract

This paper studies the load-balancing algorithm and quality of service (QoS) control mechanism in a 320Gb/s switch system, which incorporates four packet-level parallel switch planes. Eight priorities for both unicast and multicast traffic are implemented, and the highest priority with strict QoS guarantee is designed for real-time traffic. Through performance analysis under multi-priority burst traffic, we demonstrate that the load-balancing algorithm is efficient, and the switch system not only provides excellent performance to real-time traffic, but also efficiently allocates bandwidth among other traffic of lower priorities. As a result, this parallel switch system is more scalable towards next generation core routers with QoS guarantee, as well as ensures in-order delivery of IP packets.

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.

Similar content being viewed by others

References

  1. Zhang Y X, Wang X C, Gu J. An end-to-end QoS control model for enhanced Internet. J. Computer Science and Technology, 2000, 15(6): 497–508.

    Article  Google Scholar 

  2. Chao H J. Next generation routers. IEEE Proceedings, 2002, 90(9): 1518–1558.

  3. Deng K L, Runser R J, Toliver P et al. A highly scalable, rapidly-reconfigurable, multicasting-capable, 100-Gbit/s photonic switched interconnect based upon OTMD technology. J. Lightwave Technology, 2000, 18(12): 1892–1904.

    Article  Google Scholar 

  4. Keshav S, Sharma R. Issues and trends in router design. IEEE Commun. Mag., 1998, 36(5): 144–151.

    Article  Google Scholar 

  5. Caminero B, Carrion C, Quiles F J et al. A multimedia router architecture to provide high performance and QoS guarantees to mixed traffic. In Proc. IEEE Int. Conf. Multimedia and Expo, Lausanne, Switzerland, Aug. 26–29, 2002, pp.313–316.

  6. Li X, Hamdi M. On scheduling optical packet switches with reconfiguration delay. IEEE J. Sel. Areas Commun., 2003, 21(7): 1156–1164.

    Article  Google Scholar 

  7. Yang Y, Wang J. A class of multistage conference switching networks for group communication. IEEE Trans. Parallel and Distributed Systems, 2004, 15(3): 228–243.

    Google Scholar 

  8. Semeria C. T-series routing platforms: System and packet forwarding architecture. 2002, http://www.juniper.net.

  9. Iyer S, Awadallah A, McKeown N. Analysis of a packet switch with memories running slower than the line-rate. In Proc. 19th IEEE INFOCOM, Tel Aviv, Israel, March 26–30, 2000, pp.529–537.

  10. Iyer S, McKeown N. Analysis of the parallel packet switch architecture. IEEE/ACM Trans. Networking, 2003, 11(2): 314–324.

    Google Scholar 

  11. Mneimneh S, Sharma V, Siu K Y. Switching using parallel input-output queued switches with no speedup. IEEE/ACM Trans. Networking, 2002, 10(5): 653–665.

    Google Scholar 

  12. Wang W, Dong L, Wolf W. A distributed switch architecture with dynamic load-balancing and parallel input-queued crossbars for terabit switch fabrics. In Proc. 21st IEEE INFOCOM, New York, USA, June 23–27, 2002, pp.352–361.

  13. Anderson T E, Owicki S S, Saxe J B, Thacker C P. High-speed switch scheduling for local area networks. ACM Trans. Computer Systems, 1993, 11(4): 319–352.

    Article  Google Scholar 

  14. Vitesse Semiconductor Corporation. Gigastream intelligent switch fabric VSC872/VSC882 design manual rev. 2.2. 2002, http://www.vitesse.com.

  15. PMC-Sierra Inc. Enhanced TT1 chip set data sheet. 2002, http://www.pmc-sierra.com.

  16. Cao Z R, Wang Z, Zegura E. Performance of hashing-based schemes for Internet load balancing. In Proc. 19th IEEE INFOCOM, Tel Aviv, Israel, March 26–30, 2000, pp.332–341.

  17. McKeown N. The iSLIP scheduling algorithm for input-queued switches. IEEE/ACM Trans. Networking, 1999, 7(2): 188–201.

    Google Scholar 

  18. Chao H J. Saturn: A terabit packet switch using dual round robin. IEEE Commun. Mag., 2000, 38(12): 78–84.

    Article  Google Scholar 

  19. Marsan M A, Bianco A, Giaccone P et al. Packet-mode scheduling in input-queued cell-based switches. IEEE/ACM Trans. Networking, 2002, 10(5): 666–678.

    Google Scholar 

  20. Moon S H, Sung D K. High-performance variable-length packet scheduling algorithm for IP traffic. In Proc. 44th IEEE GLOBECOM, San Antonio, USA, Nov. 25–29, 2001, pp.2666–2670.

  21. McCreary S, Claffy K C. Trends in wide area IP traffic patterns: A view from Ames Internet exchange. In Proc. 13th ITC Specialist Seminar on Internet Traffic Measurement and Modelling, Monterey, USA, Sept. 18–20, 2000.

  22. Allen A O. Probability, Statistics, and Queuing Theory with Computer Science Applications. New York Academic Press, 1978.

    Google Scholar 

  23. Lei S, Liu B, Li W J, Wu B B. DS-PPS: A practical framework to guarantee differentiated QoS in terabit routers with parallel packet switch. In Proc. 25th IEEE INFOCOM, Barcelona, Spain, April 23–29, 2006.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wen-Jie Li.

Additional information

Supported by the National Natural Science Foundation of China under Grant Nos. 60573121 and 60373007, the China/Ireland Science and Technology Collaboration Research Fund (CI-2003-02), the National Research Foundation for the Doctoral Program of Higher Education of China (Grant No. 20040003048).

Wen-Jie Li received the B.E. and Ph.D. degrees from the Dept. Computer Science and Technology, Tsinghua University, China, in 2000 and 2005, respectively. His research interests include high-speed broadband networks, core router architecture, practical scheduling algorithms and QoS.

Bin Liu received his M.S. and Ph.D. degrees both in computer science & engineering from Northwestern Polytechnical University, Xi’an, China in 1988 and 1993, respectively. From 1993 to 1995 he was a postdoctoral research fellow in the National Key Lab of SPC and Switching Technologies, Beijing University of Post and Telecommunications. In 1995 he transferred to Dept. Computer Science and Technology, Tsinghua University as an associate professor, where he mainly focused on multimedia networking including ATM switching technology and Internet infrastructure. He became a full professor of Computer Science and Technology at Tsinghua University, Beijing in 1999 and currently he is the director of the Lab of Broadband Networking Technologies in the university. His current research areas include high performance switches/routers, high speed network security, network processors and traffic engineering. He has served as the Communications & Information Technical Committee (CIS TC) member, guest editor of JSAC special issues on “High Speed Network Security” and TPC members of INFOCOM05/06, HPSR05, ICCCN05 and SUTC2006.

Yang Xu received the B.E. degree in computer science and technology from Beijing University of Posts and Telecommunications, P. R. China, in 2001. He is a Ph.D. candidate in computer science and technology at Tsinghua University. His main research interests include next-generation networks, packet switching and scheduling, design and analysis of high-performance router. He is a student member of IEEE.

Heng Liao received the Ph.D. degree from Tsinghua University, in 1996. He is currently a principal engineer with PMC-Sierra, Inc. Dr. Liao serves as the chief architect for PMC’s SAS interconnect and RAID Products. Prior to joining PMC-Sierra, Dr. Liao was a post-doctorial research associate at Princeton University, studying various parallel processor architectures and complier techniques. Dr. Liao has over 8 years of experience in the storage and communication IC industry and has worked in various design roles. Dr. Liao has over 25 US and international patents pending or awarded in the field of communication systems, switching techniques, micro-architectures, and storage systems.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Li, WJ., Liu, B., Xu, Y. et al. Parallel Switch System with QoS Guarantee for Real-Time Traffic. J Comput Sci Technol 21, 1012–1021 (2006). https://doi.org/10.1007/s11390-006-1012-x

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11390-006-1012-x

Keywords

Navigation