How does queuing work in nicotine (compared to the Windows client)?
Nicotine uses a “round robin” queue. Here’s a simple example of what that means: Assume that three users, A, B and C have several files each queued for download (A1, A2, A3, B1, …). Now, when user A finishes downloading A1, user B is allowed to download, and thus starts transferring file B1. User A has to wait until every user in the queue has downloaded one file, therefore he starts downloading file A2 after user C has downloaded file C1. When another user requests files, the queue just grows, so when user D queues files before user A starts downloading A2, user A has to wait for user D to download his first file as well. The Windows client uses a simple linear queue, which means that once it is your turn in the queue you usually get all the files you queued in that one request. The net effect is that with circular queuing downloads usually start faster since you don’t have to wait until everyone who queued earlier has downloaded all their files. However, it may take longer to retri
Related Questions
- How do I install the PowerEdge Expandable RAID Controllers Power Console remote client utility on a console server running Windows NT?
- Is this crack, hack or somekind of keygen for Windows terminal server 2000 and 2003 client licenses?
- How does queuing work in nicotine (compared to the Windows client)?