esher
New member
the idea is to push the file less transferred x network
tracking requesters chunk/piece composition for a single file using their reasks to etablish if there is any change - all requesters from a ntwork for each file - (if they acquired some data or not - improvement or stall)
the file with the longer stall status will get the slot. completing a succesfull upload session is count as an improvement and the file will go bottom queue.
downloads/part files will be reverse, last part file involved in any improvement (successfully downloaded part counts) will be the one.
give 50% chance to be a part or a complete upload slot and keep chosing randomly the client.
in other words... the complete file with the slowest parts transfer among requesters will be the one (any successful upload from our side will put it 0.00),
for downloads: still track other requesters reask status changing (if we just had a part it's an improvemt too - 0.00) the file that had just an improvement will be the one.
the goal is to push the less transferred file according the real file speed not to count how many 5000queue client sources it has.
tracking requesters chunk/piece composition for a single file using their reasks to etablish if there is any change - all requesters from a ntwork for each file - (if they acquired some data or not - improvement or stall)
the file with the longer stall status will get the slot. completing a succesfull upload session is count as an improvement and the file will go bottom queue.
downloads/part files will be reverse, last part file involved in any improvement (successfully downloaded part counts) will be the one.
give 50% chance to be a part or a complete upload slot and keep chosing randomly the client.
in other words... the complete file with the slowest parts transfer among requesters will be the one (any successful upload from our side will put it 0.00),
for downloads: still track other requesters reask status changing (if we just had a part it's an improvemt too - 0.00) the file that had just an improvement will be the one.
the goal is to push the less transferred file according the real file speed not to count how many 5000queue client sources it has.