Computing the types of the relationships between autonomous systems

被引:38
作者
Di Battista, Giuseppe [1 ]
Erlebach, Thomas
Hall, Alexander
Patrignani, Maurizio
Pizzonia, Maurizio
Schank, Thomas
机构
[1] Univ Roma Tre, Dipartimento Informat & Automaz, I-00146 Rome, Italy
[2] Univ Leicester, Dept Comp Sci, Leicester LE1 7RH, Leics, England
[3] ETH, Inst Theoret Comp Sci, CH-8092 Zurich, Switzerland
[4] Univ Karlsruhe, Fac Informat, D-76128 Karlsruhe, Germany
关键词
algorithms; Internet; routing;
D O I
10.1109/TNET.2007.892878
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We investigate the problem of computing the types of the relationships between Internet Autonomous Systems. We refer to the model introduced by Gao [IEEE/ACM TRANSACTIONS ON NETWORKING, 9(6):733-645, 2001] and Subramanian et al (IEEE Infocom, 2002) that bases the discovery of such relationships on the analysis of the AS paths extracted from the BGP routing tables. We characterize the time complexity of the above problem, showing both NP-completeness results and efficient algorithms for solving specific cases. Motivated by the hardness of the general problem, we propose approximation algorithms and heuristics based on a novel paradigm and show their effectiveness against publicly available data sets. The experiments provide evidence that our algorithms perform significantly better than state-of-the-art heuristics.
引用
收藏
页码:267 / 280
页数:14
相关论文
共 29 条
[11]  
Garey MR, 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[12]  
GE Z, 2001, SPIE ITCOM 2001 DENV
[13]   Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming [J].
Goemans, MX ;
Williamson, DP .
JOURNAL OF THE ACM, 1995, 42 (06) :1115-1145
[14]  
GOVINDAN R, 2000, IEEE INFOCOM 2000 TE
[15]  
GOVINDAN R, 1997, IEEE INFOCOM 1997 KO
[16]   Some optimal inapproximability results [J].
Håstad, J .
JOURNAL OF THE ACM, 2001, 48 (04) :798-859
[17]   Clique is hard to approximate within n1-ε [J].
Håstad, J .
ACTA MATHEMATICA, 1999, 182 (01) :105-142
[18]  
HUSTON G, 1999, INET 1999 SAN JOS CA
[19]  
Lewin M., 2002, LECT NOTES COMPUTER, V2337, P67
[20]  
MEHLHORN K, 1984, DATA STRUCTURES ALGO, V1