Location-based localized alternate, disjoint and multi-path routing algorithms for wireless networks

  • Authors:
  • Xu Lin;Ivan Stojmenovic

  • Affiliations:
  • Cognos Inc., 700-275 Slater Str., Ottawa, Ont., Canada K1P 5H9;SITE, Department of Computer Science, University of Ottawa, 550 Cumberland Street, Ottawa, Ont., Canada K1N 6N5 and DISCA, IIMAS, UNAM, Dirección Circuito Escolar s/n, Ciudad Univ., Coyoac ...

  • Venue:
  • Journal of Parallel and Distributed Computing - Special issue on wireless and mobile ad hoc networking and computing
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Recently, several fully distributed (localized) location-based routing protocols for a mobile ad hoc network were reported in literature. They are variations of directional (DIR), geographic distance (GEDIR) or progress-based (MFR) routing methods. In DIR methods, each node A (the source or intermediate node) transmits a message m to several neighbors whose direction is closest to the direction of D. In MFR (most forward progress within radius), and GEDIR (GEographic Distance Routing) methods, when node A wants to send m to node D, it forwards m to its neighbor C whose projection or distance (respectively) is closest to D among all neighbors of A. The same procedure is repeated until D, if possible, is eventually reached. In this paper, we introduce three variants of multiple path c-GEDIR, c-DIR and c-MFR methods, in which m is initially sent to c best neighbors according to corresponding criterion, and afterwards, on intermediate nodes, it is forwarded to only the best neighbor. In the original c-path method, only the first received copy at intermediate nodes is forwarded to the best neighbor. In the alternate c-path method, the i th received copy is forwarded to i the best neighbor, according to the selected criterion. In the disjoint c-path method, each intermediate node, upon receiving the message, will forward it to its best neighbor among those who never received the message (thus, in effect, the methods attempts to create c disjoint paths). The simulation experiments with random graphs show that disjoint multiple path methods provide high success rates, and small hop counts for small values of c. They also have reduced flooding rates compared to the best existing multiple-path methods and/or methods that require memorizing past traffic, such as recently proposed LAR2, f-GEDIR, and DFS based routing, and can serve as a basis for scalable QoS routing in wireless networks.