Distributed Multi-Destination Routing: The Constraints of Local Information
Author:
- Jeffrey M. JaffeJJJeffrey M. Jaffe
- 1 November 1985
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 14 (4) , 875-888
Abstract
In computer networks, message routing is often accomplished by network nodes using local information. The unavailability of global information intuitively makes hard routing problems virtually impossible. This paper formalizes this intuition by examining a hard (NP-complete) routing problem, the problem of multi-destination routing. It is shown that with only limited information it is impossible to optimize network utilization for the multi-destination routing problem. Moreover, it is impossible to even approximate optimality to within a specific tolerance. Several versions of this result are proved; the versions differ in terms of the amount of information available at a node, and the extent to which the problem cannot be approximated. An improved local information algorithm is presented which is best possible amongst local information algorithms.Keywords
This publication has 8 references indexed in Scilit:
- Routing to Multiple Destinations in Computer NetworksIEEE Transactions on Communications, 1983
- Algorithms for Scheduling Tasks on Unrelated ProcessorsJournal of the ACM, 1981
- Flow Control Power is NondecentralizableIEEE Transactions on Communications, 1981
- Routing Techniques Used in Computer Communication NetworksIEEE Transactions on Communications, 1980
- Local and global properties in networks of processors (Extended Abstract)1980
- A Review of the Development and Performance of the ARPANET Routing AlgorithmIEEE Transactions on Communications, 1978
- Reverse path forwarding of broadcast packetsCommunications of the ACM, 1978
- Steiner Minimal TreesSIAM Journal on Applied Mathematics, 1968