|
From: | Fabian Henrici |
Subject: | Re: [Mldonkey-users] Investigation: No download for some, full downloads for the other |
Date: | Mon, 23 Dec 2002 19:34:47 +0100 |
User-agent: | Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.3a; MultiZilla v1.1.32 final) Gecko/20021128 |
MLdonkey wrote:
The connected clients set would be limited by a"max_connected_clients" global value. When a client would disconnect, it would be stored in one of thedifferent sources set (fifo in fact), depending on the result of the connection. Then, another source would be taken from the sources set (probably in the order I've displayed them), and connected, depending on the option "max_clients_per_second". 1) What do you think of this approach ? 2) Do you know the approaches used in eMule, eDonkey or Overnet ? Note that we could implement three sets of sets of sources, ie one for high priority files, one for normal files, and one for low priority files. Any comments ? - MLDonkey
Perhaps mld should consider how near it is to max_hard_download_rate, for example if it is set to 80KB/s and real download_rate is 79KB/s there is neither need nor use for many (just a few to keep up) new sources, on the other hand if it is nearer to 10KB/s more sources are clearly needed and the "administrative traffic" is justified.
It doesn't need more sources if it can't go faster anyway :-) Fabian
[Prev in Thread] | Current Thread | [Next in Thread] |