RE: An alternative "super-seed" mode
"Harold Feit - Depthstrike.com Administrator" <[email protected]> Sun, 30 Jan 2005 12:09:10 -0400
| Newsgroups | gmane.network.bit-torrent.general |
|---|---|
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The primary reason for limiting what pieces a peer sees from a superseed is to limit what pieces that peer will attempt to request from the superseed. It's better for the seed to prevent the piece requests from ever happening than to ignore the piece requests. A superseed that tells clients that it has everything will be hammered by piece requests that will be completely ignored far more than a superseed that tells clients it has next to nothing (especially on torrents with a large number of pieces). The only change that I would make to the current superseed algorithm is to change from only telling the peer about 1 piece to telling the peers about all the rarest pieces equally and be willing to give them out (so that when a piece is given and seen, that piece disappears from the superseed's completion until it's rarest again). - -----Original Message----- From: Jesus Cea [mailto:[email protected]] Sent: Sunday, January 30, 2005 11:34 AM To: [email protected] Subject: Re: [BitTorrent] An alternative "super-seed" mode <snip> Now I have a question. I'm very interested in implementing a "superseed" algorithm in current BT standard client, as simple as possible, and I don't understand the reason for some details in the original superseed algorithm. In the original, the superseed doesn't announce any pieces to peers initially, disclosing them slowly in order to force the peers to download "selected" pieces (least shared, fundamentally). Is that the only reason for selectively peer disclosing? Since the seeder can just ignore piece requests, it's most simple just announce the full piece set and selective choose to accept or ignore piece request. Efficiency could be not so good compared to "real" super-seed but the code seems fairly simpler. Comments, please :-). Thanks for your time and attention. - -- Jesus Cea Avion _/_/ _/_/_/ _/_/_/ [email protected] http://www.argo.es/~jcea/ _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ _/_/_/_/_/ PGP Key Available at KeyServ _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibniz - -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.2 - Release Date: 1/28/2005 -----BEGIN PGP SIGNATURE----- Version: PGP 8.0.3 iQEVAwUBQf0GpV8nceBm0DUaAQL1SAf+Jb6s7fWNXLB1JBDIm/Bw11SzEEikAvWO 8WiPeCARo5q34CpAB2/qP2sThGSg3j4dOytUfXCjN6Z5Ku0RGxrUuAdfpT6N7d6m s0Qg8MV+Dp6w+5hgIKvyHmpcrKWpQJd/8F9DjdATtmgg6iz4xtuytUKp0YR1T9Nk TcYDfnqsPj41ljM1OnGMo/1qG3XP2YoCBICpLKplox4/CMjoGFM/gY0p/ki+JI5I dAt5+8hYPI573TxbsCHfXHkI9Pq9IlatG+CLZbiKSjIraUXXVKv65gmVFplfcCwF 8yBfY7cGXGdqFO55+ltNT7Xk145XUkyAhqE1pKGKHt4IlZTLwE6g5w== =aklK -----END PGP SIGNATURE----- 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: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/