SBAC-SDN: A Scalable Blockchain-based Access Control in Northbound Interface for Multi-Controller SDN with Load Balancing Mechanism
DOI:
https://doi.org/10.37934/araset.55.1.2443Keywords:
Software-defined networking, Load balancing, Northbound interface, Scalability, Distributed systemsAbstract
Abstract The rapid adoption of Software-Defined Networking (SDN) has not only revolutionized network management but also presented challenges in scalability and security, particularly in multi-controller environments. This paper introduces a load balancing technique aimed at enhancing the scalability of the Northbound interface, a critical component often susceptible to performance bottlenecks. The experimental setup utilized Mininet and Ryu to create a simulated multi-controller SDN environment, where SBAC-SDN was thoroughly evaluated based on CPU and memory usage, response times, and error rates. The results showed substantial improvements in critical performance indicators, confirming the effectiveness of the load balancing technique in addressing scalability challenges. The findings indicate that the system can be scaled without excessive resource consumption, as CPU usage peaked at 60.3% and memory usage remained below 8 GB even with eight controllers. The stable average response times were consistently below 1 s, and the high throughput, ranging from 4.34 to 4.67 requests per second, further demonstrates the efficiency of the system. The error rate remained 0.0% across all configurations, highlighting the robustness of the implemented security measures. This study contributes to ongoing efforts to improve the scalability and overall robustness of SDNs, aligning with the broader goals of reliability and efficiency in network management.