Routing in packet-switched communication networks

This paper addresses the problem of selecting a route for every pair of communicating nodes in a packet-switched communication network in order to minimize the average delay encountered by messages. A mathematical programming formulation of the problem is presented. An efficient solution procedure based on a Lagrangean relaxation of the problem is developed. Unlike most previous approaches where the best route for a communicating node pair is restricted to a set of prespecified candidate routes, our approach considers all possible routes for every communicating node pair. Our approach can also be used to generate good feasible routing schemes, whereas other approaches fail to generate feasible schemes beyond moderate levels of traffic. Extensive computational results across a variety of networks are reported. These results indicate that the solution procedure is effective for a wide range of traffic loads.

[1]  Philip Wolfe,et al.  Validation of subgradient optimization , 1974, Math. Program..

[2]  Thomas L. Magnanti,et al.  A Dual-Ascent Procedure for Large-Scale Uncapacitated Network Design , 1989, Oper. Res..

[3]  Alexander Gersht,et al.  Joint Optimization of Data Network Design and Facility Selection , 1990, IEEE J. Sel. Areas Commun..

[4]  Luigi Fratta,et al.  The flow deviation method: An approach to store-and-forward communication network design , 1973, Networks.

[5]  Hasan Pirkul,et al.  Route Selection in Backbone Data Communication Networks , 1988, Comput. Networks.

[6]  Wushow Chou,et al.  Routing in computer networks , 1971, Networks.

[7]  Sidney L. Hantler,et al.  An Algorithm for Optimal Route Selection in SNA Networks , 1983, IEEE Trans. Commun..

[8]  Pierre Semal,et al.  An algorithm for the optimization of nonbifurcated flows in computer communication networks , 1981, Perform. Evaluation.

[9]  M. Bazaraa,et al.  A survey of various tactics for generating Lagrangian multipliers in the context of Lagrangian duality , 1979 .

[10]  P. M. Cashin Datapac Network Protocols , 1976, ICCC.

[11]  Mario Gerla,et al.  The design of store-and-forward (s/f) networks for computer communications , 1973 .

[12]  Larry J. LeBlanc,et al.  Continuous Models for Capacity Design of Large Packet-Switched Telecommunication Networks , 1989, INFORMS J. Comput..

[13]  L. R. Tymes,et al.  Routing and Flow Control in TYMNET , 1981, IEEE Trans. Commun..

[14]  Bezalel Gavish,et al.  On obtaining the 'best' multipliers for a lagrangean relaxation for integer programming , 1978, Comput. Oper. Res..

[15]  Richard T. Wong,et al.  A dual ascent approach for steiner tree problems on a directed graph , 1984, Math. Program..

[16]  Eric Rosenberg,et al.  A Nonlinear Programming Heuristic for Computing Optimal Link Capacities in a Multi-Hour Alternate Routing Communications Network , 1987, Oper. Res..

[17]  Doan B. Hoang,et al.  Joint Optimization of Capacity and Flow Assignment in a Packet-Switched Communications Network , 1987, IEEE Trans. Commun..

[18]  Bezalel Gavish,et al.  Backbone Network Design Tools with Economic Tradeoffs , 1990, INFORMS J. Comput..

[19]  Dong-wan Tcha,et al.  On the Selection of Primary Paths for a Communication Network , 1985, Comput. Networks.

[20]  C. Monma,et al.  Methods for Designing Communications Networks with Certain Two-Connected Survivability Constraints , 1989, Oper. Res..

[21]  Mario Gerla,et al.  Deterministic and adaptive routing policies in packet-switched computer networks , 1973, DATACOMM '73.