Skip to main content
Log in

Performance Evaluation Using RYU SDN Controller in Software-Defined Networking Environment

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Software-defined networking (SDN) is a new approach that overcomes the obstacles which are faced by conventional networking architecture. The core idea of SDN is to separate the control plane from the data plane. This idea improves the network in many ways, such as efficient utilization of resources, better management of the network, reduced cost, innovation with new evolution, and many others. To manage all these changes, there is a great need for an efficient controller to improve the utilization of resources for the better performance of the network. The controller is also responsible for the analysis and monitoring of real-time data traffic. There is a great need for a high-performance controller in networking industries, data centres, academia, and research due to the tremendous growth of distributed processing-based real time applications. Therefore, it is crucial to investigate the performance of an open-source controller to provide efficient traffic routing, leading to improved utilization of resources for the enhanced performance metrics of the network. The paper presents an implementation of SDN architecture using an open-source RYU SDN controller for the network traffic analysis. The proposed work evaluates the performance of SDN architecture based custom network topology for a node to node performance parameters such as bandwidth, throughput and roundtrip time, etc. The simulation results exhibit an improved performance of the proposed work in comparison to the existing default network topology for SDN.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

  1. Wan, J., Zou, C., Zhou, K., Lu, R., & Li, D. (2014). IoT sensing framework with inter-cloud computing capability in vehicular networking. Electronic Commerce Research, 14(3), 389–416.

    Article  Google Scholar 

  2. Wan, J., Zhang, D., Sun, Y., Lin, K., Zou, C., & Cai, H. (2014). VCMIA: A novel architecture for integrating vehicular cyber-physical systems and mobile cloud computing. Mobile Networks and Applications, 19(2), 153–160.

    Article  Google Scholar 

  3. Sharif, A., Li, J. P., & Sharif, M. I. (2019). Internet of Things network cognition and traffic management system. Cluster Computing, 22(6), 13209–13217.

    Article  Google Scholar 

  4. Yan, Q., Yu, F. R., Gong, Q., & Li, J. (2015). Software-defined networking (SDN) and distributed denial of service (DDoS) attacks in cloud computing environments: A survey, some research issues, and challenges. IEEE Communications Surveys and Tutorials, 18(1), 602–622.

    Article  Google Scholar 

  5. Farhady, H., Lee, H., & Nakao, A. (2015). Software-defined networking: A survey. Computer Networks, 81, 79–95.

    Article  Google Scholar 

  6. Queiroz, W., Capretz, M. A., & Dantas, M. (2019). An approach for SDN traffic monitoring based on big data techniques. Journal of Network and Computer Applications, 131, 28–39.

    Article  Google Scholar 

  7. Bhardwaj, S., & Panda, S. N. (2020). A study on noninvasive body wearable sensors. In Intelligent communication, control and devices (pp. 345–351). Springer, Singapore.

  8. Akyildiz, I. F., Lee, A., Wang, P., Luo, M., & Chou, W. (2014). A roadmap for traffic engineering in SDN-OpenFlow networks. Computer Networks, 71, 1–30.

    Article  Google Scholar 

  9. Phemius, K., Bouet, M., & Leguay, J. (2014). Disco: Distributed multi-domain sdn controllers. In 2014 IEEE network operations and management symposium (NOMS) (pp. 1–4). IEEE.

  10. Agarwal, S., Kodialam, M., & Lakshman, T. V. (2013). Traffic engineering in software defined networks. In 2013 Proceedings IEEE INFOCOM (pp. 2211–2219). IEEE.

  11. Tahaei, H., Salleh, R. B., Ab Razak, M. F., Ko, K., & Anuar, N. B. (2018). Cost effective network flow measurement for software defined networks: A distributed controller scenario. IEEE Access, 6, 5182–5198.

    Article  Google Scholar 

  12. Bawany, N. Z., & Shamsi, J. A. (2019). SEAL: SDN based secure and agile framework for protecting smart city applications from DDoS attacks. Journal of Network and Computer Applications, 145, 102381.

  13. Bevi, A. R., Shakthipriya, P., & Malarvizhi, S. (2019). Design of software defined networking gateway for the internet-of-things. Wireless Personal Communications, 107(2), 1273–1287.

    Article  Google Scholar 

  14. Srivastava, V., & Pandey, R. S. (2020). A reward based formal model for distributed software defined networks. Wireless Personal Communications, 116, 691–707.

    Article  Google Scholar 

  15. Freris, N. M. (2019). A software-defined architecture for control of IoT cyberphysical systems. Cluster Computing, 22(4), 1107–1122.

    Article  Google Scholar 

  16. Suárez-Varela, J., & Barlet-Ros, P. (2018). Flow monitoring in Software-Defined Networks: Finding the accuracy/performance tradeoffs. Computer Networks, 135, 289–301.

    Article  Google Scholar 

  17. Bhardwaj, S., & Panda, S. N. (2019). SDWSN: Software-defined wireless sensor networking. Internal Journal of Innovative Technology and Exploring Engineering, 8(12), 1064–1071.

    Article  Google Scholar 

  18. Islam, M. T., Islam, N., & Al Refat, M. (2020). Node to node performance evaluation through RYU SDN controller. Wireless Personal Communications, 1–16, 15.

    Google Scholar 

  19. Queiroz, W., Capretz, M. A., & Dantas, M. (2019). An approach for SDN traffic monitoring based on big data techniques. Journal of Network and Computer Applications, 131(28–39), 16.

    Google Scholar 

  20. Badotra, S., & Panda, S. N. (2019). Evaluation and comparison of OpenDayLight and open networking operating system in software-defined networking. Cluster Computing, 1–11, 17.

    Google Scholar 

  21. Priya, A. V., & Radhika, N. (2019). Performance comparison of SDN OpenFlow controllers. International Journal of Computer Aided Engineering and Technology, 11(4–5), 467–479.

    Article  Google Scholar 

  22. Bhatia, J., Dave, R., Bhayani, H., Tanwar, S., & Nayyar, A. (2020). Sdn-based real-time urban traffic analysis in vanet environment. Computer Communications, 149(162–175), 19.

    Google Scholar 

  23. Singh, S., & Jha, R. K. (2019). SDOWN: A novel algorithm and comparative performance analysis of underlying infrastructure in software defined heterogeneous network. Fiber and Integrated Optics, 38(1), 43–75.

    Article  Google Scholar 

  24. Amin, R., Reisslein, M., & Shah, N. (2018). Hybrid SDN networks: A survey of existing approaches. IEEE Communications Surveys and Tutorials, 20(4), 3259–3306.

    Article  Google Scholar 

  25. Bholebawa, I. Z., & Dalal, U. D. (2018). Performance analysis of SDN/OpenFlow controllers: POX versus foodlight. Wireless Personal Communications, 98(2), 1679–1699.

    Article  Google Scholar 

  26. Yu, L., Wang, Q., Barrineau, G., Oakley, J., Brooks, R. R., & Wang, K. C. (2017). TARN: A SDN-based traffic analysis resistant network architecture. In 2017 12th international conference on malicious and unwanted software (MALWARE) (pp. 91–98). IEEE.

  27. Wang, M. H., Chen, L. W., Chi, P. W., & Lei, C. L. (2017). SDUDP: A reliable UDP-Based transmission protocol over SDN. IEEE Access, 5(5904–5916), 23.

    Google Scholar 

  28. Akyildiz, I. F., Lee, A., Wang, P., Luo, M., & Chou, W. (2016). Research challenges for traffic engineering in software defined networks. IEEE Network, 30(3), 52–58.

    Article  Google Scholar 

  29. Tootoonchian, A., Gorbunov, S., Ganjali, Y., Casado, M., & Sherwood, R. (2012). On controller performance in software-defined networks. In 2nd {USENIX} Workshop on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services (Hot-ICE 12).

  30. Khondoker, R., Zaalouk, A., Marx, R., & Bayarou, K. (2014). Feature based comparison and selection of software defned networking (SDN) controllers. In 2014 world congress on computer applications and information systems (WCCAIS) (pp. 1–7). IEEE.

  31. Silva, J. B., Silva, F. S. D., Neto, E. P., Lemos, M., & Neto, A. (2020). Benchmarking of mainstream SDN controllers over open off‐the‐shelf software‐switches. Internet Technology Letters, 3(3), e152.

  32. Meena, R. C., Bundele, M., & Nawal, M. (2020, February). RYU SDN controller testbed for performance testing of source address validation techniques. In 2020 3rd international conference on emerging technologies in computer engineering: Machine learning and internet of things (ICETCE) (pp. 1–6). IEEE.

  33. Ali, J., Lee, S., & Roh, B. H. (2018). Performance analysis of POX and Ryu with different SDN topologies. In Proceedings of the 2018 international conference on information science and system (pp. 244–249).

  34. Asadollahi, S., Goswami, B., & Sameer, M. (2018). Ryu controller's scalability experiment on software defined networks. In 2018 IEEE International conference on current trends in advanced computing (ICCTAC) (pp. 1–5). IEEE.

  35. Eftimie, A., & Borcoci, E. (2020). SDN controller implementation using OpenDaylight: experiments. In 2020 13th International Conference on Communications (COMM) (pp. 477–481). IEEE.

  36. Saeed, N. S. B., & Alenazi, M. J. (2020). Utilizing SDN to deliver maximum TCP flow for data centers. In Proceedings of the 2020 the 3rd international conference on information science and system (pp. 181–187).

  37. Torres-Jr, P. R., García-Martínez, A., Bagnulo, M., & Ribeiro, E. P. (2020). Bartolomeu: An SDN rebalancing system across multiple interdomain paths. Computer Networks, 169, 107117.

  38. Gubbi, J., Buyya, R., Marusic, S., & Palaniswami, M. (2013). Internet of Things (IoT): A vision, architectural elements, and future directions. Future Generation Computer Systems, 29(7), 1645–1660.

    Article  Google Scholar 

  39. Bhardwaj, S., Panda, S. N., & Datta, P. (2020). Comparison and performance evaluation of software-defined networking controllers. In 2020 international conference on emerging smart computing and informatics (ESCI) (pp. 276–281). IEEE.

  40. Bholebawa, I. Z., & Dalal, U. D. (2016). Design and performance analysis of OpenFlow-enabled network topologies using mininet. International Journal of Computer and Communication Engineering, 5(6), 419.

    Article  Google Scholar 

  41. Hou, X., Wu, M., & Zhao, M. (2019). An optimization routing algorithm based on segment routing in software-defined networks. Sensors, 19(1), 49.

    Article  Google Scholar 

  42. “OFNet Quick User Guide.” [Online]. http://SDNinsights.org/. Accessed 13 Sept 2020.

  43. “NS-3.” [Online]. https://www.nsnam.org/. Accessed 13 Sept 2020.

  44. “OMNeT++ Discrete Event Simulator-Home.” [Online]. https://www.omnetpp.org/. Accessed 13 Sept 2020.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shanu Bhardwaj.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bhardwaj, S., Panda, S.N. Performance Evaluation Using RYU SDN Controller in Software-Defined Networking Environment. Wireless Pers Commun 122, 701–723 (2022). https://doi.org/10.1007/s11277-021-08920-3

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-021-08920-3

Keywords

Navigation