[bittorrent] Choking based on network closeness?
bill at bfccomputing.com
Tue Jul 12 12:41:51 EDT 2005
On Jul 11, 2005, at 16:28, Brian Dessent wrote:
> Suppose peer A is right down the street
> from me on the same ISP but has his upload throttled very low, and peer
> B is thousands of miles away (lets say, Sweden, for the sake of
> argument) with a fat pipe and generous limits. In terms of what's best
> for the host, it should choke peer A and reciprocate as much as
> with B.
OK, this is a good example of a worst-case scenario for a
network-closeness-only choking algorithm, but that's not what I'm
advocating. As I mentioned in my original message either a heuristic
or a user-controlled knob would need to be set to determine when to
favor the closer peers.
Take the scenario you outline, for instance. Now set the upload speed
on the peer down the street from you to 500k/s and the peer in Sweden
to 505k/s. Does it still make sense to go to Sweden for that extra
If the only decision criteria is 'how fast can I get that file', it
makes sense to go to Sweden. If you value other things like
efficiency, the cost of your Internet access bill, how major ISP's feel
about the Bittorrent protocol, etc., then you may decide it's better to
give up that 5k/s.
Bill McGonigle, Owner Work: 603.448.4440
BFC Computing, LLC Home: 603.448.1668
bill at bfccomputing.com Mobile: 603.252.2606
http://www.bfccomputing.com/ Pager: 603.442.1833
AIM: wpmcgonigle Text: bill+text at bfccomputing.com
More information about the BitTorrent