HOME

TheInfoList



OR:

In
file sharing File sharing is the practice of distributing or providing access to digital media, such as computer programs, multimedia (audio, images and video), documents or electronic books. Common methods of storage, transmission and dispersion include ...
, super-seeding is an
algorithm In mathematics and computer science, an algorithm () is a finite sequence of Rigour#Mathematics, mathematically rigorous instructions, typically used to solve a class of specific Computational problem, problems or to perform a computation. Algo ...
developed by John Hoffman for the BitTorrent communications protocol that helps downloaders become uploaders more quickly, but it introduces the danger of total seeding failure if there is only one downloader. The algorithm applies when there is only one
seed In botany, a seed is a plant structure containing an embryo and stored nutrients in a protective coat called a ''testa''. More generally, the term "seed" means anything that can be Sowing, sown, which may include seed and husk or tuber. Seeds ...
in the swarm. By permitting each downloader to
download In computer networks, download means to ''receive'' data from a remote system, typically a server such as a web server, an FTP server, an email server, or other similar systems. This contrasts with uploading, where data is ''sent to'' a remote ...
only specific parts of the files listed in a torrent, it allows peers to start seeding more quickly. 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. In 2003, BitTornado became the first
BitTorrent client The following is a general comparison of Glossary of BitTorrent terms#Client, BitTorrent clients, which are computer programs designed for peer-to-peer file sharing using the BitTorrent, BitTorrent protocol. The BitTorrent protocol coordinates se ...
to implement the algorithm.


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. 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.RTorrentInitialSeeding – The libTorrent and rTorrent Project
Libtorrent.rakshasa.no. Retrieved on 2011-12-03.


Supporting clients


References


External links


Description of original super-seed algorithm in BitTornado

Report by Robb Toploski
(''Issue #4 & 5 are regarding Super Seeding'') {{BitTorrent BitTorrent de:BitTorrent#Superseeding