원문정보
An Analytical Traffic Model of Control Plane and Application Plane in Software-Defined Networking based on Queuing Theory
초록
영어
Software Defined Networking (SDN) is the future network paradigm of decoupling control and data functions. In SDN structure, it is hard to address scalability in case of large-scale networks because single controller managed thousands of switches in a centralized fashion. Most of previous studies have focused on horizontal scalability, where distributed controllers are assigned to network devices. However, they have abstracted the control plane and the application plane into a single controller. The layer of the common SDN architecture is divided into data plane, control plane, and application plane, but the control plane and application plane have been modeled as a single controller although they are logically separated. In this paper, we propose a analytical traffic model considering the both application plane and control plane based on queuing theory. This model can be used to address scalability issues such as controller placement problem without complicated simulations.
한국어
소프트웨어 정의 네트워킹(SDN)은 네트워크 장치의 데이터 기능과 제어기능을 분리한 미래 네트워킹 기술이다. 네 트워크 장치들이 하나의 컨트롤러에 의해 중앙 제어되는 SDN의 구조는 대규모의 네트워크로의 확장성을 보장하기 가 쉽지 않다. 선행연구들은 다수의 컨트롤러를 배치하는 수평적 확장성에 초점을 두어왔다. 이 연구들은 제어 평면 과 응용 평면을 하나의 컨트롤러로 추상화하고 있다. 보편적인 SDN 아키텍처의 계층은 데이터 평면, 제어 평면, 응용 평면으로 나뉘는데 응용평면과 제어평면은 논리적으로 분리되어 있음에도 두 평면을 하나의 컨트롤러로 간주하 였다. 따라서 본 논문에서는 대기행령 이론을 바탕으로 제어 평면과 응용 평면을 분리하여 반영한 트래픽 성능 분석 모델을 제안한다. 이 모델을 사용하면 복잡한 시뮬레이션 대신 간단하게 컨트롤러 배치 문제 등과 같은 확장성 문제에 활용할 수 있다.
목차
Abstract
1. 서론
2. 배경
2.1 소프트웨어 정의 네트워킹 (SDN)
2.2 SDN의 DP/CP/AP 아키텍처
2.2 SDN의 확장성 문제 (Scalability Issue)
3. 제어평면과 응용평면의 트래픽 성능 분석 모델
3.1 제어평면과 응용평면의 플로우 트래픽 처리 절차
3.2 대기행렬 모델
3.3 분석
4. 모델 검증 및 성능 분석
5. 활용 방안
5.1 제어평면 응용평면 확장시의 성능 분석
5.2. 컨트롤러 배치 문제(Controller Placement Problem)
5.3 응용평면에서의 다중 어플리케이션 반영
6. 결론
감사의 글
참고문헌