DOI QR코드

DOI QR Code

An Efficient Route Discovery using Adaptive Expanding Ring Search in AODV-based MANETs

AODV 기반의 MANET에서 적응적인 확장 링 검색을 이용한 효율적인 경로 탐색

  • 한승진 (경인여자대학 정보미디어학부)
  • Published : 2007.08.31

Abstract

Without the aid of stationary infrastructure, maintaining routing information for all nodes is inefficient in the Mobile Ad hoc Networks(MANET). It is more efficient when every time routing information is necessary that the source node broadcasts a query message to neighbour nodes. The source node using Ad hoc On-Demand distance Vector(AODV), which is one of the routing protocols of MANET, uses the Expanding Ring Search(ERS) algorithm which finds a destination node efficiently. In order to reduce the congestion of the network, ERS algorithm does not broadcast Route REQuest(RREQ) messages in the whole network. When the timer expires, if source node does not receive Route REPly(RREP) messages from the destination node, it gradually increases TTL value and broadcasts RREQ messages. Existing AODV cost a great deal to find a destination node because it uses a fixed NODE_TRAVERSAL_TIME value. Without the message which is added in existing AODV protocols, this paper measures delay time among the neighbours' nodes by making use of HELLO messages. We propose Adaptive ERS(AERS) algorithm that makes NET_TRAVERSAL_TIME optimum which apply to the measured delay time to NODE_TRAVERSAL_TIME. AERS suppresses the unnecessary messages, making NET_TRAVERSAL_TIME optimum in this paper. So we will be able to improve a network performance. We prove the effectiveness of the proposed method through simulation.

Mobile Ad hoc Networks(MANET)는 구조 특성상 경로 구성을 위해 필요할 때마다 경로 구성 메시지를 브로드캐스팅하여 경로 정보를 얻는 것이 경로 정보를 계속 유지하고 있는 것보다 효율적이다. MANET의 라우팅 프로토콜 중 하나인 AODV에서 소스 노드는 목적지 노드를 효율적으로 찾기 위해 Expanding Ring Search(ERS) 알고리즘을 사용한다. ERS 알고리즘은 네트워크의 혼잡을 줄이기 위해 네트워크 전체를 대상으로 RREQ 메시지를 브로드캐스팅하는 것이 아니라 소스 노드는 목적지 노드로부터 타이머가 만료될 때까지 RREP 메시지가 도착하지 않는다면 TTL 값을 점차적으로 늘이면서 RREQ 메시지를 브로드캐스팅한다. 기존의 AODV는 고정적인 NODE_TRAVERSAL_TIME 값을 사용하기 때문에 목적지 노드를 찾는데 많은 비용이 소요된다. 본 논문은 기존의 AODV 프로토콜에 추가되는 메시지 없이 헬로우(HELLO) 메시지를 이용하여 이웃 노드들과의 메시지 지연시간을 측정한다. 측정된 메시지 지연시간을 NODE_TRAVERSAL_TIME에 적용하여 최적의 NET_TRAVERSAL_TIME을 구하는 적응적인 확장 링 검색(AERS : Adaptive ERS) 알고리즘을 제안한다. 본 논문에서는 AERS를 이용하여 최적의 NET_TRAVERSAL_TIME을 구하고, 이를 이용하여 불필요한 메시지 발생을 억제함으로써 네트워크 성능을 향상 시킬 수 있다. 시뮬레이션을 통해 제안한 방식의 효율성을 입증한다.

Keywords

References

  1. C. E. Perkins, AD HOC NETWORKING, Addison-Wesley, 2001
  2. C-K. Toh, Ad Hoc Mobile Wireless Networks Protocols and Systems, Prentice Hall, 2002
  3. E. M. Royer and C-K. Toh, 'A Review of Current Routing Protocols for Ad-Hoc Mobile Wireless Networks,' IEEE Personal Communications, pp.46-55, Apr., 1998 https://doi.org/10.1109/98.760423
  4. RFC 3561-Ad hoc On-demand Distance Vector(AODV) Routing, http://http://www.ietf.org/rfc/rfc3561.txt
  5. D. B. Johnson, D. A. Maltz, and Y. -C, Hu, 'The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks (DSR),' IETF, draft-ietf-manet-dsr-10.txt, July, 2004
  6. V. Park and M. Corson, 'Temporally Ordered Routing Algorithm(TORA) Version 1-Functional Specification,' Internet Draft, IETF, Oct., 1999
  7. 선창윤, 강승호, 임형석,'AODV 라우팅 프로토콜에서 재전송률을 낮추기 위한 ERS 알고리즘의 노드순회시간 계산방법,' 정보처리학회 논문지, Vol.13-C, No 4, pp.447-454, Aug., 2006 https://doi.org/10.3745/KIPSTC.2006.13C.4.447
  8. 김현창, Ad Hoc 네트워크에서 Timestamp를 이용한 AODV 프로토콜의 최적화, 연세대학교 전기전자공학화 석사학위논문, Dec., 2001
  9. The Networks Simulator-NS2, http//www.isi.edu/nsnam/ns