Computing the types of the relationships between autonomous systems

  • Authors:
  • Giuseppe Di Battista;Thomas Erlebach;Alexander Hall;Maurizio Patrignani;Maurizio Pizzonia;Thomas Schank

  • Affiliations:
  • Dipartimento di Informatica e Automazione, Universita di Roma Tre, Rome, Italy;Department of Computer Science, University of Leicester, Leicestershire, UK;Institute for Theoretical Computer Science, ETH Zurich, Zurich, Switzerland;Dipartimento di Informatica e Automazione, Universita di Roma Tre, Rome, Italy;Dipartimento di Informatica e Automazione, Universita di Roma Tre, Rome, Italy;Faculty of Informatics, University of Karlsruhe, Karlsruhe, Germany

  • Venue:
  • IEEE/ACM Transactions on Networking (TON)
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

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.