ISPs Throttling BitTorrent Traffic, Study Finds
hypnosec writes "A new report by an open source internet measurement platform, Measurement Lab, sheds light onto throttling of and restriction on BitTorrent traffic by ISPs (Internet Service Providers) across the globe. The report by Measurement Lab reveals that hundreds of ISPs across the globe are involved in the throttling of peer-to-peer traffic, and specifically BitTorrent traffic. The Glasnost application run by the platform helps in detecting whether ISPs shape traffic. Tests can be carried out to check whether the throttling or blocking is carried out 'on email, HTTP or SSH transfer, Flash video, and P2P apps including BitTorrent, eMule and Gnutella.' Going by country, United States has actually seen a drop in throttling compared to what it was back in 2010. Throttling in the U.S. is worst for Cox at 6 per cent and best for Comcast, Verizon, AT&T and others at around 3 per cent. The United Kingdom is seeing a rise in traffic shaping and BT is the worst at 65 per cent. Virgin Media throttles around 22 per cent of the traffic while the least is O2 at 2 per cent. More figures can be found here."
Or have a crap ISP like Eastlink that has always throttled uploading of any kind. When I upload using ftp or ssh I am lucky to get 60kbs sustained. 1.6mbs down. The CRTC needs to gets its ass in gear and get some real competition. Toronto isn't all of Canada.
No seriously, good. Chronic torrenters use a disproportionately high amount of bandwidth compared to other people. Your desire to attain every single movie released in the past 30 years in high def shouldn't affect my typical internet usage that we pay the same amount of money for.
Similes are like metaphors
Verizon FiOS isn't doing it...yet. I don't D/L all that often, but I did a few days ago and was not throttled. I can get up to 5.1MB down, but I usually get only 2-3MB on torrents anyway. I have not noticed a change.
"That's right...I said it."
Alice/O2 ... I pay for the cheap 16Mb/1Mb package (19€/mo with telephone) and I routinely average 1.5-1.8MB/s with uTottent, which seems quite good to me.
If I buy a hamburger and fries with a coke at BK, the chuckle-heads behind the counter don't come out and take back ten fries and half the burger.
If I buy a tank of gas the pump guy doesn't follow me around with a hose and siphon back a couple gallons
When I use water the city doesn't ask me to pay for 5 hundred gallons and then say I can only use 4 hundred gallons because 5 hundred would just be too much
When I buy cable TV no one stops me from watching TV 24/7 because I might use too much.
On my land-line I can make non-stop phone calls to Guam and ask the operator there to connect me to Paris and from there to my next-door neighbor and no one complains that I am tying up a line.
If I buy anything else in the entire world no one says boo if I use it all up or even how I use it as long as I don't ACTIVELY stop other people from using it.
God damn it, if you sell me something and I use it, don't come back and say i can't use it because you didn't plan ahead. Get some more bandwidth or cut my rates.
This is BS! These idiots are just shills for the RIAA and co. No other business in the world works like this.
I've always wondered what it would be like to fight back against some of these throttling mechanisms. Since they rely on breaking tcp/ip (Actually forging packets between you and a third party) I think it would be fair game to poke back at some of these systems.
Since these are "carrier grade" monitoring and throttling solutions sold by "enterprise" software developers, we can safely assume that they're crap. I'm sure the developers think they're secure, since they're "invisible" passive monitoring/insertion systems. Why is this important? I bet you could crash any and all of pretty easily. I bet it will be as easy as generating some "interesting" traffic, then inserting lots of invalid/random garbage in fields/payloads that the throttling system might inspect.
This simple "technique" has been known to crash IDS/passive monitoring systems pretty much since they've been around. For whatever reason, nobody thinks that passive monitoring systems can be the targets of attack simply because they're "invisible" and don't respond to direct requests on the network being monitored.
If not outright crashing, you could attempt to bog down said throttling systems. It might not be hard to create a torrent client that generates a lot of noisy garbage that would cause an asymmetric load on said throttling system.
Avoid them like the plague.
Some of you may have used usenet back in the day when there was a lot of work involving downloading a ton of RARs, PARs, and then going through the process of PARing, and unRARing. However newer software greatly simplifies this process. It even goes so far as to calculate how many PARs you actually need before even downloading them.
Look up the following apps (they run on all three major OSes):
Sickbeard, Couchpotato, Headphones, and SABNZBd.
Beats cable, beats netflix, and beats hulu. Not by a little, but by a LOT. I only pay $11 a month for access to astraweb. If you want to get NZB's for free, use nzb.su or binsearch.info. Those will work fine for the vast majority of your needs. Later on though got a 8 week subscription to newzbin2.es because it has a more comprehensive library. After that ran out, I just paid a one time $10 fee to nzbmatrix.com and haven't looked back.
Forget giganews btw. Not only are they ridiculously expensive, but they are missing a bunch of stuff due to DMCA takedowns. If astraweb ever got hit (doubtful,) here are plenty of other services to subscribe to.
Most services, including astraweb, support SSL connections and will provide you so much bandwidth that you'll fill up your pipe. I always fill up my 30mbit pipe right out the gate, unlike torrents where I rarely do, because I have to wait for seeders and meanwhile I have to also have to use heavy upstream traffic.
And no I do not work for astraweb. They are popular though because their service is fast, cheap, and unlimited.
Careful with names containing L slashdot.org/~AiphaWolf_HK slashdot.org/~AlphaWoif_HK slashdot.org/~AiphaWoif_HK
And let's collectively punish the fraudulent ISPs who lie and abuse us.
http://respectmynet.eu/
I limit my total upstream because performance really sucks if you use up more than about 85% or so of your upload speed. The reason is that ACKs will start to get dropped (unless you have a router with a good QoS algorithm). I set my limit to 20KB/sec (I have 6Mb down/~600Kb up, so that's about 33%), and just let it sit longer until I hit my ratio.
I wonder how many people think they're being throttled when actually they don't limit their upload speed and are completely fucking up their connection with lost ACKs and retransmits.
#naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
tis' no man, 'tis a remorseless eating machine
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
my ratio has been dropping on a lot of private trackers because even though my total speed is fast as hell i dont seem to be getting as many incoming connections (and yes my firewall/port-forwarding is configured correctly) so i do think there is some kind of blocking.
Traffic shaping is a good thing, everyone wants the fastest connection while not wanting to share said connection with anyone else. It's simply not feasible. Pulling a car analogy would be that there were no speed limits, everyone driving as fast as they desired, not caring about the roads or the traffic.
Those arguing against traffic shaping usually pull the same line: -We must get what we pay for.
Learning from the car analogy we see that the way ISPs market their product is wrong. Instead of Mbps we need another rating which can more easily be interpreted. Why not Mbph.. h as in hour, we don't see road speed limits measured in seconds either.
Downloading a movie, takes for the average internet connection about an hour. Loading an html page takes mere seconds. Persistent connections should simply not get the same speed limit as non-persistent ones. Car analogy: trucks and cars.
There are bottlenecks, and P2P is a rather new traffic pattern that internet infrastrucure isn't engineered to handle.
It's perfectly reasonable that they'd add a "cost" factor to P2P traffic leaving their network, thus favouring P2P exchange within their own, supposedly fast, routing network. Since P2P protocols like BitTorrent don't really care or optimize for different topologies, they can force such optimization by properly throttling.
I doubt, however, they "throttle the right way".
The study seems very well done. In the paper linked from the site, they say that they try the exact same traffic volume in upload and download, but with and without BitTorrent protocol headers.
I suspect that a lot of the symptoms of too small capacity could be alleviated by reducing buffer bloat instead of installing expensive deep packet inspection devices. The problem is that if a connection/router gets to the point where it starts randomly dropping packets, then you lose (...and the torrenters win, because they have many TCP connections and get an "unfair" advantage, because the OS just backs off on one connection, not all of them). It's really better to put some intelligence *before* the congestion, installing devices that do some buffering and gives each *customer* equal priority, not just dropping packets randomly. Doing this after the point of congestion is more difficult, because you have to anticipate the behaviour of your customer's OS, and make sure that the link in question never saturates. Even then, it shouldn't be necessary to discriminate based on content, though, that seems like a massive cop-out to me.
Name another industry in which you pay for an advertised service and then get far far less.
Would you buy a computer that claims 8GB of ram but you could only utilize 3?
Would you buy a camera that claimed it could take 1000 pictures but only could store 100 maximum?
Would you buy a car that advertised 200 HP but could only output 50 HP?
Would you buy a 3 bedroom house that only has 1.5 bedrooms?
Would you buy a food product with printed 350g on the container but the contents only weigh 180g?
Would you pay for a meal if it claimed it would come with sides that you never received?
Would you buy a gallon of gas if you only got a pint?
Would you buy a 24 pack of beer if you only got 16?
So in what FREAKIN reality is it acceptable for ISP's to charge you for an advertised speed and then offer you something far less then that on average.
I haven't thought of anything clever to put here, but then again most of you haven't either.
The US actually comes out near the top in this one...
If you want to watch movies, you buy the cable companies movies, because they will use their monopoly on broadband to quash other services. Have issues with the cable company? The only option is to out-bribe them.
That's where dowload caps come in. Maybe the ISP's should respeak and say you get x amount of upload and download up to some g amount of gb per some unit of time and after that your bw is reduced for some period of time to give everyone else some of the bw THEY purchased. Which, "hey hey" is what they are actually doing, but don't tell you.
It looks like highly geek touted Teksavvy is one of the worst for throttling in Canada. (disclosure: I use Teksavvy but I don't use bit torrent much if at all, so cannot provide my own observations).
What is VERY interesting is late last year Bell Canada told the CRTC regulator that they would stop throttling. And here they are, the worst offender according to the data provided on this new list. I'm not surprised that they seem to be a bunch of lying scumbags. In discussions with the federal regulator and in the publicity wars, they pretty much lead the charge over the years for throttling and bandwidth caps. I wonder if this can be used to file a complaint against them.
In Canada, Ontario at least, most geeks having been trumpeting how good Teksavvy is because they have higher or no bandwidth caps. They are no cheaper and can be more expensive if on a dry loop. And according to these numbers, they look to be as bad or worse on throttling than the often maligned (in my opinion with merit) Telus, and Rogers. The only one that is worse is Bell who, and I'll make no bones about it, is in my opinion a pretty disreputable company and one of the worst abusers of their position in the marketplace..
It is amazing that Telus and Rogers are among the least offenders here. But I wonder how much a ruling earlier this year telling Rogers to stop throttling has to do with it. I may be mistaken but I don't believe Bell received the same warning. Probably because they had already at this point, lied to the regulators saying they would stop voluntarily (which apparently they haven't).
I have been considering going back to Rogers but past experience makes me gun shy. Present experience with cost/benefit with Teksavvy is making me think hard about it though.
-- I ignore anonymous replies to my comments and postings.
The linked table indicates that in the USA only Clearwire (a wireless provider) does any measurable throttling at all.
Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
you just broke the first rule of it in saying so
---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
Most of the money made on the internet is from big data providers, like Google, Netflix, etc. I am not sure how fair it is to blame the ISPs for not super-provisioning their links. They make so much less money compared to these data giants. As everything else in this life, rate-limiting can be used for good or evil. If the ISPs use it to control the BW for BitTorrent clients during, say, peak hours, so that the rest of the people enjoy a faster Farmvile, I think is fair. However, the fact that ISPs have such technology at hand, raises concerns about privacy and network neutrality in general. I say let the market decides. If your ISP is behaving bad, you can always switch to another one.
An encrypted way so that ISPs can no longer sniff. Since when are ISPs cops?
Actually the buffet is a perfect example.
Buffets charge a fixed price because (and only because) they assume you will eat a certain amount within and up to a certain limit.
But let's say a bulimic person goes into a buffet and eats / pukes / eats / pukes ad infinitum until he or she has clearly eaten 20x their expected capacity.
The buffet would absolutely ask you to leave. You could complain and make the claim that it's "your right", but it's also their right to protect their business.
------ The best brain training is now totally free : )
Alex Gizis of Connectify here. Sorry to pitch you here, but this is one of the reasons that we created Connectify Dispatch. By using link aggregation to divide your traffic across a couple different links you can assemble a fast download speed even in the presence of throttling. We use real-time throughput stats to decide how to divvy up the traffic. Plus the pretty graphs give you a sense of what we're doing and why (bandwidth, latency and reliability of each link, mostly). On Kickstarter now: http://www.kickstarter.com/projects/523076551/dispatch-the-internet-faster
Next time my speed exceeds what I was promised, I'm suing.
Although I don't like throttling, I have fewer issues with this than general throttling.
Bittorrent, despite its name, is really a background distributor, fire-and-forget. Pick your stuff and come back tomorrow.
It can be fast, but is designed to work when you're not watching it and doing something else.
(-1: Post disagrees with my already-settled worldview) is not a valid mod option.
I'm in the US, and in my particular area, you learn quickly to stay the hell away from the cable company. They're way oversubscribed, and they shape more than they'll admit. They sell (nominal) 50/20 cable, and advertise that they're so much better than [DSL provider X], but in reality, you'll get 35/15 at 3 am if you're lucky, and 10/5 with a minimum 500 ping at peak times. Meanwhile, my 24/10 DSL with the DSL endpoint boxes about 100m from my house is always up and always gives me as much or more bandwidth than I'm paying for.
However, my same ISP in another city is complete crap compared to the cable co there. So, you can never really tell w/o trying it.
Exact. And if they put that in the contract, and tell you before you buy, they'll do The Right Thing. Bonus if they have a more expensive plan, with highter limits.
But they don't. They lie to their clients, and don't provide the service they anounced and agreed on a contract. That's fraud.
Rethinking email
Maybe encrypting the protocol for torrent transfers will help. If you're using uTorrent, try this: Ctrl + P > Protocol Encryption; Forced
In fact we're worse than that. We throttle down the connection entirely.
I ran tests tonight and Glasnost was reporting noise and blocking. I then when through my network settings, checked the MTU, etc. Once I corrected this, the reports of blocking and throttling disappeared.
Goddamn it, the first rule of ###### is do not talk about ######.
With the first link, the chain is forged.
I pay for 60 Mbs and often see it go as high as 80 Mbs whether a direct download or via Bittorrent as I can watch the speed. Even if you are under the limit the bottleneck may be throttling or just a busy router. To e-mail my neighbor it goes from Michigan to Atlanta and back to Michigan. Is this efficient, or just another way to monitor traffic? Do a tracert some time to see where you mail/traffic is going.