Abstract
In this paper, we propose a load distribution scheme in SDN utilizing load redirection, enabling incoming messages to be migrated to another controller. Specifically, when the capacity of a controller reaches a threshold, the controller makes incoming packets be migrated to a less-loaded controller to prevent them from being blocked. Analytical result shows that our scheme has lower blocking probability than the conventional scheme.
SDN (Software-defined networking)에서는 중앙 집중적 구조로 인해 플로우 단위의 세밀한 트래픽 관리과정에서 컨트롤러의 병목 현상이 발생하여 입력되는 메시지들의 차단 및 처리 지연이 증가할 수 있다. 본 논문에서는 이 문제를 해결하기 위해 다수의 컨트롤러들 간의 플로우 단위의 부하 분배 방법을 제시하고 그 효과를 분석하였다. 제안된 방법은 특정 컨트롤러에 부하가 집중되었을 때, 새로 발생하는 플로우의 처리 및 관리를 다른 컨트롤러로 위임함으로써 컨트롤러들 간의 부하를 분배시킨다. 성능분석을 통하여 입력되는 메시지들에 대한 차단 확률이 낮아짐을 입증함으로써 제안된 방법의 효과를 증명하였다.