Optimization of Network Performance in Complex Environments with Software Defined Networks

  • Munienge Mbodila Walter Sisulu University, South Africa
  • Omobayo Ayokunle Esan Walter Sisulu University, South Africa
  • Femi Abiodun Elegbeleye Walter Sisulu University, South Africa
Keywords: Software-Defined Networking, Controller, Latency, Throughput

Abstract

Software-defined networks (SDN) have emerged as a promising approach to address the limitations of conventional networks. Its architecture can be implemented using either a single controller or multiple controllers. Although a single controller is inadequate for managing networks, deploying multiple controllers introduces the challenge of controller placement (CPP) in a network environment. To address these issues, this study presents a Software Defined Networks-Fault-Tolerant Method (SDN-FTM) where, in the event of a network failure, the SDN controller automatically reroutes traffic through an alternate, pre-configured network path, thereby maintaining uninterrupted service. The proposed SDN-FTM was tested and evaluated in real-time using Mininet simulation tools on a real-life small scale network data from tracking unit department in Walter Sisulu University (WSU), with a focus on performance measures such as latency and throughput. From the result obtained, the proposed method produced throughput and latency on Ryu with 2.15m/s and 18408m/s respectively. Furthermore, the findings indicate that Ryu controllers generally outperform OpenFlow controllers in terms of throughput, while OpenFlow controllers exhibit lower latency. The proposed method demonstrates significant improvements in network management by providing a robust solution for maintaining high network availability and performance in the presence of faults

Downloads

Download data is not yet available.

References

G. Wang, Y. Zhao, J. Huang, and W. Wang, "The Controller Placement Problem in Software Defined Networking: A Survey," IEEE Network, pp. 21-27, 2017.

M. Mbodila, B. Isong, and N. Gasela, "Towards a Cost-Effective SDN-Enabled on-Demand Security Services Framework," in 2023 International Conference on Electrical, Computer and Energy Technologies (ICECET), 2023: IEEE, pp. 1-6.

L. Mamushiane, J. Mwangama, and A. Lysko, "Controller Placement Optimization For Software Defined Wide Area Networks (SDWAN)," Council for Scientific and Industrial Research (CSIR), 2019.

K. A. Rasol and J. Domingo-Pascual, "Multi-level Hierarchical Controller Placement in Software Defined Networking," 12th International Networking Conference. INC 2020". Berlín: Springer, pp. 131-145, 2020.

A. K. Tran, M. J. Piran, and C. Pham, "SDN Controller Placement in IoT Networks: An Optimized Submodularity-Based Approach," Sensors vol. 19, no. 5474, pp. 1-27, 2019, doi: doi:10.3390/s19245474.

A. Jalili, M. Keshtgari, and V. Ahmadi, "Controller Placement in Software-Defined WAN Using Multi Objective Genetic Algorithm," International Journal of Mechatronic,Electrical and Computer Technology, vol. 5 no. 18, pp. 2655-2663, 2015.

X. You, Y. Feng, and K. Sakurai, "Packet in message based DDoS attack detection in SDN network using OpenFlow," in 2017 Fifth International Symposium on Computing and Networking (CANDAR), 2017: IEEE, pp. 522-528.

F. Elegbeleye and S. Rananga, "IoT Device Cost Effective Storage Architecture and Real-Time Data Analysis/Data Privacy Framework," International Journal of Industrial and Manufacturing Engineering, vol. 17, no. 7, pp. 288-298, 2023.

J. Zhao, H. Qu, J. Zhao, Z. Luan, and Y. Guo, "Towards controller placement problem for software-defined network using affinity propagation," Electronics Letters, vol. 53, no. 14, pp. 928–929, 2017.

B. Heller, R. Sherwood, and N. McKeown, "The controller placement problem," in Proc. First workshop on Hot topics in software-defined networks, pp. 7-12, 2012.

G. Yao, J. Bi, Y. Li, and L. Guo, "On the Capacitated Controller Placement Problem in Software-Defined Networks," IEEE communication Letters, vol. 18, no. 8, pp. 1339-1342, 2014.

B. Heller, R. Sherwood, and N. Mckeown, "Controller Placement Problem," in Proc. HotSDN, pp. 7–12, 2012.

S. Čaušević and M. Begović, "Optimizing Traffic Routing in Different Network Environments Using the Concept of Software-Defined Networks," in 2019 42nd International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), 2019: IEEE, pp. 409-414.

R. Salam and A. Bhattacharya, "Efficient greedy heuristic approach for fault-tolerant distributed controller placement in scalable SDN architecture," Cluster Computing (2022) vol. 25, pp. 4543–4572, 2022.

T. Das, V. Sridharan, and M. Gurusamy, "A survey on controller placement in SDN," IEEE communications surveys & tutorials, vol. 22, no. 1, pp. 472-503, 2019.

F. A. Elegbeleye, M. Mbodila, O. A. Esan, and I. Elegbeleye, "Cost-effective internet of things privacy-aware data storage and real-time analysis," Int J Artif Intell, vol. 13, no. 1, pp. 247-255, 2024.

M. Khorramizadeh and V. Ahmadi, "Capacity and load-aware software-defined network controller placement in heterogeneous environments," Comput. Commun., , vol. 129, pp. 226-247, 2018.

F. J. Ros and P. M. Ruiz, "On reliable controller placements in software defined networks," Comput. Commun., , vol. 77, pp. 41-51, 2016.

N. S. Radam, S. T. F. Al-Janabi, and K. S. Jasim, "Multi-Controllers Placement Optimization in SDN by the Hybrid HSA-PSO Algorithm," Computers vol. 11, no. 7, p. 111, 2022, doi: 10.3390/computers11070111.

A. Naseri, M. Ahmadi, and L. PourKarimi, "Placement of SDN controllers based on network setup cost and latency of control packets," Computer Communications, vol. 208, no. 1, pp. 15-28, 2023, doi: 10.1016/j.comcom.2023.05.015.

M. A. Aglan, M. A. Sobh, and A. M. Bahaa-Eldin, "Reliability and scalability in SDN networks," in 2018 13th International Conference on Computer Engineering and Systems (ICCES), 2018: IEEE, pp. 549-554.

F. A. Elegbeleye, M. Mbodila, A. Mabovana, and O. A. Esan, "Data privacy on using four models-a review," in 2022 International Conference on Electrical, Computer and Energy Technologies (ICECET), 2022: IEEE, pp. 1-9, 2022.

Published
2024-09-18
Abstract views: 114 times
Download PDF: 81 times
How to Cite
Mbodila, M., Esan, O., & Elegbeleye, F. (2024). Optimization of Network Performance in Complex Environments with Software Defined Networks. Journal of Information Systems and Informatics, 6(3), 1723-1742. https://doi.org/10.51519/journalisi.v6i3.818