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
- Samuel Ouya (ORCID: https://orcid.org/0000-0002-8665-8131)
- Thierry Kondengar (ORCID: https://orcid.org/0009-0006-3620-6133)
- A Ndiaye
- Ibrahima Ngom
- BA Mamadou
- Oumane Doumbia
Institutions
- Cheikh Anta Diop University (SN)
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