Subtle design issues in the implementation of distributed, dynamic routing algorithms

J. M. Jaffe, A. E. Baratz, A. Segall

Research output: Contribution to journalArticlepeer-review

11 Scopus citations

Abstract

The design of distributed, dynamic routing procedures is highly complex, due to the fact that it relies on cooperation among a number of independent processors located at the nodes of communication networks and the fact that a network may face arbitrary topological changes. As a result, many simple, intuitive, concepts that seem, at first glance, that they should result in correct algorithms do not work. This paper evaluates this theme by exploring a number of examples of this phenomenon. The conclusion is that one must be careful both in the overall design of a distributed algorithm, and in its detailed implementation. This also illustrates the importance of careful formal validation of such protocols, rather than informal, intuitive arguments.

Original languageEnglish
Pages (from-to)147-158
Number of pages12
JournalComputer Networks and ISDN Systems
Volume12
Issue number3
DOIs
StatePublished - 1986
Externally publishedYes

Keywords

  • Distributed Protocols
  • Protocol Specification
  • Routing

Fingerprint

Dive into the research topics of 'Subtle design issues in the implementation of distributed, dynamic routing algorithms'. Together they form a unique fingerprint.

Cite this