A hybrid genetic algorithm for the weight setting problem in OSPF/IS-IS routing

被引:75
作者
Buriol, LS
Resende, MGC
Ribeiro, CC
Thorup, M
机构
[1] AT&T Labs Res, Internet & Network Syst Res Ctr, Florham Pk, NJ 07932 USA
[2] Univ Estadual Campinas, Fac Engn Eletr & Computac, BR-13083970 Campinas, SP, Brazil
[3] Pontificia Univ Catolica Rio de Janeiro, Dept Comp Sci, BR-22453900 Rio De Janeiro, RJ, Brazil
关键词
OSPF routing; IS-IS routing; Internet; metaheuristics; genetic algorithm; optimized crossover; local search;
D O I
10.1002/net.20070
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Intradomain traffic engineering aims to make more efficient use of network resources within an autonomous system. Interior Gateway Protocols such as OSPF (Open Shortest Path First) and IS-IS (Intermediate System-Intermediate System) are commonly used to select the paths along which traffic is routed within an autonomous system. These routing protocols direct traffic based on link weights assigned by the network operator. Each router in the autonomous system computes shortest paths and creates destination tables used to direct each packet to the next router on the path to its final destination. Given a set of traffic demands between origin-destination pairs, the OSPF weight setting problem consists of determining weights to be assigned to the links so as to optimize a cost function, typically associated with a network congestion measure. In this article, we propose a genetic algorithm with a local improvement procedure for the OSPF weight-setting problem. The local improvement procedure makes use of an efficient dynamic shortest path algorithm to recompute shortest paths after the modification of link weights. We test the algorithm on a set of real and synthetic test problems, and show that it produces near-optimal solutions. We compare the hybrid algorithm with other algorithms for this problem illustrating its efficiency and robustness. (c) 2005 Wiley Periodicals, Inc.
引用
收藏
页码:36 / 56
页数:21
相关论文
共 28 条
[1]   Probability distribution of solution time in GRASP: An experimental investigation [J].
Aiex, RM ;
Resende, MGC ;
Ribeiro, CC .
JOURNAL OF HEURISTICS, 2002, 8 (03) :343-373
[2]  
Bean J. C., 1994, ORSA Journal on Computing, V6, P154, DOI 10.1287/ijoc.6.2.154
[3]  
BLEY A, 1998, IN PRESS P DIMACS WO
[4]  
BURIOL LS, 2003, SPEEDING DYNAMIC SHO
[5]   Modeling Internet topology [J].
Calvert, KL ;
Doar, MB ;
Zegura, EW .
IEEE COMMUNICATIONS MAGAZINE, 1997, 35 (06) :160-163
[6]  
*CISC, 1997, CONF OSPF CISC PRESS
[7]   A genetic algorithm for the weight setting problem in OSPF routing [J].
Ericsson, M ;
Resende, MGC ;
Pardalos, PM .
JOURNAL OF COMBINATORIAL OPTIMIZATION, 2002, 6 (03) :299-333
[8]   Deriving traffic demands for operational IP networks: Methodology and experience [J].
Feldmann, A ;
Greenberg, A ;
Lund, C ;
Reingold, N ;
Rexford, J ;
True, F .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2001, 9 (03) :265-279
[9]   Increasing internet capacity using local search [J].
Fortz, B ;
Thorup, M .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2004, 29 (01) :13-48
[10]   Traffic engineering with traditional IP routing protocols [J].
Fortz, B ;
Rexford, J ;
Thorup, M .
IEEE COMMUNICATIONS MAGAZINE, 2002, 40 (10) :118-124