The European Physical Journal B

, Volume 58, Issue 2, pp 175–184 | Cite as

Growing distributed networks with arbitrary degree distributions

  • G. Ghoshal
  • M. E.J. NewmanEmail author
Interdisciplinary Physics


We consider distributed networks, such as peer-to-peer networks, whose structure can be manipulated by adjusting the rules by which vertices enter and leave the network. We focus in particular on degree distributions and show that, with some mild constraints, it is possible by a suitable choice of rules to arrange for the network to have any degree distribution we desire. We also describe a mechanism based on biased random walks by which appropriate rules could be implemented in practice. As an example application, we describe and simulate the construction of a peer-to-peer network optimized to minimize search times and bandwidth requirements.


89.75.Fb Structures and organization in complex systems 89.75.Hc Networks and genealogical trees 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. M.E.J. Newman, SIAM Review 45, 167 (2003) zbMATHCrossRefGoogle Scholar
  2. S. Boccaletti, V. Latora, Y. Moreno, M. Chavez, D.-U. Hwang, Phys. Rep. 424, 175 (2006) CrossRefADSGoogle Scholar
  3. S.N. Dorogovtsev, J.F.F. Mendes, Evolution of Networks: From Biological Nets to the Internet and WWW (Oxford University Press, Oxford, 2003) Google Scholar
  4. M.E.J. Newman, A.-L. Barabási, D.J. Watts, The Structure and Dynamics of Networks (Princeton University Press, Princeton, 2006) Google Scholar
  5. G. Paul, T. Tanizawa, S. Havlin, H.E. Stanley, Eur. Phys. J. B 38, 187 (2004) CrossRefADSGoogle Scholar
  6. L.A. Adamic, R.M. Lukose, A.R. Puniyani, B.A. Huberman, Phys. Rev. E 64, 046135 (2001) CrossRefADSGoogle Scholar
  7. N. Sarshar, P.O. Boykin, V.P. Rowchowdhury, in Proceedings of the 4th International Conference on Peer-to-Peer Computing (IEEE Computer Society, New York, 2004), pp. 2–9 Google Scholar
  8. T. Hong, in Peer-to-Peer: Harnessing the Benefits of a Disruptive Technology, edited by A. Oram (O'Reilly and Associates, Sebastopol, CA, 2001), pp. 203–241 Google Scholar
  9. P.L. Krapivsky, S. Redner, Phys. Rev. E 63, 066123 (2001) CrossRefADSGoogle Scholar
  10. C. Moore, G. Ghoshal, M.E.J. Newman, Phys. Rev. E 74, 036121 (2006) CrossRefADSGoogle Scholar
  11. M.E.J. Newman, S.H. Strogatz, D.J. Watts, Phys. Rev. E 64, 026118 (2001) CrossRefADSGoogle Scholar
  12. N. Sarshar, V. Roychowdhury, Phys. Rev. E 69, 026101 (2004) CrossRefADSGoogle Scholar
  13. C. Cooper, A. Frieze, J. Vera, Internet Mathematics 1, 463 (2004) zbMATHGoogle Scholar
  14. C. Gkantsidis, M. Mihail, A. Saberi, in Proceedings of the 23rd Annual Joint Conference of the IEEE Computer and Communications Societies (Institute of Electrical and Electronics Engineers, New York, 2004) Google Scholar
  15. J.P. Ritter, Why Gnutella can't scale. No, really (2000), jpr5/doc/gnutella.html Google Scholar
  16. M. Ripeanu, I. Foster, A. Iamnitchi, IEEE Internet Computing 6, 50 (2002) Google Scholar
  17. A. Broder, A. Karlin, Journal of Theoretical Probability 2, 101 (1989) zbMATHCrossRefGoogle Scholar
  18. W. Aiello, F. Chung, L. Lu, in Proceedings of the 32nd Annual ACM Symposium on Theory of Computing (Association of Computing Machinery, New York, 2000), pp. 171–180 Google Scholar
  19. M.E.J. Newman, Contemporary Physics 46, 323 (2005) CrossRefADSGoogle Scholar

Copyright information

© EDP Sciences/Società Italiana di Fisica/Springer-Verlag 2007

Authors and Affiliations

  1. 1.Department of PhysicsUniversity of MichiganAnn ArborUSA
  2. 2.Michigan Center for Theoretical Physics, University of MichiganAnn ArborUSA
  3. 3.Center for the Study of Complex Systems, University of MichiganAnn ArborUSA

Personalised recommendations