ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Analysis of link reversal routing algorithms for mobile ad hoc networks
Full text PdfPdf (256 KB)
Source ACM Symposium on Parallel Algorithms and Architectures archive
Proceedings of the fifteenth annual ACM symposium on Parallel algorithms and architectures table of contents
San Diego, California, USA
SESSION: Ad hoc networks table of contents
Pages: 210 - 219  
Year of Publication: 2003
ISBN:1-58113-661-7
Authors
Costas Busch  Rensselaer Polytechnic Inst., Troy, NY
Srikanth Surapaneni  Rensselaer Polytechnic Inst., Troy, NY
Srikanta Tirthapura  Iowa State University, Ames, IA
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 61,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/777412.777446
What is a DOI?

Warning: The download time has expired please click on the item to try again.


ABSTRACT

Link reversal algorithms provide a simple mechanism for routing in mobile ad hoc networks. These algorithms maintain routes to any particular destination in the network, even when the network topology changes frequently. In link reversal, a node reverses its incident links whenever it loses routes to the destination. Link reversal algorithms have been studied experimentally and have been used in practical routing algorithms, including [8].This paper presents the first formal performance analysis of link reversal algorithms. We study these algorithms in terms of work (number of node reversals) and the time needed until the network stabilizes to a state in which all the routes are reestablished. We focus on the full reversal algorithm and the partial reversal algorithm, both due to Gafni and Berstekas [5]; the first algorithm is simpler, while the latter has been found to be more efficient for typical cases. Our results are as follows:(1) The full reversal algorithm requires O(n2) work and time, where n is the number of nodes which have lost the routes to the destination.(2) The partial reversal algorithm requires O(n • a* + n2) work and time, where a* is a non-negative integer which depends on the state of the network. This bound is tight in the worst case, for any a*.(3) There are networks such that for every deterministic link reversal algorithm, there are initial states which require requires ω(n2) work and time to stabilize. Therefore, surprisingly, the full reversal algorithm is asymptotically optimal in the worst case, while the partial reversal algorithm is not, since a* can grow arbitrarily large.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
M. S. Corson and A. Ephremides. A distributed routing algorithm for mobile radio networks. In Proceedings of the IEEE Military Communications Conference (MILCOM '89), October 1989.
 
4
 
5
E. M. Gafni and D. P. Bertsekas. Distributed algorithms for generating loop-free routes in networks with frequently changing topology. IEEE trans. on commun., COM-29:11--18, 1981.
6
 
7
V. Park and M. S. Corson. A performance comparison of the temporally-ordered routing algorithm and ideal link-state routing. In Proceedings of IEEE International Symposium on Systems and Communications, June 1998.
 
8
 
9
C. E. Perkins. Ad Hoc Networking. Addison Wesley, 2000.
10
 
11



REVIEW

"Arvid G. Larson : Reviewer"

This paper considers mechanisms for dynamic routing within a network of mobile wireless nodes without a fixed infrastructure. Given each node has a link with every other node within its transmission radius, there exists a destination-oriented grap  more...

Collaborative Colleagues:
Costas Busch: colleagues
Srikanth Surapaneni: colleagues
Srikanta Tirthapura: colleagues