Improving the Performance of the Ryu SDN Controller Through Multi-Threading

Software-Defined Networks (SDN) fundamentally transform traditional network architecture. However, the performance of SDN controllers, particularly in their single-threaded implementations like Ryu, poses a major challenge for large-scale environments. This paper proposes an innovative multi-threaded architecture to enhance the performance of the Ryu controller. Our approach enables efficient parallel management of network events without requiring major changes to the source code. Experimental tests conducted with the Cbench tool demonstrate significant performance improvements, with a 174% increase in throughput (from 2112.30 to 5791.66 flows per second) and a notable reduction in latency. This solution addresses the growing demands of modern network infrastructures while maintaining compatibility with existing applications.

Authors

Institutions

Publication Details

Published
2024-12-27
DOI
https://doi.org/10.1109/icse63502.2024.10899071
Citations
2
Primary Topic
Software-Defined Networks and 5G
Type
article
Field-Weighted Citation Impact
0.70
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Improving the Performance of the Ryu SDN Controller Through Multi-Threading

Samuel Ouya, Thierry Kondengar, A Ndiaye, Ibrahima Ngom et al.
2 citations
Software-Defined Networks and 5G
0.70
article

Improving the Performance of the Ryu SDN Controller Through Multi-Threading

Samuel Ouya, Thierry Kondengar, A Ndiaye, Ibrahima Ngom, BA Mamadou, Oumane Doumbia
article en
2 citations

Abstract

Software-Defined Networks (SDN) fundamentally transform traditional network architecture. However, the performance of SDN controllers, particularly in their single-threaded implementations like Ryu, poses a major challenge for large-scale environments. This paper proposes an innovative multi-threaded architecture to enhance the performance of the Ryu controller. Our approach enables efficient parallel management of network events without requiring major changes to the source code. Experimental tests conducted with the Cbench tool demonstrate significant performance improvements, with a 174% increase in throughput (from 2112.30 to 5791.66 flows per second) and a notable reduction in latency. This solution addresses the growing demands of modern network infrastructures while maintaining compatibility with existing applications.

Cheikh Anta Diop University (SN)
Affordable and clean energy
Openalex Percentile: Top 25%
Software-Defined Networks and 5G
0.70
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.