Why not take a normal bittorrent client and have it determine the number of hops between it and the remote systems, then preference taking the nearest ones?
I understand that there are some things that the client would have a very hard time determining (congestion, dis-joint networks that appear local, etc) but this too should give quite a lot to both the consumer and their ISP. The consumer would get faster downloads (assuming people within their same MAN were also seeding the same files), and the ISP would get a lesser ding to their carrier trunk.
I can see why the carriers like this - they can also tell the client software to use different routes at different times of the day, not to mention the ability to monitor what people are looking for and sell *that* data to the highest bidder.
Dan "I'm Not Synical...but close"
|
Does Verizon's Voyager stack up to the iPhone? |
|
|
5 IT skills that won't boost your salary
[1,407]
Women 4 times more likely than men to cough up personal info
[589]
Japan's 10 funniest tech-related commercials [Videos]
[407]
Throwing away a promo CD is "unauthorized distribution"?
[1,265]
Adults too quick to dismiss educational video games
[682]
Attack of the iPhone clones [Slideshow]
[578]
10 things IT needs to know about AJAX
[1,258]
This Year's 25 Geekiest 25th Anniversaries [Slideshow]
[409]
|
|