Skip to main content

A Comparative Study of Zynq-Based OpenFlow Switches in a Software/Hardware Co-design

  • Conference paper
  • First Online:
Security, Privacy, and Anonymity in Computation, Communication, and Storage (SpaCCS 2017)

Abstract

The end-to-end design principle has been re-examined over the years with the increasing number of middle-boxes on the Internet. The newly released Xilinx Zyqn-based chipsets have been reshaping popular embedded computing platforms, which provide cost-effective but all programmable approaches to enable intelligence at the network edge. In this paper, we design and implement a software defined networking (SDN) switch on ONetSwitch based on Zynq series chip. The previous switch implements the software-based switching functions running in the Linux kernel. We added the FPGA hardware structure to the software switch for accelerating packet processing and flow-table matching; therefore some functions of the SDN switch were transformed to FPGA. We constructed an SDN testbed using the re-constructed switch system, the Ryu controller and the client building software to evaluate the performance of the pure software switch and the new switch. We utilized network performance testing tools, such as iPerf and Ping, to evaluate the streaming performance including throughput, delay and delay jitter for these two SDN switches. The experiment results demonstrated the accelerating capability of hardware-based flow-table matching, indicating that the hardware and software co-design method is promising to provide a broad design and optimization space for network systems. As a case study, this switch project demonstrated the design process, verified the hardware platform and the software tool chain to accomplish a hardware/software co-design.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

References

  1. Nadeau, D.T., Gray, K.: SDN: Software Defined Networks. O’Reilly Media Inc., Sebastopol (2013)

    Google Scholar 

  2. Kalyaev, A.: FPGA-based approach for organization of SDN switch. In: 9th International Conference on Application of Information and Communication Technologies (2015)

    Google Scholar 

  3. Schaumont, P.R.: A Practical Introduction to Hardware/Software Codesign, 2nd edn. Springer, Heidelberg (2014). https://doi.org/10.1007/978-1-4614-3737-6

    MATH  Google Scholar 

  4. Zahid, T., Dar, F.Y., Hei, X., Cheng, W.: An empirical study of the design space of smart home routers. In: Chang, C.K., Chiari, L., Cao, Y., Jin, H., Mokhtari, M., Aloulou, H. (eds.) ICOST 2016. LNCS, vol. 9677, pp. 109–120. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-39601-9_10

    Chapter  Google Scholar 

  5. Zahid, T., Hei, X., Cheng, W.: Understanding the design space of a software defined WiFi network testbed. In: 14th International Conference on Frontiers of Information Technology (FIT) (2016)

    Google Scholar 

  6. Crockett, L.H., Elliot, R.A., Enderwitz, M.A., Stewart, R.W.: The Zynq Book: Embedded Processing with the ARM Cortex-A9 on the Xilinx Zynq-7000 All Programmable SoC. Strathclyde Academic Media, Glasgow (2014)

    Google Scholar 

  7. Chen, Z., Fu, D., Gao, Y., Hei, X.: Performance evaluation for WiFi DCF networks from theory to testbed. In: The 16th IEEE International Conference on Ubiquitous Computing and Communications (IUCC), December 2017

    Google Scholar 

  8. Gao, Y., Sun, X., Dai, L.: Throughput optimization of heterogeneous IEEE 802.11 DCF networks. IEEE Trans. Wireless Commun. 12(1), 398–411 (2013)

    Article  Google Scholar 

  9. Gao, Y., Dai, L., Hei, X.: Throughput optimization of multi-BSS IEEE 802.11 networks with universal frequency reuse. IEEE Trans. Commun. 65(8), 3399–3414 (2017)

    Google Scholar 

Download references

Acknowledgments

The authors thank Yuteng Deng and Jian Liang for their contributions in the early stage of this research. This work was supported in part by the National Natural Science Foundation of China (No. 61370231), and in part by the Fundamental Research Funds for the Central Universities (No. HUST:2016YXMS303).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaojun Hei .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kang, J., Hei, X., Song, J. (2017). A Comparative Study of Zynq-Based OpenFlow Switches in a Software/Hardware Co-design. In: Wang, G., Atiquzzaman, M., Yan, Z., Choo, KK. (eds) Security, Privacy, and Anonymity in Computation, Communication, and Storage. SpaCCS 2017. Lecture Notes in Computer Science(), vol 10658. Springer, Cham. https://doi.org/10.1007/978-3-319-72395-2_34

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-72395-2_34

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-72394-5

  • Online ISBN: 978-3-319-72395-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics