Dynamics of load-sensitive adaptive routing

Shortest path first (SPF) routing protocols, such as OSPF and IS-IS are currently the dominant intra-domain IP routing protocols and are widely used in the ISP backbones. Although the traffic on the Internet is highly dynamic, OSPF and IS-IS are not adaptive to the changing traffic, because the shortest path generated by these protocols are based on the link weights, which are fixed and usually can not be changed during network operation. This paper investigates a way of changing the weights in OSPF/IS-IS adaptively according to the changing traffic load on the links. The feedback effect and the stability issue of adaptive routing are analyzed from a control system point of view. The paper shows why minimal-delay adaptive routing, such as the routings in the early ARPANET, is not stable, and proposes some techniques to make our load-sensitive adaptive routing (LSAR) stable. Finally, the performance of LSAR is evaluated by simulation. The result shows that LSAR can significantly improve the QoS of the network by increasing network throughput and reducing packet drop ratio.

[1]  Dimitri P. Bertsekas,et al.  Dynamic behavior of shortest path routing algorithms for communication networks , 1982 .

[2]  J. Harmatos A heuristic algorithm for solving the static weight optimisation problem in OSPF networks , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[3]  Mikkel Thorup,et al.  Internet traffic engineering by optimizing OSPF weights , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[4]  Hao Wang,et al.  LOAD-SENSITIVE ADAPTIVE ROUTING (LSAR) FOR COMPUTER NETWORKS , 2003 .

[5]  John Moy,et al.  OSPF Version 2 , 1998, RFC.

[6]  Tao Ye,et al.  Dynamic Optimization of OSPF Weights using Online Simulation , 2001 .

[7]  Anees Shaikh,et al.  Load-sensitive routing of long-lived IP flows , 1999, SIGCOMM '99.

[8]  Jon Crowcroft,et al.  Analysis of shortest-path routing algorithms in a dynamic network environment , 1992, CCRV.

[9]  JklB Qmd Workload Generation for ns Simulations of Wide Area Networks And The Internet , 2000 .

[10]  A. Khanna,et al.  The revised ARPANET routing metric , 1989, SIGCOMM 1989.

[11]  Eric C. Rosen,et al.  The New Routing Algorithm for the ARPANET , 1980, IEEE Trans. Commun..

[12]  Mikkel Thorup,et al.  Optimizing OSPF/IS-IS weights in a changing world , 2002, IEEE J. Sel. Areas Commun..

[13]  Panos M. Pardalos,et al.  A Genetic Algorithm for the Weight Setting Problem in OSPF Routing , 2002, J. Comb. Optim..

[14]  Ross W. Callon,et al.  Use of OSI IS-IS for routing in TCP/IP and dual environments , 1990, RFC.