Abstract
In this paper, we present an original design for an Ethernet switch with crosspoint-queued crossbar switching fabric and analyze its performance. Recently, significant progress has been made on performance analysis of crosspoint queued crossbar switches using analytical and simulation methods. We propose a hardware implementation on the NetFPGA platform that can provide reliable results obtained in an experimental environment. It is shown that the proposed design performs as expected and outperforms reference design under some incoming traffic conditions.
Similar content being viewed by others
References
Cisco Press Release. (2014). Annual cisco visual networking index forecast projects global IP traffic to increase more than fourfold by 2014.
Caria, M., Chamania, M., & Jukan, A. (2011). To switch on or off: a simple case study on energy efficiency in IP-over-WDM networks. In Proceedings of IEEE HPSR 2011 (pp. 70–76).
Varis, N., & Manner, J. (2011). Performance of a software switch. In Proceedings of IEEE HPSR 2011 (pp. 256–263).
McKeown, N. (1995). Scheduling algorithms for input-queued cell switches. Ph.D. dissertation, UC Berkeley, California.
Yoshigoe, K. (2006). The CICQ switch with virtual crosspoint queues for large RTT. In Proceedings of ICC 06 (pp. 299–303).
Rojas-Cessa, R., Oki, E., Jing, Z., & Chao, J. H. (2001). CIXB-1: Combined input-one-cell-crosspoint buffered switch. In Proceedings of IEEE HPSR 01 (pp. 324–329).
Kanizo, Y., Hay, D., & Keslassy, I. (2009). The crosspoint-queued switch. In Proceedings of IEEE Infocom 09 (pp. 729–737).
Nojima, S., Tsutsui, E., Fukuda, H., & Hashimoto, M. (1987). Integrated services packet network using bus matrix switch. IEEE Journal on Selected Areas Communications, 5(8), 1284–1292.
Kato, Y., Shimoe, T., Hajikano, K., & Murakami, K. (1988). Experimental broadband ATM switching system. In Proceedings of GLOBECOM 88 (pp. 1288–1292).
Radonjic, M., Radusinovic, I., Cvorovic, J., & Yoshigoe, K. (2010). Iterative throughput calculation for crosspoint queued switch. IEICE Transactions on Communications, E93–B(12), 3635–3638.
Radonjic, M., & Radusinovic, I. (2011). Impact of scheduling algorithms on performance of crosspoint-queued switch. Annals of Telecommunications, 66(5–6), 363–376.
Radonjic, M., Radusinovic, I., Simurina, A., & Banovic, D. (2012). A new analytical model for the CQ switch performance analysis under the bursty traffic. IEICE Transaction on Communications, E95–B(2), 595–598.
Watson, G., McKeown, N., & Casado, M. (2006). Netfpga—a tool for network research and education. In 2nd Workshop on architecture research using FPGA platforms (WARFP). Austin, TX.
Stanford University. NetFPGA homepage, Users Guide. http://netfpga.stanford.edu.
Pan, J., Paul, S., & Jain, R. (2011). A survey of the research on future internet architectures. IEEE Communications Magazine, 49(7), 26–36.
Naous, J., Gibb, G., Bolouki, S., & McKeown, N. (2008). NetFPGA: Reusable router architecture for experimental research. In SIGCOMM PRESTO Workshop. Seattle, WA.
Misovic, D., Ljumovic, N., Radonjic, M., & Radusinovic, I. (2011) Implementation of the Crosspoint-Queued Switch’s Output Controller on the NetFPGA Platform. In Proceedings of 53rd international symposium ELMAR (pp. 235–238).
Ljumovic, N., Miovic, D., Radonjic, M., & Radusinovic, I. (2011). Hardware realization of CQ ethernet switch lookup table. In Proceedings of 55th ETRAN conference, RT1.1-1-4.
Iperf. TCP and UDP bandwidth performance measurement tool. http://code.google.com/p/iperf/.
Acknowledgments
This work is supported in part by the Montenegrin Ministry of Science under Grant 01-451/2012 (FIRMONT).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Radonjic, M., Ljumovic, N., Misovic, D. et al. CQ Ethernet Switch Implementation on the NetFPGA Platform. Wireless Pers Commun 92, 5–19 (2017). https://doi.org/10.1007/s11277-016-3835-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-016-3835-2