Super-seeding
In
The algorithm applies when there is only one seed in the swarm. By permitting each downloader to download only specific parts of the files listed in a torrent, it allows peers to start seeding more quickly.[1] Peers attached to a seed with super-seeding enabled therefore distribute pieces of the torrent file much more readily before they have completed the download themselves.[2][3]
In 2003, BitTornado became the first BitTorrent client to implement the algorithm.[citation needed]
Effects
Testing by one group found that super seeding can help save an upload ratio of around 20%. It works best when the upload speed of the seed is greater than that of individual peers.[4]
Super seeding transfers stall when there is only one downloading client. The seeders will not send more data until a second client receives the data. To avoid this, rTorrent continues to offer more pieces to the peers without waiting for confirmation, until it is uploading at its configured capacity.[5]
Supporting clients
- BitComet (Feature added in v.1.16. Renamed to Initial-Seeding in v.1.17.)
- BitTorrent version 6.0
- Deluge since version 2.00
- Halite[6]
- KTorrent 4.1
- libtorrent
- qBittorrent
- rTorrent version 0.8.2
- Tixati since version 1.34
- μTorrent (Named "Initial Seeding")
- Vuze (formerly Azureus)
References
- ^ BitTorrent.org Archived 2010-06-12 at the Wayback Machine. Bittorrent.org (2008-02-25). Retrieved on 2011-12-03.
- ^ "A Lesson in Seeding and Super-Seeding". Archived from the original on 2016-11-04. Retrieved 2016-11-02.
- ^ "Super Seeding - VuzeWiki". Archived from the original on 2016-09-22. Retrieved 2016-11-02.
- S2CID 17965266
- ^ RTorrentInitialSeeding – The libTorrent and rTorrent Project. Libtorrent.rakshasa.no. Retrieved on 2011-12-03.
- ^ "BinaryNotions.com » Halite BitTorrent Client". Archived from the original on 2008-01-19.
External links
- Description of original super-seed algorithm in BitTornado
- Report by Robb Toploski (Issue #4 & 5 are regarding Super Seeding)