Performance Improvement of AODV Routing Algorithm Using Timestamp

Timestamp를 이용한 AODV 라우팅 알고리즘의 성능 개선

  • 이재석 (연세대학교 전산학과 정보통신망 연구실) ;
  • 박혜련 (명지대학교 컴퓨터공학과) ;
  • 이기현 (명지대학교 컴퓨터공학과) ;
  • 석정봉 (연세대학교 전산학과 정보통신망 연구실)
  • Published : 2006.08.01

Abstract

One of the seminal operation parameters of AODV is the node-to-node travel time of data, which is currently set to fixed value of 40 ms in the RFC3561 and widely used to compute other parameters such as the expected round-trip time of the connection setup message, etc. We have naturally thought the network performance could be improved by dynamically varying the node-to-node travel time with respect to the traffic condition in the networt rather than using the fixed value, which motivates this work. To this end, we apply the idea of using timestamp; every node places the current time in the message before sending it out, and the receiver node computes the node travel time based on the moving average algorithm by considering not only the current value but also the previous ones in an accumulated and exponentially decreasing fashion with time. We evaluate the performance of the proposed scheme in respect of the number of RREQ messages generated, throughput, and delay as a function of traffic load and node mobility, and compare the result with the original AODV scheme. The results show that the proposed scheme presents noticeable performance improvements, expecially under the condition of high node mobility and high traffic load.

RFC3561로 공식 승인된 현재의 AODV 라우팅 방식은 노드 간 패킷 전달시간으로 40ms의 고정 값으로 설정되어 있다. 이 값과 TTL 값을 이용하여 RREQ 메시지가 목적 노드에 도착 한 후, RREP 메시지가 소스 노드에 되돌아오는 시간을 계산하게 되는데, 여기서 고정된 값을 사용하기 때문에 망의 효율이 저하되는 문제가 발생한다. 본 논문에서는 이러한 문제점을 개선하기 위하여 현재의 AODV 방식에서 RREQ 메시지에 timestamp 필드를 설정하여 패킷 발생 시간을 기록하여 전송하고, 이것을 받은 노드는 현재 시간과 패킷 내 timestamp 값을 이용하여 노드간의 패킷 전송시간을 망의 트래픽 상황에 따라 동적으로 계산하는 방식을 제안한다. 제안 방식의 정당성을 입증하기 위해, 제안 방식을 현재 방식과 함께 컴퓨터 모의실험을 수행하였으며, 그 결과 제안방식이 현재 방식보다, 특히 노드 이동성과 트래픽 부하가 클 경우, 우수한 성능을 나타냄을 증명하였다.

Keywords

References

  1. 김종천, 김영용, 'Ad Hoc 통신망 프로토콜 개발동향,' Telecommunication Review, 12(3), pp. 298-310, 2002
  2. C. K. Toh, 'Ad-hoc Mobile Wireless Networks : Protocols and Systems,' Prentice Hall PTR, 2002
  3. C. E. Perkins, 'Performance Comparison of Two On-Demand Routing Protocols for Ad-hoc Networks,' Proc. of the IEEE Infocom, pp.3-12, March 2000
  4. C. Perkins, E. Belding-Royer, and S. Das, 'Ad hoc On-Demand Distance Vector(AODV) Routing,' RFC 3561, July 2003
  5. http://www3.ietf.org/proceedings/02mar/I-D/draft-ietf-manet -aodv-10.txt
  6. S. M. Tripathi, and R. K. Chosh, 'An Implementational Study of Certain Heuristics for the Performance Enhancements of AODV,' Proc. of the 10th Euromicro Workshop on Parallel, Distributed and Network-based Processing, pp.395-402, Jan., 2002
  7. H. C. Kim, J. E. Kang, D. M. Kim, and J. Y. Lee 'A Study of Optimization with Timestamp for AODV Protocol in Ad-hoc Network,' Proc. of the ISCIT 2001, Vol.1, pp.280-285, Nov., 2001
  8. http://www.scalable-networks.com/