표제지
요약
목차
제1장 서론 12
1.1. 연구배경 및 목적 12
1.2. 연구범위 및 방법 15
제2장 관련연구 17
2.1. SDN (Software Defined Networks) 17
2.1.1. 개요 17
2.1.2. SDN의 구조 19
2.2. 부하분산 24
2.2.1. Packet Scheduling 25
2.3. SDN 부하분산 연구동향 27
2.3.1. Packet 형태를 고려한 부하분산 27
2.3.2. Server & Packet 형태를 고려한 부하분산 29
2.3.3. Server & Packet 형태를 고려한 부하분산 30
제3장 LBRQ 기법 (Load balancing Based on real-time QoS feedback) 31
3.1. LBRQ 부하분산 기법 31
3.1.1. LBRQ 알고리즘 31
3.2. LBRQ 부하분산 구현 33
3.2.1. Evaluating the Current Flow Packet 33
3.1.2. Equalizing Load Balance 34
제4장 실험 및 분석 40
4.1. 실험 환경 및 방법 40
4.1.1. LBRQ Topology 41
4.2. 실험 결과 45
4.2.1. Transmission Rate 측정 45
4.2.2. Packet Delay 측정 46
4.2.3. 결과분석 및 기대효과 47
제5장 결론 48
참고문헌 49
Abstract 51
〈표 2-1〉 기존 네트워크 환경의 한계점 17
〈표 2-2〉 Legacy 네트워크와 SDN 비교 19
〈표 2-3〉 SDN의 각 레이어 기능 20
〈표 2-4〉 SDN 컨트롤러의 핵심기능 22
〈표 2-5〉 QoS 매개변수 24
〈표 2-6〉 비선점, 선점 스케줄링 기법 비교 26
〈표 3-1〉 ToS 수준 32
〈표 3-2〉LBRQ 기법의 패킷 생성 그룹 33
〈표 4-1〉 LBRQ 기법 실험 환경 40
〈표 4-2〉 LBRQ기법의 Transmission Rate 실험결과 45
〈그림 1-1〉 전 세계 모바일 트래픽 증가 상황 13
〈그림 2-1〉 SDN의 제어부, 전송부 분리 구조 18
〈그림 2-2〉 SDN의 구조 20
〈그림 2-3〉 SDN 컨트롤 레이어 21
〈그림 2-4〉 SDN 인프라스트럭처 레이어 22
〈그림 2-5〉 SDN OpenFlow Network 23
〈그림 2-6〉 Network QoS 24
〈그림 2-7〉 손재혁 서비스별 패킷 전송 토폴러지 및 SDN구성 27
〈그림 2-8〉 손재혁 서비스별 패킷 전송 실험결과 (기존 : 左 / Proposal : 右) 27
〈그림 2-9〉 윤지영 SDN 컨트롤러를 이용한 Packet 우선순위 분류 28
〈그림 2-10〉 Data Flow Classifier, Server Response Time 모듈 29
〈그림 2-11〉 左 : 홍순화 트래픽 분석도구 / 右 : 홍승표 실시간 패킷분석 시스템 30
〈그림 3-1〉 LBRQ기법의 알고리즘 31
〈그림 3-2〉 IP protocol 구조 32
〈그림 3-3〉 패킷 포워딩 및 Classifier 역할 33
〈그림 3-4〉 Classifier, Meter, Marker를 이용한 Flow 상태 판단 구성 34
〈그림 3-5〉 패킷 딜레이(左), 패킷 드랍(右) 35
〈그림 3-6〉 Packet Size와 Packet Delay, Packet Loss 상관관계 35
〈그림 3-7〉 SDN 컨트롤 애플리케이션을 이용한 패킷 딜레이 측정 37
〈그림 3-8〉 괴리율을 이용한 DSCP필드 수정 38
〈그림 4-1〉 Riverbed S/W 40
〈그림 4-2〉 Proposal : LBRQ기법 41
〈그림 4-3〉 실험대조군 : 일반 라운드로빈 방식 41
〈그림 4-4〉 Topology 작동 42
〈그림 4-5〉 SDN 컨트롤러의 설계 42
〈그림 4-6〉 실험환경조성을 위한 Packet Format 설정 44
〈그림 4-7〉 LBRQ Transmission Rate 실험결과 (左 : RoundRobin, 右 : Proposal) 45
〈그림 4-8〉 LBRQ Packet Delay 실험 결과 (左 : RoundRobin, 右 : Proposal) 46