Skip to main content

Fast Generation of Scale Free Networks with Directed Arcs

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5652))

Abstract

To evaluate peer-to-peer systems through discrete-event simulation, one needs to be able to generate sufficiently large networks of nodes that exhibit the desired properties, such as the scale-free nature of the connectivity graph. In applications such as the web of trust or analysis of hyperlink structures, the direction of the arcs between two nodes is relevant and one therefore generates directed graphs. In this paper we introduce a model to generate directed scale free graphs without multiple arcs between the same pair of nodes and loops. This model is based on existing models that allows multiple arcs and loops, but considerably more challenging to implement in an efficient manner. We therefore design and implement a set of algorithms and compare them with respect to CPU and memory use, in terms of both theoretical complexity analysis and experimental results. We will show through experiments that with the fastest algorithms networks with a million or more nodes can be generated in mere seconds.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Lv, Q., Cao, P., Cohen, E., Li, K., Shenker, S.: Search and replication in unstructured peer-to-peer networks. In: ICS 2002: Proceedings of the 16th International Conference on Supercomputing, pp. 84–95. ACM Press, New York (2002)

    Google Scholar 

  2. Ribeiro de Mello, E., van Moorsel, A.P.A., da Silva Fraga, J.: Evaluation of P2P search algorithms for discovering trust paths. In: European Performance Engineering Workshop, pp. 112–124 (2007)

    Google Scholar 

  3. Zhang, H., van Moorsel, A.P.A.: Evaluation of P2P algorithms for probabilistic trust inference in a web of trust. In: Thomas, N., Juiz, C. (eds.) EPEW 2008. LNCS, vol. 5261, pp. 242–256. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  4. Newman, M.E.J.: Power laws, Pareto+ distributions and Zipf’s law. Contemporary Physics 46(323) (2005)

    Google Scholar 

  5. Caldarelli, G.: Scale-Free Networks: Complex Webs in Nature and Technology. Oxford University Press, Oxford (2007)

    Book  MATH  Google Scholar 

  6. Albert, R., Barabási, A.: Statistical mechanics of complex networks. Reviews of Modern Physics 74 (2002)

    Google Scholar 

  7. Bollobás, B., Borgs, C., Chayes, J., Riordan, O.: Directed scale-free graphs. In: SODA 2003: Proceedings of the Fourteenth Annual ACM–SIAM Symposium on Discrete Algorithms, pp. 132–139 (2003)

    Google Scholar 

  8. Krapivsky, P.L., Rodgers, G.J., Redner, S.: Degree distributions of growing networks. Physical Review Letters 86, 5401 (2001)

    Article  Google Scholar 

  9. Efraimidis, P.S., Spirakis, P.G.: Weighted random sampling with a reservoir. Inf. Process. Lett., 181–185 (2006)

    Google Scholar 

  10. Barabasi, A.L., Albert, R.: Emergence of scaling in random networks. Science 286, 509 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  11. Jesi, G.P.: Peersim: A peer-to-peer simulator (2004), http://peersim.sourceforge.net

  12. Broder, A., Kumar, R., Maghoul, F., Raghavan, P., Rajagopalan, S., Stata, R., Tomkins, A., Wiener, J.: Graph structure in the web. Comput. Netw. 33(1-6), 309–320 (2000)

    Article  Google Scholar 

  13. jimt: Efficiently selecting a random, weighted element, http://www.perlmonks.org/?node_id=577433

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhang, H., van Moorsel, A. (2009). Fast Generation of Scale Free Networks with Directed Arcs. In: Bradley, J.T. (eds) Computer Performance Engineering. EPEW 2009. Lecture Notes in Computer Science, vol 5652. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02924-0_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02924-0_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02923-3

  • Online ISBN: 978-3-642-02924-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics