Bellman-Ford is highly recommended for dense data center infrastructures, while Johnson is optimal for sparse networks requiring instant route recovery.
Abstract
Software-Defined Networking (SDN) provides a highly programmable architecture specifically by decoupling the control plane from the data plane. The efficiency of the controller in mapping topologies and responding to link failures depends heavily on the shortest-path algorithm used. While previous studies have evaluated algorithms like Bellman-Ford in small scale SDN, empirical comparisons with hybrid algorithms like Johnson in medium-scale dense topologies remain significantly limited. This study aims to provide an empirical comparative evaluation of Johnson and Bellman-Ford algorithms on OpenFlow 1.3 using the RYU controller, analyzing scalability across ring (sparse) and full-mesh (dense) topologies from 10 to 50 nodes. The research methodology relies on experimental emulation using Mininet to test convergence time, throughput, and recovery time during dynamic link failures. The results indicate that in sparse ring topologies, both algorithms achieve similar convergence under 0,06 seconds. However, in dense 50 node full-mesh networks containing 2.450 links, Bellman-Ford demonstrates a faster average convergence of 37,93 seconds compared to Johnson's 47,44 seconds, primarily due to the absence of graph reweighting overhead, despite exhibiting higher variance. Both algorithms maintained stable throughput, and while recovery times generally met the near carrier-grade standard, some scenarios in dense networks reached 60 milliseconds, slightly exceeding the 50 ms threshold. This study evaluates recovery during single link failure scenarios. In conclusion, Bellman-Ford is highly recommended for dense data center infrastructures, while Johnson is optimal for sparse networks requiring instant route recovery.
OpenFlow-based ARP replies provide a good balance in terms of scalability, performance, and configuration effort and are evaluated using an SDN and OpenFlow rules.
Jose Neftali Limon-Ortiz, P. D. Arjona-Villicaña, A. G. Silva-Trujillo et al.· Network· 0 citations
In data centers, large-scale many-to-one traffic can rapidly exhaust switch buffers and trigger priority-based flow control (PFC) pause, resulting in increased flow completion time (FCT) for uncongested flows. To address this issue, we propose an innovative switch-side fast and accurate flow control (FAFC) scheme. By d...
Cheng-Di Lu, Yuang Chen, Fangyu Zhang et al.· IEEE Transactions on Network...· 0 citations
The results of the investigation show that the P4 switch’s programmability has a significant impact on the SDN’s QoS and routing performance, and the P4QT was 94.9% more successful in optimized routing and avoiding the congestion.
Findings affirm that the suggested scalable control plane is practical in supporting large scale SDN implementation and is therefore applicable in future carrier grade, data center and wide area network deployments at realistic workloads with varying topological setups in the modern programmable networks in the world.
A. Nagadeepan, Vishakha Abhay Gaidhani, Bhambare Rajesh et al.· Journal of Intelligent Decis...· 0 citations
A proactive congestion control algorithm based on a bucket-sort approach that groups packets that share the same destination network Internet Protocol (IP) address into a single bucket and transmits them as one packet is proposed.
This thesis provides an end-to-end mathematical and machine learning framework for designing dependable, low-latency, and scalable SDN infrastructures.
Md. Imtiaz Ahmed· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.