[BitTorrent] Slave vs. free repeaters

Bill Cox bill at viasic.com
Fri Dec 10 16:08:05 EST 2004


On Fri, 2004-12-10 at 16:01 -0500, Mike Ravkine wrote:
> Bill Cox wrote:
> 
> >I'll then modify the free repeater client to become a slave repeater.
> >Rather than have it fairly choose peers to transfer file pieces with,
> >it's going to immediately forward pieces it gets to a master peer of my
> >choosing (my own normal BT client).  If it has no piece the master
> >wants, it will try to obtain one by only being interested in connecting
> >with peers that have pieces the master is missing.
> >
> >  
> >
> First, I think this idea has potential.  The only problem I can see with 
> this scenario is that the master and the slave are duplicating their 
> efforts by being interested in the same pieces.  For what you propose to 
> be efficient, the master should be able to split up it's remaining 
> pieces and assign the correct proportion (in terms of expected download 
> rate?) of them to slaves.  This way the master and the slave could be 
> downloading from different peers, and acting as kind of like a sub-swarm 
> inside the main swarm.

This would be a nice enhancement to the algorithm, but it does
complicate it a bit.  Let me see if I can get a basic slave working to
start with, then perhaps we'll be able to hack it into better shape.

Bill




------------------------ Yahoo! Groups Sponsor --------------------~--> 
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/dkFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/BitTorrent/

<*> To unsubscribe from this group, send an email to:
    BitTorrent-unsubscribe at yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 





More information about the BitTorrent mailing list