Title :
Routing to Multiple Destinations in Computer Networks
Author :
Bharath-Kumar, Kadaba ; Jaffe, Jeffrey M.
Author_Institution :
IBM Thomas J. Watson Research Center, Yorktown Heights, NY, USA
fDate :
3/1/1983 12:00:00 AM
Abstract :
Algorithms for effectively routing messages from a source to multiple destination nodes in a store-and-forward computer network are studied. The focus is on minimizing the network cost (NC), which is the sum of weights of the links in the routing path. Several heuristic algorithms are studied for finding the NC minimum path (which is an NP-complete problem). Among them are variations of a minimum spanning tree (MST) heuristic and heuristics for the traveling salesman problem, both of which use global network information. Another set of heuristics examined are based on using only the shortest paths to the destinations. While the MST algorithm has the best worst case performance among all algorithms, a detailed, empirical study of the "average" performance of the algorithms on typical, randomly chosen networks reveals that simpler heuristics are almost as effective. The NC cost measure is also compared to the destination cost (DC), which is the sum of weights of the shortest path distances to all destinations. A scheme of algorithms is given which trades off between NC and DC.
Keywords :
Packet switching; ARPANET; Broadcasting; Communication networks; Computer networks; Costs; Delay effects; Heuristic algorithms; NP-complete problem; Routing protocols; Traveling salesman problems;
Journal_Title :
Communications, IEEE Transactions on
DOI :
10.1109/TCOM.1983.1095818