Enhancement To P2P Cuts Network Costs 190
psycho12345 sends in an article in News.com on a study, sponsored by Verizon and Yale, finding that if P2P software is written more 'intelligently' (by localizing requests), the effect of bandwidth hogging is vastly reduced. According to the study, redoing the P2P into what they call P4P can reduce the number of 'hops' by an average of 400%. With localized P4P, less of the sharing occurs over large distances, instead making requests of nearby clients (geographically). The NYTimes covers the development from the practical standpoint of Verizon's agreement with P2P company Pando Networks, which will be involved in distributing NBC television shows next month. So the network efficiencies will accrue to legal P2P content, not to downloads from The Pirate Bay.
What information are we talking about? (Score:4, Interesting)
Network topology isn't & can't be a secret...
New math (Score:5, Interesting)
I honestly can't figure out where "reduce by 400%" came from. They say the average hops were reduced from 5.5 hops to 0.89 hops, which is either 84% if you're not an idiot or 616% if you are. So I'm really quite confused here. Go figure.
Verizon actually doesn't suck (Score:5, Interesting)
Re:Geographically isn't what's needed (Score:3, Interesting)
Going back to the previous 25 mbps example, this could reduce the outside traffic from, say, 1.4 GByte (an average movie) to some 150 MB (1.4 GB @ 20 mbps takes some 5 minutes during which some 180 MB could be retrieved thru the 5 mbps connection to the outside world) without any software optimisations. If the industry would start doing something like this, most P2P clients would probably use it. If they'd use it, ISPs would save even more bandwidth (== money).
Re:400%? (Score:2, Interesting)
Interestingly this mistake doesn't happen with small changes like 10 or 20 percent. But as soon as something doubles its a 200% increase rather than the mathematically correct 100% increase.
Re:What information are we talking about? (Score:3, Interesting)
They simply do not tell, and there is no established protocol to get that information reliable. This p4p would give this information in a way usable to p2p applications.
One disadvantage of p4p is that not everyone will be equal according to p4p. It might reason that all Americans can be served at a at a lower cost than people in europe. To Europeans that have as good connection to US as to neighbor states it might look like the American community is leeching them. They only prefer to serve eachother, and leave the scraping to foreigners. As a result Trackers in Europe will ban US leeches, making p4p less useful. (This is an example, but assumed is that
This p4p is only useful to users if it serves ADDITIONAL bandwidth that was not available before. Currently however most connections as asymetrical, it is very easy to use the full upload, while there is plenty of room left in the download spectrum.
For the current connection I have now i have very little trouble to use up all available upload BW.
Re:P2P - P4P? (Score:3, Interesting)
Re:Not a bad idea actually (Score:3, Interesting)
That would help peers pick between known peers to exchange data with. The problem is that if you're in a large swarm, you'll only know about a small subset of the swarm, and thus almost certainly miss the best peers to connect to. For example, if you're in a swarm with 10,000 peers, and you know about a random 50 peers, you are 99.5% likely not to find out about the closest peer on the first announce (for BitTorrent, which I'll use as the example, since it's well known). The Tracker has global knowledge, so it can tell a peer 100% of the time about the closest peer. Yes, it's true that over time BitTorrent will converge on good data sources, but in large swarms it takes a very long time to connect to and test all peers, so the time that it takes to find a good, nearby data source could well be much longer than the download time,
What we found in the P4P field test is that guided peer connections yielded much faster download speeds almost immediately, because the first peer connection was "close" in the ISP's network, resulting in fast connection and transfer times, and that while the BitTorrent connection logic eventually found good data sources, on average the downloads were over 200% faster (for FTTH users) when the p2p connections were guided.