Jump to content

Why is download not same as upload by default?


hermanm

Recommended Posts

I'm wondering why our download speeds are faster than upload in Bittorrent? Tit-for-tat I would think would be a 1:1 ratio? But Its more like 1:5 or whatever you upload speed is compared to your download speed. In my case, its more like 1:10 unless I provide more time for seeding...

Link to comment
Share on other sites

Given enough seeders, download speed can max out the connection while upload speed might be 0!

That's what the OpenOffice test torrents often do!

The protocol's tit-for-tat generally only applies to peer-to-peer connections, where peers heavily reward those peers which upload the most to them. Slow uploading peers may not get anything back at all, or only part of the time.

This is why it's better to upload a little bit faster to each peer than slow but to lots of peers.

Big torrents over 1 GB in size with only 1 SLOW seed and 3+ peers starting at roughly the same time have all the peers getting download speed back closer to their upload speed.

Link to comment
Share on other sites

Starting out on a swarm where you don't get a connection to a fast client (peer or seed) your upload will surpass your download until you get flagged by enough peers as having data they are interested in.

With The8472s explanation, it makes sense now that when uploading substantially faster than other peers the download rates reciprocated back balloons.

It's generally held you will not break 4:1 download-favoured without fast seeds/peers. However for certain cases when you are uploading PER PEER SLOT 5<x<10 KiBps or even greater than 10 to peers and they are capable with their upload pipes, they will reciprocate far beyond that in return. I've seen numbers climb from 10 download on 5 upload to a peer exceed 100 download after I sustain 10 upload to them. This of course also requires they have more/different data than you so you will continue to download from them.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...