Abstract
Over the last few years, networks became more innovative for constructing and managing with the support of Software Defined Networking (SDN). The inflexibility of typical network architecture gives a great challenge to researchers. SDN is replacing current inflexible and complex networks with an innovative way where the control plane is decoupled from the data plane and fixing some limitations, including manual configuration, debugging, security, scalability, and mobility. Therefore, SDN controllers (e.g., NOX, POX, ONOS, OpenDaylight, Floodlight, Beacon, RYU, etc.) have emerged as a brain to manage such networks. SDN controller’s performance study provides an excellent impact on enhancing the flexibilities and capabilities of an underlying SDN infrastructure network. This paper contextualizes the performance test analysis on the SDN controller is carried out through criterion (e.g., Throughput, Round-Trip Time, etc.). To implement an SDN architecture, this work uses a Mininet emulator containing a controller RYU with switching hub component, one OpenFlow switch, and three nodes. The aim is to evaluate the performance parameters such as Bandwidth, Throughput, Round-Trip Time, Jitter, and Packet loss between nodes using the RYU controller.
Similar content being viewed by others
References
Hakiri, A., Gokhale, A., Berthou, P., Schmidt, D. C., & Gayraud, T. (2014). Software-defined networking: Challenges and research opportunities for future internet. Computer Networks,75, 453–471.
Masoudi, R., & Ghaffari, A. (2016). Software defined networks: A survey. Journal of Network and Computer Applications,67, 1–25.
Kreutz, D., Ramos, F. M. V., Verıssimo, P. E., Rothenberg, C. E., Azodolmolky, S., & Uhlig, S. (2015). Software-defined networking: A comprehensive survey. Proceedings of the IEEE,103(1), 14–76.
Nunes, B. A. A., Mendonca, M., Nguyen, X. N., Obraczka, K., & Turletti, T. (2014). A survey of software-defined networking: Past, present, and future of programmable networks. IEEE Communications Surveys & Tutorials,16(3), 1617–1634.
Jammal, M., Singh, T., Shami, A., Asal, R., & Li, Y. (2014). Software defined networking: State of the art and research challenges. Computer Networks,72, 74–98.
Mijumbi, R., Serrat, J., Gorricho, J. L., Bouten, N., Turck, F. D., & Boutaba, R. (2015). Network function virtualization: State-of-the-art and research challenges. IEEE Communications Surveys & Tutorials,18(1), 236–262.
Han, B., Gopalakrishnan, V., Ji, L., & Lee, S. (2015). Network function virtualization: Challenges and opportunities for innovations. IEEE Communications Magazine,53(2), 90–97.
Yang, M., Li, Y., Jin, D., Zeng, L., Wu, X., & Vasilakos, A. V. (2015). Software-defined and virtualized future mobile and wireless networks: A Survey. Mobile Networks and Applications,20(1), 4–18.
Akyildiz, I. F., Lin, S. C., & Wang, P. (2015). Wireless software-defined networks (W-SDNs) and network function virtualization (NFV) for 5G cellular systems: An overview and qualitative evaluation. Computer Networks,93, 66–79.
“noxrepo/nox: The NOX Controller.” [Online]. https://github.com/noxrepo/nox. Accessed 10 Oct 2018.
Erickson, D. (2013). The beacon openflow controller. In Proceedings of the second ACM SIGCOMM workshop on hot topics in software defined networking (pp. 13–18). ACM.
“floodlight/floodlight: Floodlight SDN OpenFlow Controller.” [Online]. https://github.com/floodlight/floodlight. Accessed 12 Oct 2018.
“noxrepo/POX: The POX Controller.” [Online]. https://github.com/noxrepo/POX. Accessed 12 Oct 2018.
Berde, P., Gerola, M., Hart, J., Higuchi, Y., Kobayashi, M., Koide, T., et al. (2014). ONOS: Towards an open, distributed SDN OS. In Proceedings of the third workshop on hot topics in software defined networking (pp. 1–6). ACM.
Medved, J., Varga, R., Tkacik, A., & Gray, K. (2014). OpenDaylight: Towards a model-driven SDN controller architecture. In Proceeding of IEEE international symposium on a world of wireless, mobile and multimedia networks 2014 (pp. 1–6). IEEE.
Tootoonchian, A., Gorbunov, S., Ganjali, Y., Casado, M., & Sherwood, R. (2012). On controller performance in software-defined networks. In Presented as part of the 2nd USENIX workshop on hot topics in management of internet, cloud, and enterprise networks and services.
Salman, O., Elhajj, I. H., Kayssi, A., & Chehab, A. (2016). SDN controllers: A comparative study. In 2016 18th mediterranean electrotechnical conference (MELECON) (pp. 1–6). IEEE.
Stancu, A. L., Halunga, S., Vulpe, A., Suciu G., Fratu, O., & Popovici, E. C. (2015). A comparison between several software defined networking controllers. In 2015 12th international conference on telecommunication in modern satellite, cable and broadcasting services (TELSIKS) (pp. 223–226). IEEE.
Shalimov, A., Zuikov, D., Zimarina, D., Pashkov, V., & Smeliansky, R. (2013) Advanced study of SDN/OpenFlow controllers. In Proceedings of the 9th central & eastern European software engineering conference in Russia (p. 1). ACM.
Shah, S. A., Faiz, J., Farooq, M., Shafi, A., & Mehdi, S. A. (2013). An architectural evaluation of SDN controllers. In 2013 IEEE international conference on communications (ICC) (pp. 3504–3508). IEEE.
Khattak, Z. K., Awais, M., & Iqbal, A. (2014). Performance evaluation of OpenDaylight SDN controller. In 2014 20th IEEE international conference on parallel and distributed systems (ICPADS) (pp. 671–676). IEEE.
Bholebawa, I. Z., & Dalal, U. D. (2018). Performance analysis of SDN/OpenFlow controllers: POX versus floodlight. Wireless Personal Communications,98(2), 1679–1699.
Khondoker, R., Zaalouk, A., Marx, R., & Bayarou, K. (2014). Feature based comparison and selection of software defined networking (SDN) controllers. In 2014 world congress on computer applications and information systems (WCCAIS) (pp. 1–7). IEEE.
Dugan, J., Elliott, S., Mah, B. A., Poskanzer, J., & Prabhu, K. (2016). iPerf-The ultimate speed test tool for TCP, UDP and SCTP. línea]. https://iperf.fr. [Último acceso: 23 Mayo 2018].
“PingTool.” [Online]. https://pingtool.org. Accessed 20 Oct 2018.
“Ryu SDN Framework.” [Online]. http://osrg.github.io/ryu/. Accessed 25 Oct 2018.
“Ryu.pdf on WikiStart Attachment NZNOG SDN Tutorial.” [Online]. https://nsrc.org/workshops/2014/nznog-SDN/attachment/wiki/WikiStart/Ryu.pdf. Accessed 25 Oct 2018.
“OMNeT++ Discrete Event Simulator - Home.” [Online]. https://omnetpp.org/. Accessed 27 Sept 2018.
“EstiNet 9.0.”. [Online]. Accessed 27 Sept 2018.
“OFNet Quick User Guide.” [Online]. http://SDNinsights.org/. Accessed 28 Sept 2018.
“MaxiNet: Distributed Network Emulation.” https://maxinet.github.io/. Accessed 10 Oct 2018.
“NS-3.” [Online]. https://www.nsnam.org/. Accessed 11 Oct 2018.
Keti, F., & Askar, S. (2015). Emulation of software defined networks using mininet in different simulation environments. In 2015 6th international conference on in intelligent systems, modeling and simulation (pp. 205–210). IEEE.
de Oliveira, R. L. S., Schweitzer, C. M., Shinoda, A. A., & Prete, L. R. (2014). Using Mininet for emulation and prototyping software-defined networks. In 2014 IEEE Colombian conference on communications and computing (COLCOM) (pp. 1–6). IEEE.
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.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Islam, M.T., Islam, N. & Refat, M.A. Node to Node Performance Evaluation through RYU SDN Controller. Wireless Pers Commun 112, 555–570 (2020). https://doi.org/10.1007/s11277-020-07060-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-020-07060-4