Software-Defined Networking (SDN) has emerged as a paradigm-shifting approach to network management, offering flexibility and control. In SDN, network switches are centrally controlled by one or more controllers, enabling dynamic configuration and management. This project focuses on an intelligent SDN switch migration system for load balancing. The proposed solution leverages real-time monitoring to identify overloaded and underutilized controllers. Switches are then migrated from heavily loaded to less burdened controllers, ensuring efficient resource utilization and mitigating network congestion. The system incorporates sophisticated migration algorithms that consider factors like traffic patterns. The project has been further enhanced by integrating machine learning (ML) and neural network (NN) models, such as Ensemble Methods, KNN Regressor, Elastic Net Regressor, and Temporal Convolutional Networks (TCNs). These models utilize data from the master controller to predict future load on switches, enabling proactive switch migration decisions for optimal resource allocation and congestion mitigation.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

An Efficient SDN Load Balancing Algorithm Using Switch Migration

  • Tummala Varshith,
  • Thanush S. Koneri,
  • Tetali Syam Kumar Reddy,
  • Sreebha Bhaskaran

摘要

Software-Defined Networking (SDN) has emerged as a paradigm-shifting approach to network management, offering flexibility and control. In SDN, network switches are centrally controlled by one or more controllers, enabling dynamic configuration and management. This project focuses on an intelligent SDN switch migration system for load balancing. The proposed solution leverages real-time monitoring to identify overloaded and underutilized controllers. Switches are then migrated from heavily loaded to less burdened controllers, ensuring efficient resource utilization and mitigating network congestion. The system incorporates sophisticated migration algorithms that consider factors like traffic patterns. The project has been further enhanced by integrating machine learning (ML) and neural network (NN) models, such as Ensemble Methods, KNN Regressor, Elastic Net Regressor, and Temporal Convolutional Networks (TCNs). These models utilize data from the master controller to predict future load on switches, enabling proactive switch migration decisions for optimal resource allocation and congestion mitigation.