Merging spanning trees in tomographic network topology discovery

  • Authors:
  • Andrea Di Pietro;Domenico Ficara;Stefano Giordano;Francesco Oppedisano;Gregorio Procissi;Fabio Vitucci

  • Affiliations:
  • Department of Information Engineering, University of Pisa, Pisa, Italy;Department of Information Engineering, University of Pisa, Pisa, Italy;Department of Information Engineering, University of Pisa, Pisa, Italy;Department of Information Engineering, University of Pisa, Pisa, Italy;Department of Information Engineering, University of Pisa, Pisa, Italy;Department of Information Engineering, University of Pisa, Pisa, Italy

  • Venue:
  • ICC'09 Proceedings of the 2009 IEEE international conference on Communications
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Tomographic techniques allow the reconstruction of network topologies with no need for cooperation from internal routers. However, most of such mechanisms adopt a method of node clustering producing trees that reveal only a partial structure of the network. Therefore, we have proposed a novel approach to topology discovery based on packet sandwich probes and decision theory allowing to retrieve a complete picture of the network, which includes the detection of all the internal nodes along with the values of capacities of the interconnecting links. Such an approach, as well as all the standard techniques of topology discovery, reconstructs the spanning tree of the probe sender only. Hence, in this paper a specific technique is presented for merging the spanning trees associated to all different roots, in order to provide a complete representation of the network. Such a method does not require further probing traffic and is specifically designed to merge topology reconstructions where all the nodes of the network (not only the branching nodes) are revealed, along with link capacities. Our algorithm performs quite well on a wide set of both synthetic and realistic topologies, and in many cases provides a picture of the network which is exactly equivalent to the original one.