In high-dynamic networks, nodes are affected by mobility and changes in load, leading to issues such as uneven traffic distribution and sudden traffic spikes. To address the challenges mentioned above, the advantages of software defined networking (SDN), particularly the separation between the control and forwarding planes, are leveraged to design a cluster control architecture based on a globally distributed and locally centralized (GDLC) approach. This approach offers improved scalability and flexibility in managing network resources across clusters. Considering the dynamic network environment, we propose a network model and objective function for controller load balancing, aiming to optimize load distribution and minimize network congestion. By analyzing the load distribution of each controller within the cluster, a particle swarm optimization (PSO)-based load-balancing algorithm is proposed, which controls the merging/splitting decisions and switch assignment decisions between controllers, thereby addressing the load balancing issues of the controller cluster. Experimental results show that the proposed algorithm achieves better load balancing and lower migration costs compared to existing methods.

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

PSO-Based Adaptive Controller Load Balancing Approach for Hybrid Cluster Architectures

  • Zewei Zhang,
  • Jiabao Chen,
  • Jinyi Chen,
  • Zhaoming Hu,
  • Fangqing Tan,
  • Haofei Xie,
  • Chao Fang

摘要

In high-dynamic networks, nodes are affected by mobility and changes in load, leading to issues such as uneven traffic distribution and sudden traffic spikes. To address the challenges mentioned above, the advantages of software defined networking (SDN), particularly the separation between the control and forwarding planes, are leveraged to design a cluster control architecture based on a globally distributed and locally centralized (GDLC) approach. This approach offers improved scalability and flexibility in managing network resources across clusters. Considering the dynamic network environment, we propose a network model and objective function for controller load balancing, aiming to optimize load distribution and minimize network congestion. By analyzing the load distribution of each controller within the cluster, a particle swarm optimization (PSO)-based load-balancing algorithm is proposed, which controls the merging/splitting decisions and switch assignment decisions between controllers, thereby addressing the load balancing issues of the controller cluster. Experimental results show that the proposed algorithm achieves better load balancing and lower migration costs compared to existing methods.