Professional Documents
Culture Documents
Communication Engineering
한국정보통신학회논문지(J. Korea Inst. Inf. Commun. Eng.) Vol. 20, No. 6 : 1171~1176 Jun. 2016
Jae-hyun Nam*
Department of Computer Education, Silla University, Busan 46958, Korea
요 약
VANET은 차량간의 통신 기능을 제공하는 MANET 분야 중의 하나이다. 본 논문에서는 차량간의 통신, 차량 움
직임 특징을 나타내는 모델과 그리고 실제 차량 움직임 모델을 이용한 VANET 시뮬레이터을 제안한다. VANET은
테스트를 수행하기 위해 트래픽 시뮬레이터와 네트워크 시뮬레이터가 함께 사용되어여야 한다. 하지만 시뮬레이터
는 단순하고 쉽고 가격적인 면 때문에 트래픽 시뮬레이터보다 선호한다. 본 논문의 목적은 도시 환경 시나리오에 대
해 테스트 목적으로 사용될 수 있는 차량 에드혹 네트워크의 시뮬레이션을 구현하는데 있다. 구현된 시뮬레이션 환
경은 VANET에서 더 나은 MAC 프로토콜을 디자인하는데 사용될 수 있다. 구현된 시뮬레이션 성능을 평가하기 위
해 AODV와 DSDV 라우팅 프로토콜의 성능을 평가하였다. 성능 비교는 처리율, 패킷 손실, 종단간의 지연을 이용하
였다. 성능 비교 결과 DSDV가 AODV보다 처리율, 종단간의 지연, 그리고 패킷 손실에서 성능이 우수함을 보였다.
ABSTRACT
VANET are a special kind of MANET adapted to the communications between vehicles. In this work, we propose
the models used for representing the communication among vehicles, vehicles mobility features, and VANET
simulator using realistic vehicular mobility models. VANET requires that a traffic and network simulator should be
used together to perform this test. But, simulator tool has been preferred over traffic simulation because it simple, easy
and cheap. Goal of this paper is to create a simulation of Vehicular Ad-Hoc network for urban scenario which can be
used for testing purposes. Such environment can be used while designing better MAC protocols in VANETs. We are
evaluating the performance of two routing protocols namely AODV and DSDV. The comparison was based on the
throughout, packet loss and end-to-end delay. We found that DSDV has less throughput performance and high routing
overhead than AODV. On average end-to-end delay and packet loss, AODV performs better than DSDV.
1172
Matlab을 이용한 VANET 시뮬레이터 구현
1173
한국정보통신학회논문지(J. Korea Inst. Inf. Commun. Eng.) Vol. 20, No. 6 : 1171~1176 Jun. 2016
임 모델(mobility model)을 생성하는 것이 가장 중요하 본 논문에서는 [11]에서 구현한 Urban City 시뮬레이
다. 움직임 모델은 ad-hoc 네트워크에서 노드들의 움직 션을 이용하였고 시뮬레이션 결과는 그림 4와 같다. 그
임 패턴을 정의하는 규칙들의 집합이다. VANET에서 림 3과 비교하면 유사한 결과를 보여 주고 있다.
움직임 모델은 거리, 빌딩, 차량, 차량들의 움직임, 차량 [12]에서는 MANET에서 DSDV와 AODV의 성능을
들간의 작용과 같은 제약들을 내포하고 있다. 이러한 분석하였다. 분석 결과 DSDV가 AODV보다 낮은 처리
실제 모델을 생성하는 방법 중의 하나는 트레이스로부 율과 라우팅 오버헤더가 크다는 것을 보여준다. 패킷
터 실제 패턴을 생성 하는 것이다. 하지만 MANET은 크기의 변화에 대해서는 DSDV는 큰 영향이 없지만
아직 완전히 활용할 수 있는 단계가 아니기 때문에 실 AODV의 경우 패킷 크기가 작을 경우 더 좋게 나왔다.
제 트레이스를 얻는다는 것은 비현실적이다. 따라서 본 [13]에서는 AODV와 DSDV의 성능을 종단간의 지연,
논문에서는 어떤 기준에 근거한 움직임 패턴을 생성하 처리율, 패킷 손실 등으로 평가하였다. 시뮬레이션 결
는 기존 모델 중의 하나인 Manhattan Mobility Model을 과 AODV의 성능은 주기적인 정보의 교환에 따라 네트
이용한다[10]. 워크가 유지될 경우 최적의 성능을 보여주었다. 본 논
도로상의 노드들은 그림 3에서 보여주는 지도상에서 문에서는 Data Exchange Modeling으로 DSDV와
만 움직인다. 지도는 다수의 수직, 수평 거리와 각각은 2 AODV를 구현하여 성능을 비교 평가하였다. 그림 5는
차선으로 구성된 도시 환경을 나타낸다. 각 거리에 있 Signal Propagation Modeling을 위한 코드이다.
는 노드들의 방향은 수평 또는 수직 방향만 존재한다.
Fig. 3 Map of Manhattan Mobility Model function [Pr] = recv_power(tx, rv, rmodel)
lambda = 3e8 / freq;
Pt = node(tx, 3);
Update the position before calculating distance
and received power;
d = sqrt((node(tx, 1)-node(rv, 1))^2+
(node(tx, 2)-node(rv, 2))^2);
switch rmodel
case 'friis'
Pr = friis(Pt, Gt, Gr, lambda, L, d);
case 'tworay'
[Pr, crossover_dist] = tworay(Pt, Gt, Gr,
lambda, L, ht, hr, d);
end
return;
1174
Matlab을 이용한 VANET 시뮬레이터 구현
Parameters Values
Number of Vehicles 5,10,15,20,25,30
Area 3000*1000m2
Traffic Source CBR
Packet Size 32 bytes
Mac Layer IEEE 802.11p
Protocols AODV,DSDV
Maximum Speed 15 m/s Fig. 8 Average End to End Delay versus Number of
Vehicles
Ⅴ. 결 론
1175
한국정보통신학회논문지(J. Korea Inst. Inf. Commun. Eng.) Vol. 20, No. 6 : 1171~1176 Jun. 2016
남재현(Jae-Hyun Nam)
1989 부산대학교 컴퓨터공학과(학사)
1992 부산대학교 컴퓨터공학과(공학석사)
2002 부산대학교 컴퓨터공학과(공학박사)
1993 ~ 2002 동주대학교 조교수
2002 ~ 현재 신라대학교 컴퓨터교육과 교수
※관심분야 : 무선센서네트워크, VANET
1176