TY - JOUR
T1 - Subtle design issues in the implementation of distributed, dynamic routing algorithms
AU - Jaffe, J. M.
AU - Baratz, A. E.
AU - Segall, A.
PY - 1986
Y1 - 1986
N2 - 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.
AB - 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.
KW - Distributed Protocols
KW - Protocol Specification
KW - Routing
UR - http://www.scopus.com/inward/record.url?scp=0022982590&partnerID=8YFLogxK
U2 - 10.1016/0169-7552(86)90053-x
DO - 10.1016/0169-7552(86)90053-x
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
SN - 0169-7552
VL - 12
SP - 147
EP - 158
JO - Computer Networks and ISDN Systems
JF - Computer Networks and ISDN Systems
IS - 3
ER -