표제지
요약
목차
제1장 서론 12
1.1. 연구배경 및 목적 12
1.2. 연구범위 및 방법 14
제2장 관련연구 16
2.1. Software Defined Networks(SDN) 16
2.1.1. 개요 16
2.1.2. 구조 및 특징 18
2.2. Load Balancing 22
2.2.1. 정적 부하분산 기법 22
2.2.2. 동적 부하분산 기법 23
2.2.3. SDN에서의 Load Balancing 24
2.3. Server 부하 모니터링 27
2.3.1. 개요 27
2.3.2. 기존 서버 부하분산 모니터링 방식 28
2.3.3. 서버 부하 임계치 설정 29
제3장 서버 부하 상태 기반의 동적 부하분산 기법 (Server Load status proposed Dynamic Load balancing) 31
3.1. 개요 31
3.2. 컨트롤러의 동작 33
3.2.1. Server Management Module의 동작 34
3.3. Server의 동작 38
3.3.1. Load Status Alert Module의 동작 39
제4장 실험 및 분석 41
4.1. 실험 환경 41
4.2. 결과 및 분석 44
4.2.1. 서버별 부하율 측정 44
4.2.2. 응답시간 측정 47
제5장 결론 및 향후 연구 48
참고문헌 49
Abstract 51
〈표 2-1〉 SDN과 Legacy 네트워크 비교 17
〈표 2-2〉 일반적인 서버 성능 기준(예시) 30
〈표 4-1〉 실험 환경 42
〈표 4-2〉 SL-DLB 기법의 서버별 부하율 측정 결과 45
〈표 4-3〉 대조기법의 서버별 부하율 측정 결과 45
〈표 4-4〉 SL-DLB 기법과 대조기법의 응답시간 측정결과 47
〈그림 1-1〉 연간 트래픽 증가율 12
〈그림 2-1〉 SDN의 구조 19
〈그림 2-2〉 기존 네트워크와 SDN 비교 20
〈그림 2-3〉 클라이언트 서버 방식의 부하 모니터링 28
〈그림 2-4〉 Pull and Push protocol 29
〈그림 3-1〉 SL-DLB 기법의 시스템 설계 31
〈그림 3-2〉 SL-DLB 기법의 알고리즘 순서도 32
〈그림 3-3〉 SDN 컨트롤러 'Floodlight'의 구조 33
〈그림 3-4〉 Server Management Module의 동작 34
〈그림 3-5〉 Controller - Server 간 메시지 전송 38
〈그림 3-6〉 Load Status Alert Module 알고리즘 순서도 39
〈그림 4-1〉 SL-DLB 기법의 실험환경 Topology 41
〈그림 4-2〉 서버 부하율 편차 및 응답시간 측정 43
〈그림 4-3〉 SL-DLB 기법의 서버별 부하율 측정 46
〈그림 4-4〉 대조기법의 서버별 부하율 측정 46
〈그림 4-5〉 SL-DLB 기법과 대조기법의 응답시간 측정 47