This post isn't about condoning illegal copyright issues with share networking, as occasionally now the share networks actually have "trialware" from small software contributors knocking about.
However I'm trying to get a better understanding of how to increase your download speeds by working out the best method of sharing upload bandwidth.
Below is a table that contains my findings which compares uploading to 2 people and 4 people.
The iterations stand for how long it takes to upload the file to two people at the same time (Therefore 4 people takes twice as long to upload and this is symbolised by them using 2 iterations to aquire the same file)
A principle of only "whole" files/blocks are shared not partial ones (otherwise people could share what they have as soon as they have it which increases errors.)
<TABLE WIDTH="600" BORDER="1" CELLSPACING=0><SQTBODY><COLDEFS><COLDEF><COLDEF><COLDEF><COLDEF>
<COLDEF><COLDEF><COLDEF></COLDEFS><ROWS><TR><TD COLSTART="1">No Users\Iterations</TD><TD COLSTART="2">1</TD><TD COLSTART="3">2</TD><TD COLSTART="4">3</TD><TD COLSTART="5">4</TD><TD COLSTART="6">5</TD><TD COLSTART="7">6</TD></TR>
<TR><TD COLSTART="1">2 </TD><TD BGCOLOR="#80FF80" COLSTART="2">3 (2 users + Y<BR> ourself)</TD><TD BGCOLOR="#80FF80" COLSTART="3">7 </TD><TD BGCOLOR="#80FF80" COLSTART="4">21</TD><TD BGCOLOR="#80FF80" COLSTART="5">63</TD><TD BGCOLOR="#80FF80" COLSTART="6">189 </TD><TD BGCOLOR="#80FF80" COLSTART="7">567 </TD></TR>
<TR><TD COLSTART="1">4</TD><TD BGCOLOR="#FF8080" COLSTART="2">1 (in the process of uploading still)</TD><TD BGCOLOR="#80FF80" COLSTART="3">5 (4 users + Yourself)<BR> </TD><TD BGCOLOR="#FF8080" COLSTART="4">5 (in the process of uploading still)</TD><TD BGCOLOR="#80FF80" COLSTART="5">25</TD><TD BGCOLOR="#FF8080" COLSTART="6">25 (in the process of uploading still)</TD><TD BGCOLOR="#80FF80" COLSTART="7">125 </TD></TR></ROWS></SQTBODY></TABLE>
Conclusion
If you share set your UPLOAD to only "2", if everyone does that then you'll get faster downloads and things get shared quicker and therefore the load balances. Rather than 1 file thats sought after sitting on one persons computer and being downloaded one at a time (and usually once they've leeched that last little bit they disconnect).
It's also suggested that uploading to one two people lessens the number of controller bytes that are used to throttle a download/upload, therefore you have more bandwidth available than what you would have with 4 people.
(Admittedly 4 is a small number but you can check out other numbers if you wish.
I know some will disagree with it because of how it would only work if people followed it thoroughly, however it would be interesting to see if anyone else has spotted a way to increase speeds in both upload/download.
However I'm trying to get a better understanding of how to increase your download speeds by working out the best method of sharing upload bandwidth.
Below is a table that contains my findings which compares uploading to 2 people and 4 people.
The iterations stand for how long it takes to upload the file to two people at the same time (Therefore 4 people takes twice as long to upload and this is symbolised by them using 2 iterations to aquire the same file)
A principle of only "whole" files/blocks are shared not partial ones (otherwise people could share what they have as soon as they have it which increases errors.)
<TABLE WIDTH="600" BORDER="1" CELLSPACING=0><SQTBODY><COLDEFS><COLDEF><COLDEF><COLDEF><COLDEF>
<COLDEF><COLDEF><COLDEF></COLDEFS><ROWS><TR><TD COLSTART="1">No Users\Iterations</TD><TD COLSTART="2">1</TD><TD COLSTART="3">2</TD><TD COLSTART="4">3</TD><TD COLSTART="5">4</TD><TD COLSTART="6">5</TD><TD COLSTART="7">6</TD></TR>
<TR><TD COLSTART="1">2 </TD><TD BGCOLOR="#80FF80" COLSTART="2">3 (2 users + Y<BR> ourself)</TD><TD BGCOLOR="#80FF80" COLSTART="3">7 </TD><TD BGCOLOR="#80FF80" COLSTART="4">21</TD><TD BGCOLOR="#80FF80" COLSTART="5">63</TD><TD BGCOLOR="#80FF80" COLSTART="6">189 </TD><TD BGCOLOR="#80FF80" COLSTART="7">567 </TD></TR>
<TR><TD COLSTART="1">4</TD><TD BGCOLOR="#FF8080" COLSTART="2">1 (in the process of uploading still)</TD><TD BGCOLOR="#80FF80" COLSTART="3">5 (4 users + Yourself)<BR> </TD><TD BGCOLOR="#FF8080" COLSTART="4">5 (in the process of uploading still)</TD><TD BGCOLOR="#80FF80" COLSTART="5">25</TD><TD BGCOLOR="#FF8080" COLSTART="6">25 (in the process of uploading still)</TD><TD BGCOLOR="#80FF80" COLSTART="7">125 </TD></TR></ROWS></SQTBODY></TABLE>
Conclusion
If you share set your UPLOAD to only "2", if everyone does that then you'll get faster downloads and things get shared quicker and therefore the load balances. Rather than 1 file thats sought after sitting on one persons computer and being downloaded one at a time (and usually once they've leeched that last little bit they disconnect).
It's also suggested that uploading to one two people lessens the number of controller bytes that are used to throttle a download/upload, therefore you have more bandwidth available than what you would have with 4 people.
(Admittedly 4 is a small number but you can check out other numbers if you wish.
I know some will disagree with it because of how it would only work if people followed it thoroughly, however it would be interesting to see if anyone else has spotted a way to increase speeds in both upload/download.
Last edited: