Seeding cycles: bad idea

Suggestions and discussion of future versions
Post Reply
X-Fi6

Seeding cycles: bad idea

Post by X-Fi6 »

Edit: Could I have some clarification on the FAQ :P Can seed cycles be completed by others, too? I understand that you do not need 1 seed in a torrent for all peers to reach 100%.

This is assuming the FAQ is still up-to-date
http://dev.deluge-torrent.org/wiki/Faq# ... ositionWhy
Seeding torrents have no queue position! Why?

Seeds use something called "seed rank" to determine which should be active and which should be queued. The seed rank is determined by the number of seed cycles a torrent has completed. Torrents with fewer completed seed cycles are prioritized for seeding. A seed cycle is completed when a torrent meets either the share ratio limit (uploaded bytes / downloaded bytes), the share time ratio (time seeding / time downloading) or seed time limit (time seeded).
Let's say you're the proud owner of a sort of popular torrent. You've seeded 50 whole shares of the torrent total. Today, you're the only seed, and there are 4 or 5 people that desperately need you as a seed. If you're also running some other torrents to seed lightly, and you've only seeded a few shares of them in the past, Deluge will give preference to these torrents even if there are already 6 or 7 or 25 other seeds in there. That's not how to sustain a healthy torrent!

Your ratio really should have no influence. I usually seed torrents from public-access torrent sites as much as I do torrents from private trackers that keep track of your ratio. But... that's me.

And if you want some morality to it: things which you cannot fix should have a lot less influence than things which you can fix. Things done in the past can never be fixed, and therefore, it is wrong to judge based on them.
Glieb
Member
Member
Posts: 12
Joined: Wed Dec 22, 2010 6:49 pm

Re: Seeding cycles: bad idea

Post by Glieb »

I agree. A solution would be to rank the torrents based on some algorithm that takes into account the torrents' number of seeds and peers and start the ones with the highest rank. Like Azureus/Vuze does. That is exactly what I proposed here:

Queue management - Is this not yet possible with Deluge?

I think a rank based system is the only logical way to do queue management in a BitTorrent client.
Post Reply