Link-State Routing With Hop-by-Hop Forwarding Can Achieve Optimal Traffic Engineering

被引:89
作者
Xu, Dahai [1 ]
Chiang, Mung [1 ]
Rexford, Jennifer [1 ]
机构
[1] Princeton Univ, Dept Elect Engn, Princeton, NJ 08544 USA
关键词
Interior gateway protocol; network entropy maximization; optimization; Open Shortest Path First (OSPF); routing; traffic engineering; FLOW;
D O I
10.1109/TNET.2011.2134866
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper settles an open question with a positive answer: Optimal traffic engineering (or optimal multicommodity flow) can be realized using just link-state routing protocols with hop-by-hop forwarding. Today's typical versions of these protocols, Open Shortest Path First (OSPF) and Intermediate System-Intermediate System (IS-IS), split traffic evenly over shortest paths based on link weights. However, optimizing the link weights for OSPF/IS-IS to the offered traffic is a well-known NP-hard problem, and even the best setting of the weights can deviate significantly from an optimal distribution of the traffic. In this paper, we propose a new link-state routing protocol, PEFT, that splits traffic over multiple paths with an exponential penalty on longer paths. Unlike its predecessor, DEFT, our new protocol provably achieves optimal traffic engineering while retaining the simplicity of hop-by-hop forwarding. The new protocol also leads to a significant reduction in the time needed to compute the best link weights. Both the protocol and the computational methods are developed in a conceptual framework, called Network Entropy Maximization, that is used to identify the traffic distributions that are not only optimal, but also realizable by link-state routing.
引用
收藏
页码:1717 / 1730
页数:14
相关论文
共 32 条
[1]  
[Anonymous], 2003, Proceedings of the 12th international conference on World Wide Web
[2]  
[Anonymous], 1999, Athena scientific Belmont
[3]  
[Anonymous], 1990, Introduction to Algorithms
[4]  
[Anonymous], 1993, AMPL, a modeling language for mathematical programming
[5]   MPLS and traffic engineering in IP networks [J].
Awduche, DO .
IEEE COMMUNICATIONS MAGAZINE, 1999, 37 (12) :42-47
[6]  
Awerbuch B, 2007, PODC'07: PROCEEDINGS OF THE 26TH ANNUAL ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, P284
[7]  
Boyd S., 2004, CONVEX OPTIMIZATION, VFirst, DOI DOI 10.1017/CBO9780511804441
[8]   Better alternatives to OSPF routing [J].
Fong, JH ;
Gilbert, AC ;
Kannan, S ;
Strauss, MJ .
ALGORITHMICA, 2005, 43 (1-2) :113-131
[9]  
Fortz B., 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064), P519, DOI 10.1109/INFCOM.2000.832225
[10]   Increasing internet capacity using local search [J].
Fortz, B ;
Thorup, M .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2004, 29 (01) :13-48