Log in

No account? Create an account
April 2017   01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
goes to 11
Posted on 2007.08.28 at 22:21

so if you're a torrent user living in a house with other torrent users, the following applies to you.

don't know if anyone else out there has messed with it, but about a month ago i discovered a plugin in azureus that lets peers downloading the same torrent inside a nat-enclosed unrouted lan (i.e. behind your netgear/linksys router) share data with each other at unrestricted LAN speed, creating a sort of torrent sub-network.

what does this mean to your end-users? well, in a house with multiple torrent users, if you're restricted to a single ISP and are already allowing your torrent traffic to use up the maximum available bandwidth while still allowing usability, this information is of least benefit to you- but if you choose to "team up" on torrents this way, it is not going to cost you anything performance-wise (other than the download slot in any additional user's queue), and you still have the "synergy" benefit of two clients pulling different data from the swarm and sharing with each other.

however- say one or more of your users has a laptop, and the ability to hop between open wifi networks in your neighborhood and pull data through them (using courteous bandwidth throttling, of course- don't want to strangle the golden goose)- at that point you're multihoming your torrent data, with the inconvenience being that you have to bounce back and forth between your home and remote wifi networks to share your cached data. (it helps to reannounce to the tracker whenever you reconnect to the remote network.) however- watching your throughput spike to 2mb/sec as your client shares data after leaving it running all night on the remote network is kinda fun. -grin-

one notable side effect of this is that the share ratio is pretty much, in turn, "shared" by the users of the sub-network. any time a completed piece is passed from one user to another on the sub-network, the share ratio of each user is affected rapidly. on a multihomed setup, this can over time result in an unbalanced share ratio as the user with the fastest download throughput becomes the "gateway" as its share ratio increases, resulting in better access to data in the swarm, while the rest of the clients are relegated to being "storage" as their ratio drops more and more from receiving cached data from the "gateway". this imbalance seems to require about a 1gb filesize to show up with the setup i'm currently using. of course, the data throughput of each network i'm using are important variables, so YMMV.

if you, like me, are into downloading 4-7g torrents of entire show seasons, this can be a good way to extract better performance from your existing or available resources. have fun & good night.


innocentchild at 2007-08-29 05:31 (UTC) (Link)
As neat as your concept is Azureus is a resource hog and sucks donkey balls yo.
Generation Y's Howard Beale
dk at 2007-08-29 05:57 (UTC) (Link)
not gonna argue that.

i hate that azureus requires java, which is a resource hog in the first place, nevermind that the client has to run on top of it.

if someone writes an equivalent plugin/extension for utorrent, i will switch back in approx 5sec, because aside from what's discussed here it absolutely is a better torrent client.

but right now, this feature makes azureus a more effective client, and i'll sacrifice cpu cycles and memory for that.
your token straight friend
pushshove at 2007-08-29 13:35 (UTC) (Link)
That, and Azureus is the only client we found that includes the RC4 encryption required to fool Clearwire's traffic shaping measures.
A Quark of A Different Spin.
adameros at 2007-08-29 16:40 (UTC) (Link)
I don't know if Louise passed my offer on or not, but Beau owes me a few favors. I asked him if a friend of mine could go over to his gallery and practice on his decks a couple times a week. He said that depending on the time of day, that would be cool. So if you want to get back into DJ'ing, there is a way to practice till you can get decks of your own.
Generation Y's Howard Beale
dk at 2007-09-01 03:30 (UTC) (Link)
wow! awesome!

but- vinyl or cd decks? i pretty much bequeathed my techno wax to kingduckbutter when i moved outa cali...
(Anonymous) at 2007-10-19 16:18 (UTC) (Link)


i've just had a similar idea to this which led me to google it and ended up here. nice article and i'm sure it will be helpful to many.

i'm just wondering about the ratio thing....
does uploading to the LAN get counted towards the upload figure that is recorded by the tracker? If so, wouldn't this present a way for people to artificially increase their ratio?
Generation Y's Howard Beale
dk at 2007-10-21 01:37 (UTC) (Link)

Re: ratios

i'm relevant on google? cool :)

does uploading to the LAN get counted towards the upload figure that is recorded by the tracker?

AFAIK, azureus doesn't treat lan-traded data any differently than stuff coming in from the outside world. so yeah, it "counts".

If so, wouldn't this present a way for people to artificially increase their ratio?

i thought about this, but left it out, because i was trying to keep the article "white-hat".

i don't actually know the answer to your question, because i only do torrents from the client side.

it would depend on if the tracker is smart enough to know the difference between two different clients reporting in from 2 different ports on the same IP address.

if it doesn't, you could get away with what you're suggesting, but i haven't tried it- mostly because i don't think cheating on ratios is worth doing; being honest about it doesn't require any more effort than checking whether a particular torrent has hit 1 when i get home from work.

but you could; maybe. if you try it, you're welcome to come back and post your results.
Previous Entry  Next Entry