A Geographic Distributed Hash Table for Virtual Geographic Routing in MANET

MANET에서 가상 위치 기반 라우팅을 위한 지역 분산 해쉬 테이블 적용 방법

  • Published : 2008.12.25

Abstract

This paper presents a new geographic distributed hash table (GDHT) for MANETs or Mesh networks, where virtual geographic protocol is used. In previous wort GDHT is applied to a network scenario based on two dimensional Cartesian coordinate system. Further, logical data space is supposed to be uniformly distributed. However, mobile node distribution in a network using virtual geographic routing is not matched to data distribution in GDHT. Therefore, if we apply previous GDHT to a virtual geographic routing network, lots of DHT data are probably located at boundary nodes of the network or specific nodes, resulting in long average-delay to discover resource (or service). Additionally, in BVR(Beacon Vector Routing) or LCR(Logical Coordinate Routing), because there is correlation between coordinate elements, we cannot use normal hash function. For this reason, we propose to use "geographic hash function" for GDHT that matches data distribution to node distribution and considers correlation between coordinate elements. We also show that the proposed scheme improves resource discovery efficiently.

본 논문에서는 MANET(Mobile Ad hoc Network)에서 가상 위치 기반 라우팅을 위한 GDHT(Geographic Distributed Hash Table)를 적용하는 방법을 제안한다. 기존의 GDHT는 저장하고자할 데이터를 가상 2차원 직교좌표계에 균일하게 매핑 하였다. 그러나, 위치 기반 라우팅을 사용하는 네트워크에서 노드의 분포는 기존 GDHT의 가상 공간과 다르게 분포한다. 따라서, 기존의 GDHT를 바로 적용할 경우, 많은 데이터들이 네트워크의 외곽 또는 특정 노드에 위치하게 된다. 이는 데이터 또는 서비스 검색 거리 및 시간을 늘리는 문제를 발생시킨다. 또한, BVR(Beacon Vector Routing)이나 LCR(Logical Coordinate Routing) 좌표 요소 사이에는 서로 연관관계가 있기 때문에 일반적인 해쉬 함수를 적용할 경우, 존재할 수 없는 좌표에 매핑 될 가능성이 높아진다. 이러한 문제를 해결하기 위하여, 데이터들의 분포를 제어할 수 있도록 하고 좌표 요소 사이의 연관관계가 반영될 수 있는 "Geographic 해쉬 함수"를 제안한다. 분석과 시뮬레이션을 통하여 제안하는 방법이 데이터 분포를 제어할 수 있고, 데이터 검색 성능을 향상시킴을 보인다.

Keywords

References

  1. M. Castro, P. Druschel, YC. Hu, and A. Rowstron, "Topology-aware routing in structured peer-to-peer overlay networks, Technical Report", Proc. Intl. Workshop on Future Directions in Distributed Computing, 2003
  2. HJ. Yoon, EJ. Lee, H. Jeong, JS. Kim, "Proximity-Based Overlay Routing for Service Discovery in Mobile Ad Hoc Networks", Proceedings of the 19th International Symposium on Computer and Information Sciences, 2004
  3. J. Eberspacher, R. Schollmeier, S. Zols, and G. Kunzmann, "Structured P2P Networks in Mobile and Fixed Environments", 2nd International Working Conference on Performance modelling and Evaluation of Heterogeneous Networks (HET-NETs'04), 2004
  4. J. Eriksson, M. Faloutsos, S.V. Krishnamurthy, "DART: Dynamic Address Routing for Scalable Ad Hoc and Mesh Networks", Networking, IEEE/ACM Transactions on, Volume 15, Issue 1, Feb. 2007
  5. YB. Ko, NH. Vaidya, "Location-Aided Routing (LAR) in mobile ad hoc networks", Wireless Networks, 2000
  6. B. Karp, HT. Kung, "GPSR: greedy perimeter stateless routing for wireless networks", In Proc. ACM/IEEE MobiCom, August 2000
  7. A. Jadbabaie, "Geographic Routing without Location Information", Decision and Control, 2004. CDC. 43rd IEEE Conference on,Volume 5, 14-17 Dec. 2004
  8. R. Fonseca, S. Ratnasamy, J. Zhao, C.T. Ee, D. Culler, S. Shenker, and I. Stoica, "Beacon vector routing: Scalable point-to-point routing in wireless sensornets", 2nd Symposium on Networked Systems Design and Implementation, ACM Press, 2004
  9. Q. Cao, T. Abdelzaher, "Scalable logical coordinates framework for routing in wireless sensor networks", ACM Transactions on Sensor Networks(TOSN), 2006
  10. S. Ratnasamy, B.Karp, L.Yin, F. Yu, D. Estrin, R. Govindan, and S. Shenker, "GHT: a geographic hash table for data-centric storage", International Workshop on Wireless Sensor Networks and Applications, 2002
  11. S. Ratnasamy, P. Francis, M. Handley, R. Karp, and S. Shenker, "A Scalable Content- Addressable Network (CAN)", Applications, Technologies, Architectures, and Protocols for Computer Communications. 2001
  12. L. Demoracski, "Fault-tolerent beacon vector routing for mobile ad hoc networks", Parallel and Distribution Processing Symposium, 19th IEEE international, 2005