Optimization of Network Performance in Complex Environments with Software Defined Networks
DOI:
https://doi.org/10.51519/journalisi.v6i3.818Keywords:
Software-Defined Networking, Controller, Latency, ThroughputAbstract
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
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.
Downloads
Published
Issue
Section
License
Authors Declaration
- The Authors certify that they have read, understood, and agreed to the Journal of Information Systems and Informatics (JournalISI) submission guidelines, policies, and submission declaration. The submission has been prepared using the provided template.
- The Authors certify that all authors have approved the publication of this manuscript and that there is no conflict of interest.
- The Authors confirm that the manuscript is their original work, has not received prior publication, is not under consideration for publication elsewhere, and has not been previously published.
- The Authors confirm that all authors listed on the title page have contributed significantly to the work, have read the manuscript, attest to the validity and legitimacy of the data and its interpretation, and agree to its submission.
- The Authors confirm that the manuscript is not copied from or plagiarized from any other published work.
- The Authors declare that the manuscript will not be submitted for publication in any other journal or magazine until a decision is made by the journal editors.
- If the manuscript is finally accepted for publication, the Authors confirm that they will either proceed with publication immediately or withdraw the manuscript in accordance with the journal’s withdrawal policies.
- The Authors agree that, upon publication of the manuscript in this journal, they transfer copyright or assign exclusive rights to the publisher, including commercial rights














