Opened 14 years ago

Last modified 12 years ago

#1511 new feature-request

Swarm Health Based Queue Management

Reported by: WillyWolly Owned by:
Priority: minor Milestone: Future
Component: Core Version:
Keywords: Cc: chennek@123mail.org, comaddcor@gmx.net

Description

Deluge currently determines its 'seed rank' solely based on seed time and ratio, as per the FAQ.

However, in most situations it is beneficial to start only those torrents that are needed most for the swarm, depending on the number of seeders and peers available. A torrent may be very well seeded, but Deluge still needs to keep it active until it has fulfilled its time and ratio requirements. It's better to stop such popular torrents and use upload bandwidth for older torrents that don't have as much seeds.

Also other functionality is required for a modern client, such as automatically starting torrents with 0 peers, so that unpopular torrents would still register seeds at the tracker, for potential downloaders. And there are even more options such as exceptions and such for adhering to tracker requirements.

Please look at Vuze's (Azureus) queue management implementation which is perfect. (But I understand it's hard to do it right.)

Change History (3)

comment:1 by Calum, 14 years ago

Component: othercore
Milestone: 1.3.xFuture
Priority: majorminor
Version: other (please specify)

comment:2 by WillyWolly, 14 years ago

Cc: chennek@123mail.org added

comment:3 by cornim, 12 years ago

Cc: comaddcor@gmx.net added

I'd like to upvote this feature request. I think it is a good idea.

Note: See TracTickets for help on using tickets.