표제지
Abstract
요약
목차
제1장 서론 10
1.1. 연구배경 10
1.2. 논문의 기여 및 구성 12
제2장 관련연구 및 문제점 분석 13
2.1. 관련연구 13
2.1.1. 네트웍 통신 모델 13
2.1.2. 신뢰성을 보장하는 멀티캐스트(Reliable Multicast) 15
2.1.3. 데이터 통신 지원 미들웨어 17
2.2. 기존연구의 문제점 분석 28
제3장 함정 전투체계 미들웨어 IPCS 설계 30
3.1. 함정 전투체계 미들웨어의 요구사항 30
3.2. IPCS의 주요 특성 31
3.3. 함정 전투체계를 위한 IPCS 설계 32
3.3.1. IPCS 구성 32
3.3.2. IPCS의 동작 설계 32
3.3.3. IPCS의 분산 노드간 통신 프로토콜 36
3.3.4. IPCS의 데이터 전송 Flow 37
3.3.4. IPCS 구성 컴포넌트 기능 40
3.4. IPCS 제공 서비스 및 API 51
3.4.1. IPCS 제공 서비스 51
3.4.2. IPCS 제공 API 53
제4장 IPCS 성능측정 및 분석 59
4.1. IPCS 성능지표의 선정 59
4.2. IPCS 성능에 영향을 미치는 파라미터 59
4.2.1. 시스템 파라미터 59
4.2.2. Workload 파라미터 60
4.3. IPCS 주요 성능 Factor 및 values 61
4.3.1. 시스템 파라미터 선정 61
4.3.2. Workload 파라미터 선정 61
4.4. IPCS 성능측정 방법 62
4.4.1. 시험환경 구성 62
4.4.2. 시험 프로그램. 62
4.5. IPCS 성능측정 결과 및 분석 64
제5장 결론 및 향후 연구 67
참고문헌 68
[표3.1] Session 관리와 관련된 주요 함수 42
[표3.2] Group Management 관련 주요 함수 43
[표3.3] Membership 구성 패킷 종류 47
[표3.4] Membership timeout 구성 패킷 종류 48
[표3.5] Membership State 정의 49
[표4.1] 시스템 파라미터 61
[표4.2] Workload 파라미터 61
[그림1.1] 전투체계 구성 11
[그림2.1] Point-to-Point 통신 13
[그림2.2] Client-Server 통신 14
[그림2.3] Publish-Subscribe 통신 15
[그림2.4] Object Request Interface 구조 18
[그림2.5] DCOM Protocol Stack 21
[그림2.6] COM ORB 구조 21
[그림2.7] DCOM 통신 모델 22
[그림2.8] DDS 구성 23
[그림2.9] DDS DCPS 개체 구성 24
[그림2.10] Spread 통신 메커니즘 25
[그림2.11] MOOS 통신 구조 26
[그림2.12] MOOS 통신 메커니즘 27
[그림3.1] IPCS 구성 32
[그림3.2] IPCS 동작 개념 33
[그림3.3] 초기화 절차 33
[그림3.4] 메시지 송수신 절차 34
[그림3.5] DAEMON 사이의 패킷 송수신 절차 35
[그림3.6] 소실된 패킷의 재전송 절차 35
[그림3.7] IPCS의 손실 데이터 복구 37
[그림3.8] 어플리케이션에서 미들웨어로 메시지 전송 Flow 38
[그림3.9] 노드간 데이터 전송 Flow 39
[그림3.10] 미들웨어에서 어플리케이션으로 데이터 전송 Flow 39
[그림3.11] DAEMON 구성 40
[그림3.12] session struct 구성 41
[그림3.13] group struct 구성 43
[그림3.14] down_queue 구성 44
[그림3.15] DAEMON내의 Data 흐름 44
[그림3.16] Packet_DB 구성 45
[그림3.17] up_Queue 구성 45
[그림4.1] 시험환경 구성 62
[그림4.2] 시험 프로그램_송신부 62
[그림4.3] 시험프로그램_수신부 63
[그림4.4] 수신부 시험결과 전시화면 63
[그림4.5] 1:1 통신 Throughput 측정 결과 64
[그림4.6] 1:2 통신 Throughput 측정 결과 64
[그림4.7] 1:4 통신 Throughput 측정 결과 65
[그림4.8] 1:8 통신 Throughput 측정 결과 65
[그림4.9] 통신 Throughput 비교 결과 66