hmm, the good old "Is Gnutella scalable?" question.
There are some links but I never investigated that problem, because I personally thought Gnutella was technically never scalable. In reality it is or it seems to be, because of horizons and host caches. Perhaps someone can explain what Gnutella scalabilty means, no really. (We have TTLs and Horizons allready, which doesn't mean every soul in universe can't use Gnutella. Everyone can, in a horizon. Together with superpeers, flow controll, caching and other improvements horions can be increased, improved, dynamic or crosslinked... but we still have horizons, right?)
http://www.google.com/search?q=Gnutella+scalable http://www.darkridge.com/~jpr5/doc/gnutella.html http://www.gnutellameter.com/gnutella-editor.html http://www.gnutella.com/forums/dev/20