Yo,
I read a good paper the other day talking about building optimally random networks (one of these [1,2] I don't remember which, but both are worth reading), and one of the ideas popped out as being obvious but seemingly lost in a lot of P2P literature. They call it elasticity, the ability for a network to grow indefinitely without diminishing in performance. (So the amount of work done by any node in the network can be bounded without respect to the size of the network.) Even in a lot of unstructured P2P systems there are fundamental issues with scaling up many of the algorithms people publish. The world currently has about 1.1 billion internet users. If trends continue many more will join and a huge portion of these users will want to run their own sites, servers, clients etc. If we want to make the future peer based, I think scalability is going to take on a new meaning. So, with that in mind I wanted to ask if people know of any cool and interesting ideas, papers, or systems that they think could scale up to massive sizes. (Lets say on the order of 100 million to a billion nodes.) I'd like to put together a collection of P2P work that really scales, and I'm more than happy to put it up in a public place for everyone view.

-Jeff


[1]: http://people.inf.ethz.ch/spyros/papers/Gossip-based%20Peer% 20Sampling.pdf (Journal paper) [2]: http://people.inf.ethz.ch/spyros/papers/Thesis-Voulgaris.pdf (Thesis, long but interesting)
_______________________________________________
p2p-hackers mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/p2p-hackers

Reply via email to