• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2024, Vol. 46 ›› Issue (11): 1971-1978.

• Computer Network and Znformation Security • Previous Articles     Next Articles

An optimal placement mechanism for software-defined networking controllers based on genetic algorithm and clustering

WANG Bing-bin,TANG Zhen-zhou   

  1. (Wenzhou Key Laboratory for Intelligent Networking,Wenzhou University,Wenzhou 325035,China)
  • Received:2024-01-03 Revised:2024-03-06 Accepted:2024-11-25 Online:2024-11-25 Published:2024-11-27

Abstract: In a logically centralized but physically distributed multi-controller software-defined networking (SDN) environment, the placement of controllers directly impacts network performance, including latency and load balancing. Therefore, the multiple controllers placement (MCP) problem is a crucial issue in SDN. Based on this analysis, a heuristic SDN MCP mechanism that integrates the genetic algorithm (GA) and k-medoid clustering algorithm, termed the GA-K-Medoids MCP mechanism, is proposed. This mechanism aims to minimize the propagation delay between controllers and switches, as well as among controllers. The performance of the proposed MCP mechanism is evaluated using two common network topologies, Internet2 OS3E and Palmetto, and compared with other mechanisms. Simulation results demonstrate that the GA-K-Medoids MCP can provide an effective and low-latency controller placement solution for multi-controller SDN.

Key words: software-defined networking(SDN), evolutionary algorithm(EA), multiple controllers placement(MCP)

CLC Number: