ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
advertisementadvertisement
Computer Networks
Volume 51, Issue 15, 24 October 2007, Pages 4284-4302
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (524 K)

  E-mail Article   
  Add to my Quick Links   
Bookmark and share in 2collab (opens in new window)
Request permission to reuse this article
  Cited By in Scopus (0)
 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/j.comnet.2007.06.004    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2007 Elsevier B.V. All rights reserved.

Sampling large Internet topologies for simulation purposes

Vaishnavi Krishnamurthya, Michalis Faloutsosa, Corresponding Author Contact Information, E-mail The Corresponding Author, Marek Chrobaka, Jun-Hong Cuib, Li Laoc and Allon G. Percusd

aDepartment of Computer Science and Engineering, University of California Riverside, Riverside, CA 92521, United States bUniversity of Connecticut, Storrs, United States cU.C. Los Angeles, United States dLos Alamos National Labs, United States

Received 5 December 2006; 
revised 23 May 2007; 
accepted 5 June 2007. 
Responsible Editor: M. Smirnow. 
Available online 27 June 2007.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

In this paper, we develop methods to “sample” a small realistic graph from a large Internet topology. Despite recent activity, modeling and generation of realistic graphs resembling the Internet is still not a resolved issue. All previous work has attempted to grow such graphs from scratch. We address the complementary problem of shrinking an existing topology. In more detail, this work has three parts. First, we propose a number of reduction methods that can be categorized into three classes: (a) deletion methods, (b) contraction methods, and (c) exploration methods. We prove that some of them maintain key properties of the initial graph. We implement our methods and show that we can effectively reduce the nodes of an Internet graph by as much as 70% while maintaining its important properties. Second, we show that our reduced graphs compare favorably against construction-based generators. Finally, we successfully validate the effectiveness of our best methods in an actual performance evaluation study of multicast routing. Apart from its practical applications, the problem of graph sampling is of independent interest.

Keywords: Graph modeling; Graph sampling; Graph properties

Article Outline

1. Introduction
1.1. Graph sampling algorithms
1.2. Comparison of reductive and constructive methods
1.3. Network protocol simulation
1.3.1. Our work in perspective
2. Background and metrics
2.1. Internet instances
2.2. Graph properties
2.2.1. Average degree and its standard deviation
2.2.2. Degree distribution
2.2.3. Spectral analysis
2.2.4. Neighborhood function and hop-plot
2.3. Graph generators
2.4. Graph reduction
2.5. Multicast routing
3. Graph reduction methods
3.1. Deletion methods
3.2. Contraction methods
3.3. Exploration methods
4. Analysis and proofs
4.1. DRE and power law preservation
4.1.1. Informal argument
4.2. DRV and power law preservation
5. Graph reduction evaluation
6. Reductive versus constructive methods
6.1. Conclusion
7. Simulation of multicast routing
7.1. Tree cost ratio
7.2. Conclusion
8. Conclusion
8.1. Future work
Acknowledgements
References
Vitae




















Computer Networks
Volume 51, Issue 15, 24 October 2007, Pages 4284-4302
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.