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 条
[1]  
ALAETTINOGLU C, 1996, IEEE IC3N 1996 WASH
[2]   LINEAR-TIME ALGORITHM FOR TESTING THE TRUTH OF CERTAIN QUANTIFIED BOOLEAN FORMULAS [J].
ASPVALL, B ;
PLASS, MF ;
TARJAN, RE .
INFORMATION PROCESSING LETTERS, 1979, 8 (03) :121-123
[3]  
BENSON S, 2002, SEMIDEFINITE PROGRAM
[4]  
Carmignani A., 2002, Journal of Graph Algorithms and Applications, V6, DOI 10.7155/jgaa.00055
[5]  
DIBATTISTA G, 2003, IEEE INFOCOM 2003 SA
[6]  
Erlebach T., 2002, P IASTED INT C COMM, P538
[7]  
Feige U., 1995, Proceedings Third Israel Symposium on the Theory of Computing and Systems, P182, DOI 10.1109/ISTCS.1995.377033
[8]  
FIGUEIREDO DR, 2002, ALGORITHM IMPLEMENTA
[9]   On inferring autonomous system relationships in the Internet [J].
Gao, LX .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2001, 9 (06) :733-745
[10]  
Gao LX, 2001, IEEE INFOCOM SER, P547, DOI 10.1109/INFCOM.2001.916777