| Computing the types of the relationships between autonomous systems |
| Full text |
Pdf
(1.37 MB)
|
| Source
|
IEEE/ACM Transactions on Networking (TON)
archive
Volume 15 , Issue 2 (April 2007)
table of contents
Pages: 267 - 280
Year of Publication: 2007
ISSN:1063-6692
|
|
Authors
|
|
Giuseppe Di Battista
|
Dipartimento di Informatica e Automazione, Universita di Roma Tre, Rome, Italy
|
|
Thomas Erlebach
|
Department of Computer Science, University of Leicester, Leicestershire, UK
|
|
Alexander Hall
|
Institute for Theoretical Computer Science, ETH Zurich, Zurich, Switzerland
|
|
Maurizio Patrignani
|
Dipartimento di Informatica e Automazione, Universita di Roma Tre, Rome, Italy
|
|
Maurizio Pizzonia
|
Dipartimento di Informatica e Automazione, Universita di Roma Tre, Rome, Italy
|
|
Thomas Schank
|
Faculty of Informatics, University of Karlsruhe, Karlsruhe, Germany
|
|
| Publisher |
IEEE Press
Piscataway, NJ, USA
|
| Bibliometrics |
Downloads (6 Weeks): 11, Downloads (12 Months): 67, Citation Count: 7
|
|
|
ABSTRACT
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
[2] C. Alaettinoglu, "Scalable router configuration for the internet," presented at the IEEE IC3N 1996, Washington, DC, Oct. 1996.
|
| |
3
|
[3] G. Huston, "Interconnection, peering, and settlements," presented at the INET 1999, San Jose, CA, Jun. 1999.
|
| |
4
|
|
| |
5
|
[5] R. Govindan and H. Tangmunarunkit, "Heuristics for internet map discovery," presented at the IEEE INFOCOM 2000, Tel Aviv, Israel, Mar. 2000.
|
| |
6
|
[6] W. Theilmann and K. Rothermel, "Dynamic distance maps of the internet," presented at the IEEE INFOCOM 2000, Tel Aviv, Israel, Mar. 2000.
|
| |
7
|
|
| |
8
|
[8] Z. Ge, D. R. Figueiredo, S. Jaiswal, and L. Gao, "On the hierarchical structure of the logical internet graph," presented at the SPIE ITCom 2001, Denver, CO, 2001.
|
| |
9
|
[9] L. Subramanian, S. Agarwal, J. Rexford, and R. Katz, "Characterizing the internet hierarchy from multiple vantage points," presented at the IEEE INFOCOM 2002, New York, NY, Jun. 2002.
|
| |
10
|
[10] G. Siganos and M. Faloutsos, "Analyzing BGP policies: Methodology and tool," presented at the IEEE INFOCOM 2003, San Francisco, CA, Mar. 2003.
|
| |
11
|
[11] J. Håstad, "Clique is hard to approximate within n1-ε," Acta Math., vol. 182, pp. 105-142, 1999.
|
| |
12
|
[12] T. Erlebach, A. Hall, and T. Schank, "Classifying customer-provider relationships in the internet," in Proc. IASTED Int. Conf. Communications and Computer Networks, 2002, pp. 538-545.
|
| |
13
|
[13] G. Di Battista, M. Patrignani, and M. Pizzonia, "Computing the types of the relationships between autonomous systems," presented at the IEEE INFOCOM 2003, San Francisco, CA, Mar. 2003.
|
| |
14
|
[14] L. Gao, T. G. Griffin, and J. Rexford, "Inherently safe backup routing with BGP," in Proc. IEEE INFOCOM, Apr. 2001, pp. 547-556.
|
| |
15
|
|
| |
16
|
[16] B. Aspvall, M. F. Plass, and R. E. Tarjan, "A linear-time algorithm for testing the truth of certain quantified boolean formulas," Inf. Process. Lett., vol. 8, no. 3, pp. 121-123, 1979.
|
| |
17
|
[17] K. Mehlhorn, Data Structures and Algorithms. New York: Springer, 1984, vol. 1-3.
|
| |
18
|
|
| |
19
|
[19] "Characterizing the internet hierarchy from multiple vantage points," [Online]. Available: http://www.cs.berkeley.edu/~sagarwal/research/ BGP-hierarchy/
|
| |
20
|
[20] Univ. Oregon RouteViews project. [Online]. Available: http://www. routeviews.org
|
 |
21
|
|
| |
22
|
|
 |
23
|
|
| |
24
|
|
| |
25
|
|
| |
26
|
[26] S. Benson, Semidefinite Programming Solver DSDP 4.5. 2002 [On-line]. Available: http://www-unix.mcs.anl.gov/~benson/
|
| |
27
|
[27] D. R. Figueiredo, Z. Ge, and S. Jaiswal, Algorithm implementation. 2002 [Online]. Available: http://www-net.cs.umass.edu/~ratton/AS/
|
| |
28
|
[28] L. Subramanian, personal communication.
|
| |
29
|
[29] A. Carmignani, G. Di Battista, W. Didimo, F. Matera, and M. Pizzonia, "Visualization of the high level structure of the internet with Hermes," J. Graph Algorithms Appl., vol. 6, no. 3, pp. 281-311, 2002.
|
CITED BY 7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Richard T. B. Ma , Dah-ming Chiu , John C. S. Lui , Vishal Misra , Dan Rubenstein, On cooperative settlement between content, transit and eyeball internet service providers, Proceedings of the 2008 ACM CoNEXT Conference, p.1-12, December 09-12, 2008, Madrid, Spain
|
|