摘要 |
본 발명의 일 실시예에 따른 소프트웨어 정의 네트워크 기반의 네트워크 자율 제어 방법은, 오픈플로우 컨트롤러가 오픈플로우 스위치로부터 카운터의 통계 지표값을 수신하여 저장하고, 통계 지표값의 변화량을 측정하는 단계; 오픈플로우 컨트롤러가 측정된 변화량을 기초로 플로우의 필요 대역폭을 계산하고, 필요 대역폭을 네트워크 자율 제어를 위한 목표값으로 설정하는 단계; 오픈플로우 컨트롤러가 플로우에 할당된 현재 대역폭을 제어량으로 설정하는 단계; 오픈플로우 컨트롤러가 목표값과 제어량의 차이를 제어 오차로서 설정하고 제어값을 계산하는 단계; 및 오픈플로우 컨트롤러가 계산된 제어값을 기초로 각각의 플로우의 처리량에 따라 대역폭을 동적으로 할당하는 단계를 포함하되, 제어값을 계산하는 단계는 비례, 적분, 미분 제어 기법을 이용한다. |