• DocumentCode
    770552
  • 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
  • Volume
    31
  • Issue
    3
  • fYear
    1983
  • fDate
    3/1/1983 12:00:00 AM
  • Firstpage
    343
  • Lastpage
    351
  • 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;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/TCOM.1983.1095818
  • Filename
    1095818