Skip to main content

Evaluating the Performance of POX and RYU SDN Controllers Using Mininet

  • Conference paper
  • First Online:
Data Science and Computational Intelligence (ICInPro 2021)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1483))

Included in the following conference series:

Abstract

Software Defined Networks (SDN) has attracted the researchers and industry due to their flexibility and programmability. SDN has been differentiated from traditional networks in terms of separation of the control plane and forwarding functions. The forwarding decisions are sent by the controller to switches and routers. The switches are responsible only for logical forwarding of the packets. Hence performance of any SDN network depends on the performance of the controller. Lot of SDN controllers are available. In this paper we have evaluated the performance of two well-known python base SDN controllers POX and RYU. Mininet is used as the simulation tool. The performance is evaluated for linear topology, tree topology and datacenter topology with varying scales. We have used D-ITG for performance evaluation. Iperf is also used for measuring the maximum available bandwidth. RYU controller performs better in terms of average delay, jitter, bitrate and throughput. The selection of the controller depends on the application requirements.

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. Goswami, B.: Software defined network, controller comparison. Int. J. Innov. Res. Comput. Commun. Eng. An ISO 3297: 2007 Certified Organization 5(2), 211–217 (2017)

    Google Scholar 

  2. El Khalfi, C., El Qadi, A., Bennis, H.: A comparative study of software defined networks controllers. In: ICCWCS 2017, November 14–16, 2017, Larache, Morocco © 2017 Association for Computing Machinery. ACM ISBN 978–1–4503–5306–9/17/11 (2017)

    Google Scholar 

  3. Dobrev, D., Avresky, D.: Comparison of SDN controllers for constructing security functions, comparison of SDN controllers for constructing security functions. In: 2019 IEEE 18th International Symposium on Network Computing and Applications (NCA) (2019)

    Google Scholar 

  4. Zhu, L., Karim, M.M., Sharif, K., Li, F., Du, X., Guizani, M.: SDN controllers: benchmarking & performance evaluation. IEEE J. Sel. Areas Commun.

    Google Scholar 

  5. Belkadi, O., Laaziz, Y.: A systematic and generic method for choosing a SDN controller. Int. J. Comput. Netw. Commun. Secur. 5(11), 239–247 (2017)

    Google Scholar 

  6. Sudarsana Raju, V.R.: SDN Controllers Comparison. In: Proceedings of Science Globe International Conference, 10th June 2018, Bengaluru, India (2018)

    Google Scholar 

  7. Semenovykh, A.A., Laponina, O.R.: Comparative analysis of SDN controllers. Int. J. Open. Inf. Technol. 6(7), 50–56 (2018)

    Google Scholar 

  8. Quincozes, S.E., et al.: Survey and Comparison of SDN Controllers for Teleprotection and Control Power Systems. 978–3–903176–23–2 IFIP (2019)

    Google Scholar 

  9. Salman, O., Elhajj, I.H., Kayssi, A., Chehab, A.: SDN controllers: a comparative study. In: 2016 18th Mediterranean Electrotechnical Conference (MELECON)

    Google Scholar 

  10. Mamushiane, L., Lysko, A., Dlamini, S.: A Comparative Evaluation of the Performance of Popular SDN Controllers. CSIR Pretoria, South Africa

    Google Scholar 

  11. Razaa, M.H., Sivakumarb, S.C., Nafarieha, A., Robertsona, B.: A comparison of software defined network (SDN) implementation strategies. In: 2nd International Workshop on Survivable and Robust Optical Networks (IWSRON) Procedia Computer Science, vol. 32, pp. 1050 – 1055 (2014)

    Google Scholar 

Download references

Acknowledgment

Authors would like to thanks to the management of Shram Sadhana Bombay Trust’s College of Engineering & Technology, Bambhori, Jalgaon for providing the infrastructure for carrying out this research work.

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kazi, N.M., Suralkar, S.R., Bhadade, U.S. (2021). Evaluating the Performance of POX and RYU SDN Controllers Using Mininet. In: Venugopal, K.R., Shenoy, P.D., Buyya, R., Patnaik, L.M., Iyengar, S.S. (eds) Data Science and Computational Intelligence. ICInPro 2021. Communications in Computer and Information Science, vol 1483. Springer, Cham. https://doi.org/10.1007/978-3-030-91244-4_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-91244-4_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-91243-7

  • Online ISBN: 978-3-030-91244-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics