skip to main content
10.1145/1989493.1989510acmconferencesArticle/Chapter ViewAbstractPublication PagesspaaConference Proceedingsconference-collections
abstract

Brief announcement: full reversal routing as a linear dynamical system

Published: 04 June 2011 Publication History

Abstract

Although substantial analysis has been done on the Full Reversal (FR) routing algorithm since its introduction by Gafni and Bertsekas in 1981, a complete understanding of its functioning---especially its time complexity---has been missing until now. In this paper, we derive the first exact formula for the time complexity of FR: given any (acyclic) graph the formula provides the exact time complexity of any node in terms of some simple properties of the graph. Our major technical insight is to describe executions of FR as a dynamical system, and to observe that this system is linear in the min-plus algebra.
As a consequence of the insight provided by the new formula, we are able to prove that FR is time-efficient when executed on tree networks. This result exposes an unstable aspect of the time complexity of FR that has not previously been reported. Finally, our results for FR are instrumental in providing an exact formula for the time complexity of a generalization of FR, as we show in a companion paper that the generalization can be reduced to FR.

References

[1]
V. C. Barbosa and E. Gafni. Concurrency in heavily loaded neighborhood-constrained systems. ACM Trans. Program. Lang. Syst., 11(4):562--584, 1989.
[2]
C. Busch, S. Surapaneni, and S. Tirthapura. Analysis of link reversal routing algorithms for mobile ad hoc networks. In Proc. 15th ACM SPAA, pp. 210--219, 2003.
[3]
C. Busch and S. Tirthapura. Analysis of link reversal routing algorithms. SIAM Journal on Computing, 35(2):305--326, 2005.
[4]
B. Charron-Bost, M. Függer, J. L. Welch, and J. Widder. Partial is Full, 2011. Manuscript.
[5]
B. Charron-Bost, A. Gaillard, J. L. Welch, and J. Widder. Routing without ordering. In Proc. 21st ACM SPAA, pp. 145--153, 2009.
[6]
E. Gafni and D. P. Bertsekas. Distributed algorithms for generating loop-free routes in networks with frequently changing topology. IEEE Transactions on Communications, 29(1):11--18, January 1981.
[7]
Y. Malka and S. Rajsbaum. Analysis of distributed algorithms based on recurrence relations. In Proc. 5th Int'l Workshop on Distributed Algorithms (WDAG), pp. 242--253, 1991.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SPAA '11: Proceedings of the twenty-third annual ACM symposium on Parallelism in algorithms and architectures
June 2011
404 pages
ISBN:9781450307437
DOI:10.1145/1989493

Sponsors

In-Cooperation

  • EATCS: European Association for Theoretical Computer Science

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 04 June 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. linear dynamical systems
  2. link reversal
  3. min-plus algebra
  4. routing
  5. time complexity

Qualifiers

  • Abstract

Conference

SPAA '11

Acceptance Rates

Overall Acceptance Rate 447 of 1,461 submissions, 31%

Upcoming Conference

SPAA '25
37th ACM Symposium on Parallelism in Algorithms and Architectures
July 28 - August 1, 2025
Portland , OR , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 92
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media