Analysis of Software-Defined Networking (SDN) Performance in Wired and Wireless Networks Across Various Topologies, Including Single, Linear, and Tree Structures

Authors

  • Anil Ram Research Scholar, Department of Computer Science and Engineering, National Institution of Technology, Arunachal Pradesh, India
  • Swarnendu Kumar Chakraborty Associate Professor, Department of Computer Science and Engineering, National Institution of Technology, Arunachal Pradesh, India

DOI:

https://doi.org/10.51983/ijiss-2024.14.1.3926

Keywords:

Software-Defined Networking, Ryu, POX, Delay, Jitter, Bitrate, Packet loss

Abstract

The increasing prominence of the internet and the resulting heightened demand for flexibility and agility have rendered traditional networking solutions inadequate for meeting current computing needs. Software-Defined Networking (SDN) emerges as a solution to achieve these goals. A controller plays a crucial role in determining the success of SDN. Therefore, it is necessary to assess and compare the various SDN controllers used across different industries. In this study, we evaluate the effectiveness of two recognized SDN controllers, POX and Ryu. Our research employs the Mininet-Wi-Fi emulator, and we assess the aforementioned controllers using metrics such as Jitter, throughput, packet loss, and delay, utilizing the Distributed Internet Traffic Generator (D-ITG). What sets our research apart is its examination of network performance across both wired and wireless transmission modalities. Fast Ethernet was chosen as the speed for the wired medium, as it had not been studied before. Additionally, the packet size ranged from 128 to 1,024 bytes. We used single, linear, and tree topologies for comparison. Our experimental findings demonstrate that, in the majority of cases, Ryu offers significantly reduced latency, packet loss, and jitter compared to POX. Furthermore, the Ryu controller outperforms POX in terms of throughput, particularly in wireless networks.

References

Tivig, P. T., Borcoci, E., & Brumaru, A. (2021, October). Layer 3 Forwarder Application-Implementation Experiments Based on Ryu SDN Controller. In 2021 International Symposium on Networks, Computers and Communications (ISNCC) (pp. 1-6). IEEE.

Ma, J., Jin, R., Dong, L., Zhu, G., & Jiang, X. (2022, May). Implementation of SDN traffic monitoring based on Ryu controller. In International Symposium on Computer Applications and Information Systems (ISCAIS 2022) (Vol. 12250, pp. 203-212). SPIE.

Kazi, N. M., Suralkar, S. R., & Bhadade, U. S. (2021). Evaluating the performance of pox and ryu sdn controllers using mininet. In Data Science and Computational Intelligence: Sixteenth International Conference on Information Processing, ICInPro 2021, Bengaluru, India, October 22–24, 2021, Proceedings 16 (pp. 181-191). Springer International Publishing.

Cherian, M., & Verma, S. (2021). Integration of IoT and SDN to mitigate DDoS with RYU controller. In Computer Networks, Big Data and IoT: Proceedings of ICCBI 202, 673-684. Springer Singapore.

Askar, S., & Keti, F. (2021). Performance Evaluation of different SDN controllers: A Review.

Nóvoa, L., Tavares, V., Nahum, C., Lins, S., & Klautau, A. (2021, July). Middleware implementation for RYU SDN Controller to manage switches in a C-RAN scenario. In Anais do XLVIII Seminário Integrado de Software e Hardware (pp. 19-29). SBC.

Saputra, Y. (2021). Analisis Performansi Software Defined Network (SDN) Controller Floodlight, Pox, Ryu, Dan Odl Pada Topologi Jaringan Universitas Islam Riau (Doctoral dissertation, Universitas Islam Riau).

Salman, M. I. (2022). A Hybrid SDN-Multipath transmission for a Reliable Video Surveillance System. Association of Arab Universities Journal of Engineering Sciences, 29(2), 46-54.

Numan, P. E., Yusof, K. M., Marsono, M. N. B., Yusof, S. K. S., Fauzi, M. H. B. M., Nathaniel, S., ... & Baharudin, M. A. B. (2019). On the latency and jitter evaluation of software defined networks. Bulletin of Electrical Engineering and Informatics, 8(4), 1507-1516.

Islam, M. T., Islam, N., & Refat, M. A. (2020). Node to node performance evaluation through RYU SDN controller. Wireless Personal Communications, 112, 555-570.

Mohammadi, R., Nazari, A., Nassiri, M., & Conti, M. (2021). An SDN-based framework for QoS routing in internet of underwater things. Telecommunication Systems, 78(2), 253-266.

Singh, A., Kaur, N., & Kaur, H. (2022). Extensive performance analysis of OpenDayLight (ODL) and Open Network Operating System (ONOS) SDN controllers. Microprocessors and Microsystems, 95, 104715.

Keerthana, B., Balachandra, M., Hebbar, H., & Muniyal, B. (2022). Performance Comparison of Various Controllers in Different SDN Topologies. In Expert Clouds and Applications: Proceedings of ICOECA 2021 (pp. 297-309). Springer Singapore.

Mamushiane, L., & Shozi, T. (2021, May). A QoS-based evaluation of SDN controllers: ONOS and OpenDayLight. In 2021 IST-Africa Conference (IST-Africa) (pp. 1-10). IEEE.

Koulouras, I., Margariti, S. V., Bobotsaris, I., Stergiou, E., & Stylios, C. (2022, November). On the Performance of SDN Controllers in Real World Topologies. In 2022 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN) (pp. 143-148). IEEE.

Ramdhani, M. D., Sugiarto, B., & Rukmana, A. (2021). Simulasi Jaringan SDN menggunakan controller RYU Pada Mininet Dengan 5 Topologi Jaringan. Jurnal FUSE-Teknik Elektro, 1(2), 101-110.

Umar, R., Riadi, I., & Kusuma, R. S. (2021). Mitigating sodinokibi ransomware attack on cloud network using software-defined networking (SDN). International Journal of Safety and Security Engineering, 11(3), 239-246.

Cabarkapa, D., & Rancic, D. (2021). Performance Analysis of Ryu-POX Controller in Different Tree-Based SDN Topologies. Advances in Electrical & Computer Engineering, 21(3).

Nóvoa, L., Tavares, V., Nahum, C., Lins, S., & Klautau, A. (2021, July). Middleware implementation for RYU SDN Controller to manage switches in a C-RAN scenario. In Anais do XLVIII Seminário Integrado de Software e Hardware (pp. 19-29). SBC.

Aldabbas, H., & Amin, R. (2021). A novel mechanism to handle address spoofing attacks in SDN based IoT. Cluster Computing, 24(4), 3011-3026.

Bhardwaj, S., & Panda, S. N. (2022). Performance evaluation using RYU SDN controller in software-defined networking environment. Wireless Personal Communications, 122(1), 701-723.

Prabakaran, D., Nizar, S. M., & Kumar, K. S. (2021). Software-defined network (SDN) architecture and security considerations for 5G communications. In Design methodologies and tools for 5G network development and application (pp. 28-43). IGI global.

Balarezo, J. F., Wang, S., Chavez, K. G., Al-Hourani, A., & Kandeepan, S. (2022). A survey on DoS/DDoS attacks mathematical modelling for traditional, SDN and virtual networks. Engineering Science and Technology, an International Journal, 31, 101065.

Febrianto, A., & Saputra, N. (2021). Pelatihan media pembelajaran inovatif dengan videoscribe bagi guru SDN Malangrejo. Community Empowerment, 6(1), 24-28.

Khorsandroo, S., Sánchez, A. G., Tosun, A. S., Arco, J. M., & Doriguzzi-Corin, R. (2021). Hybrid SDN evolution: A comprehensive survey of the state-of-the-art. Computer Networks, 192, 107981.

Mishra, A., Gupta, N., & Gupta, B. B. (2021). Defense mechanisms against DDoS attack based on entropy in SDN-cloud using POX controller. Telecommunication systems, 77, 47-62.

Latif, S. A., Wen, F. B. X., Iwendi, C., Li-Li, F. W., Mohsin, S. M., Han, Z., & Band, S. S. (2022). AI-empowered, blockchain and SDN integrated security architecture for IoT network of cyber physical systems. Computer Communications, 181, 274-283.

Askar, S., & Keti, F. (2021). Performance Evaluation of different SDN controllers: A Review.

Khairi, M. H. H., Ariffin, S. H. S., Latiff, N. M. A. A., Yusof, K. M., Hassan, M. K., Al-Dhief, F. T., ... & Hamzah, M. (2021). Detection and classification of conflict flows in SDN using machine learning algorithms. IEEE Access, 9, 76024-76037.

Kelian, V. H., Warip, M. N. M., Ahmad, R. B., Ehkan, P., Zakaria, F. F., & Ilyas, M. Z. (2023). Toward Adaptive and Scalable Topology in Distributed SDN Controller. Journal of Advanced Research in Applied Sciences and Engineering Technology, 30(1), 115-131.

Mohammed, G. A., & Aldabbagh, O. A. I. (2023). A Comparative Evaluation of the Performance of SDN Controllers (ONOS) using DOCKER Container.

Ali, M., Jehangiri, A. I., Alramli, O. I., Ahmad, Z., Ghoniem, R. M., Ala’anzy, M. A., & Saleem, R. (2023). Performance and Scalability Analysis of SDN-Based Large-Scale Wi-Fi Networks. Applied Sciences, 13(7), 4170.

Tseng, Y., Naït‐Abdesselam, F., & Khokhar, A. (2018). A comprehensive 3‐dimensional security analysis of a controller in software‐defined networking. Security and Privacy, 1(2), e21.

Maaloul, R., Taktak, R., Chaari, L., & Cousin, B. (2018). Energy-aware routing in carrier-grade Ethernet using SDN approach. IEEE Transactions on Green Communications and Networking, 2(3), 844-858.

Downloads

Published

26-02-2024

How to Cite

Ram, A., & Chakraborty, S. K. (2024). Analysis of Software-Defined Networking (SDN) Performance in Wired and Wireless Networks Across Various Topologies, Including Single, Linear, and Tree Structures. Indian Journal of Information Sources and Services, 14(1), 39–50. https://doi.org/10.51983/ijiss-2024.14.1.3926