Skip to main content

Network Discovery and Verification with Distance Queries

  • Conference paper
Algorithms and Complexity (CIAC 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3998))

Included in the following conference series:

Abstract

The network discovery (verification) problem asks for a minimum subset Q ⊆ V of queries in an undirected graph G = (V,E) such that these queries discover all edges and non-edges of the graph. In the distance query model, a query at node q returns the distances from q to all other nodes in the graph. In the on-line network discovery problem, the graph is initially unknown, and the algorithm has to select queries one by one based only on the results of previous queries. We give a randomized on-line algorithm with competitive ratio \(O(\sqrt{n\log{n}})\) for graphs on n nodes. We also show lower bounds of \(\Omega(\sqrt{n})\) and Ω(logn) on the competitive ratio of deterministic and randomized on-line algorithms, respectively. In the off-line network verification problem, the graph is known in advance and the problem is to compute a minimum number of queries that verify all edges and non-edges. We show that the problem is \(\mathcal{NP}\)-hard and present an O(logn)-approximation algorithm.

Work partially supported by European Commission – Fet Open project DELIS IST-001907 Dynamically Evolving Large Scale Information Systems, for which funding in Switzerland is provided by SBF grant 03.0378-1.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Achlioptas, D., Clauset, A., Kempe, D., Moore, C.: On the bias of traceroute sampling; or, power-law degree distributions in regular graphs. In: Proc. 37th Ann. ACM Symp. Theory of Computing (STOC 2005), pp. 694–703 (2005)

    Google Scholar 

  2. Aggarwal, V., Bender, S., Feldmann, A., Wichmann, A.: Methodology for estimating network distances of Gnutella neighbors. In: Proceedings of the Workshop on Algorithms and Protocols for Efficient Peer-to-Peer Applications, INFORMATIK 2004 (2004)

    Google Scholar 

  3. Barford, P., Bestavros, A., Byers, J., Crovella, M.: On the marginal utility of deploying measurement infrastructure. In: Proc. ACM SIGCOMM Internet Measurement Workshop (November 2001)

    Google Scholar 

  4. Beerliová, Z., Eberhard, F., Erlebach, T., Hall, A., Hoffmann, M., Mihaľák, M., Ram, L.S.: Network discovery and verification. In: Kratsch, D. (ed.) WG 2005. LNCS, vol. 3787, pp. 127–138. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  5. Clip2. The Gnutella protocol specification v0.4 (2001), http://www9.limewire.com/developer/gnutella_protocol_0.4.pdf

  6. Dall’Asta, L., Alvarez-Hamelin, I., Barrat, A., Vázquez, A., Vespignani, A.: Statistical theory of internet exploration. Physical Review E 71 (2005)

    Google Scholar 

  7. Dall’Asta, L., Alvarez-Hamelin, I., Barrat, A., Vázquez, A., Vespignani, A.: Exploring networks with traceroute-like probes: theory and simulations. Theoretical Computer Science (to appear, 2006)

    Google Scholar 

  8. Di Battista, G., Erlebach, T., Hall, A., Patrignani, M., Pizzonia, M., Schank, T.: Computing the types of the relationships between autonomous systems. IEEE/ACM Transactions on Networking (submitted, 2005)

    Google Scholar 

  9. DIMES. Mapping the Internet with the help of a volunteer community, http://www.netdimes.org/

  10. Erlebach, T., Hall, A., Mihal’ák, M., Hoffmann, M.: Network discovery and verification with distance queries. Research Report CS-06-002, Department of Computer Science, University of Leicester (March 2006)

    Google Scholar 

  11. Gao, L.: On inferring autonomous system relationships in the internet. IEEE/ACM Transactions on Networking 9(6), 733–745 (2001)

    Article  Google Scholar 

  12. Govindan, R., Reddy, A.: An analysis of internet inter-domain topology and route stability. In: Proc. IEEE INFOCOM 1997 (April 1997)

    Google Scholar 

  13. Govindan, R., Tangmunarunkit, H.: Heuristics for Internet map discovery. In: Proc. IEEE INFOCOM 2000, Tel Aviv, Israel, March 2000, pp. 1371–1380 (2000)

    Google Scholar 

  14. Internet Mapping Project. Lucent Bell Labs, http://www.cs.bell-labs.com/who/ches/map/

  15. Oregon RouteViews Project. University of Oregon, http://www.routeviews.org

  16. Subramanian, L., Agarwal, S., Rexford, J., Katz, R.: Characterizing the internet hierarchy from multiple vantage points. In: Proc. IEEE INFOCOM 2002 (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Erlebach, T., Hall, A., Hoffmann, M., Mihaľák, M. (2006). Network Discovery and Verification with Distance Queries. In: Calamoneri, T., Finocchi, I., Italiano, G.F. (eds) Algorithms and Complexity. CIAC 2006. Lecture Notes in Computer Science, vol 3998. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11758471_10

Download citation

  • DOI: https://doi.org/10.1007/11758471_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-34375-2

  • Online ISBN: 978-3-540-34378-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics