Georgia Tech's ShaperProbe Detects ISP Traffic Manipulation
An anonymous reader writes with this excerpt from Ars Technica: "Two researchers at Georgia Tech can tell you exactly how American ISPs shape Internet traffic, and which ones do so. Bottom line: of the five largest Internet providers in the country, the three cable companies (Comcast, Time Warner, Cox) employ shaping while the telephone companies (AT&T, Verizon) do not — though that fact is less significant for the user experience than it might first sound."
When I pay for the service and it's not in the EULA, 3..2...1...STFU
Their network runs on public land. They are also granted exclusivity by local governments. I think that regulation is in order.
Is shaping the same as throttling?
"Crude and slow, clansman. Your attack was no better than that of a clumsy child."
I work for a college, and we shape / police traffic to / from the Internet.
This was a necessity on our 3Mb link of many years ago, but has still been useful on our 1Gb link of today.
This policy has greatly improved the user experience. Interactive protocols have low latency, bulk transfer protocols get sent to the end of the line. Where we do slow down things, it isn't really noticed by most folks. After first implementing this many years ago, we immediately got positive feedback. Now it is just "how things are."
Hell, I shape / police traffic at home to my cable modem. VOIP and interactive ssh are still usable even with huge downloads going on now, and users hammering the public wifi I provide to my neighborhood.
what was so funny?
I encourage you to look up goodput. TCP is great and eventually reaches steady state. Shaping can help if applied correctly.
Of course, the telcos are probably doing application or flow level shaping. too lazy to RTFA.
PS, beware the bufferbloat beast!
Or maybe it was done for legitimate reasons and you need to get off your high horse?
Downloading a torrent of a movie is certainly not as critical as me getting my pr0n served via HTTP. Or SSHing in to my MUD.
Looking at http://en.wikipedia.org/wiki/Traffic_shaping it sounds like "shaping" is throttling based on packet type that kicks in when bit rates get to high.
Ben in DC
"It's the mark of an educated mind to be moved by statistics" Oscar Wilde
I work for a college, and we shape / police traffic to / from the Internet.
This was a necessity on our 3Mb link of many years ago, but has still been useful on our 1Gb link of today.
This policy has greatly improved the user experience. Interactive protocols have low latency, bulk transfer protocols get sent to the end of the line. Where we do slow down things, it isn't really noticed by most folks. After first implementing this many years ago, we immediately got positive feedback. Now it is just "how things are."
Hell, I shape / police traffic at home to my cable modem. VOIP and interactive ssh are still usable even with huge downloads going on now, and users hammering the public wifi I provide to my neighborhood.
You make a good case, and I agree. I'd like to know whether or not you told your customers how you were shaping their traffic.
I have no issue with enforcing (your idea of) quality of service on a network. What bothers me about Comcast is the general lack of transparency behind it all. Their policies should be public and open to scrutiny, minimally so I know what's going on with the service I'm paying for and ideally so they can be held directly accountable if they implement an absurd form of shaping.
Shaping traffic based on the protocol is generally a good thing, assuming you get it right (i.e. give the protocols that need priority priority). Shaping is compatible with network neutrality, as long as you are not using the address packets originate from or the payload as part of the shaping rule.
Unfortunately, I simply cannot trust that an ISP like Comcast will stick to shaping rules that only use the protocol. This is one of those cases where regulation is needed (particular given how many hand-outs large ISPs have gotten).
Palm trees and 8
Regulation is rarely the answer. Are you some type of socialist? We need more free market-based solutions, not trying to regulate everything.
ISPs that indulge in such practices (some even go in DPI, Bell Canada I'm talking about you) want to have their cake and eat it too.
They want to retain common carrier although engaging in practices that go against common carrier status.
Even worse, those same ISPs have really unrealistic transfer quotas. In Canada, they even want to force resellers to enforce those quotas (see UBB) in order to discourage competition (That would be Bell). As far as quotas and speeds go, a good example would be Videotron (Cable). 8Mbit/1Mb and only 50GB. Meaning Netflix is useless (hampering competition). We're in 2011, perhaps we could get speeds and transfer quotas not dating from the '00s
I guess we should also deregulate food and drugs. You can take care of yourself, right?
As long as its done in a neutral manner based on whats being sent as opposed to whos sending it.
AT&T and Verizon can haz FCC wireless allocation. What about the others?
I find that Wikipedia is good at giving a few people's opinions of terms, but not actually backing up the vernacular definition.
Shaping: controlling bandwidth among various protocols (whether DPI or QoS, port number, etc.). This can be enforced by throttling some traffic or by prioritization.
Throttling: capping or reducing the bandwidth available to some identifiable clump of traffic (I use clump because all the other appropriate terms I can think of have some technical definition more strict than what I want to say). It can be done solely in response to congestion, or in the absence of congestion. It can be done on some subset of a subscriber's traffic, or to the entirety of it. Throttling is a slowing or capping of traffic. Most shaping is a subset of throttling. Oversubscription could be considered a form of throttling. Throttling is much more general of a term than shaping.
Learn to love Alaska
I guess we should also deregulate food and drugs. You can take care of yourself, right?
Of course we can't take care of ourselves. We need the government to look after us, just like an older male sibling.
Since when is exclusivity a free market solution?
All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
no, we just need to allow them to have competition and consumers more options the ISp's will have less room for BS if they were not 1 of maybe only 2 options for high speed internet.
This is said (although almost in passing) in the article. But I will repeat it because i know how few of us RTFA. Time Warner advertises its PowerBoost feature (and Comcast has something similar) where you get like double your usual bandwidth limit for "burst" downloads and then you get throttled back to your limit after the burst is complete. This is a FEATURE they advertise, not something bad. It allows you to (for example) get 15mbit when download a web page or small file on your 7mbit plan. Notice its a 7 mbit plan, they are not throttling you below your plan's rated speed. They are giving you faster downloads for a quick burst. There is plenty wrong with Time Warner, but this isn't one of the the problems.
I find that Wikipedia is good at giving a few people's opinions of terms, but not actually backing up the vernacular definition.
As opposed to a single poster on slashdot? At least Wikipedia insist on citations.
So in what way are your definitions superior to those on the linked Wikipedia page? What did the wiki get wrong?
Are you some kind of retard? Deregulation doesn't lead to any sort of fair balance, it leads to excessive and unnecessary price increases across the board as monopoly situations are reached. Check out the New Zealand power market if you don't believe this happens.
Well, of course, there will be cable bashing. I use comcast at home, and I KNOW that they hit netflix HARD. I run a router at home and have studied the data coming through. When it comes from a work site, I can download 4 GB no problem. However, when I grab netflix movies that are about 2 gb streams, then I get issues. Interestingly, Crackle and Hulu do not have the same issues, though crackle uses more bandwidth.
Personally, I agree that they own the network and should be allowed to do what they want. HOWEVER, I also think that we should pass laws FORBIDDING a monopoly into the home. At the least, we should change the monopoly to be from the home to the greenbox and any company can then sign up for a deal with providing service to the greenboxes, AT THE SAME RATES. IOW, if comcast wants to own the greenbox-home monopoly, not a problem. However, they charge other providers the same price that they charge the rest of comcast.
Basically, it is time to limit the monopoly's size.
I prefer the "u" in honour as it seems to be missing these days.
what was so funny?
Well let's see. B. Hussein Obama is the first black president of the USA and he really seems determined to be the last. Best Republican campaign slogan ever will be "at least he's not Obama". That's pretty funny. He's not Hillary too because there actually is mercy in the universe.
But it could be because it is already too late to tell.
You are being MICROattacked, from various angles, in a SOFT manner.
not sure if this is a non sequitur or ignoratio elenchi
Go right ahead then, asshole.
...not mean "I'm not Obama" will!
...and wires interfering with your private life yes, regulation is the answer.
Time is what keeps everything from happening all at once.
What was "wrong"? Nothing worth dealing with. They give a mostly useless definition that doesn't help differentiate it from anything else, then talk about the technical implications and implementations without regard to the vernaclar, which for the average person is much more important than the overly-cited long and dry article about a term that just needed a couple sentence definition then links to the manners in which it is implemented.
Why, are you going to assert that if I don't agree with it that I should fix it? I've tried (not on that one, but others) and someone reverts changes and so it's not worth my time to correct wrong things when they border on opinion and someone else's opinion conflicts.
So in what way are your definitions superior to those on the linked Wikipedia page? What did the wiki get wrong?
My definition is superior because it's a few thousand words shorter. And properly attributed to the source (me). Did I get anything wrong? If not, why do you accept some uncited definition on Wikipedia and not the one I give?
Learn to love Alaska
You may find that some parts of the world are much nicer than the good old USofA. Why not get yourself a passport and go see for yourself eh?
Thought not. I guess you prefer the world accourding to Fox News.
Disclaimer. I've worked or travelled in 63 countries over the past 40+ years. There are many places in the world I'd rather live than most of the USA. I was raised in Tuscon but I'm currently dividing my time between Bath, Somerset, UK and a small village about 10km from Sienna in Italy. Sienna is visible from my Kitchen Window as I write this. It looks beautiful. Oh, and I don't have to carry a gun or lock my doors at night.
There already is regulation (granted exclusivity) favouring the provider. Either that regulation is to be removed, or there has to be another regulation favouring the customer to counter it.
You need regulation whenever you have monopolies, or the danger of monopolies. That regulation has to either prevent forming of monolies, or if that is not possible, regulate those monopolies so that they cannot do too much harm. Remember, as soon as there's a monopoly (either granted or enforced through market power), there's no free market any more to regulate things. And the free market cannot prevent monopolies when network effects are in play.
The Tao of math: The numbers you can count are not the real numbers.
As opposed to a single poster on slashdot? At least Wikipedia insist on citations.
Funny you should mention that, since the page linked to is tagged "Needs Citations" in multiple places.
Time to nationalize the infrastructure we already payed for through surcharges and fees added to our utility bills, but never got the benefits of. It is unrealistic to have 20 runs of fiber down every street, we need one VERY robust fiber network not owned by any provider, and available to all competition on equal terms. Remove the rent-seeking monopoly bottleneck and the free market can work its magic.
HOWEVER, I also think that we should pass laws FORBIDDING a monopoly into the home. At the least, we should change the monopoly to be from the home to the greenbox and any company can then sign up for a deal with providing service to the greenboxes, AT THE SAME RATES. IOW, if comcast wants to own the greenbox-home monopoly, not a problem. However, they charge other providers the same price that they charge the rest of comcast.
That is kind of how it works in the UK (See how British Telecom has been split up).
BT Openreach was created to "Ensure that all rival operators have equality of access to BT's own local network" and it works pretty well, I have a BT line and BT Wholesale broadband, but provided by a different company with their own service levels, prices etc. And there are a lot of ISP's like this.
If an ISP doesn't want to use BT's infrastructure in the exchange, they can even install their own whilst still taking advantage of that piece of cable going from the exchange to the home, laid down by public money.
How is it not obvious to the US politicians that this is a sensible move? More to the point, how the hell did something sensible happen in a UK Parliament?
No they don't. The difference between AT&T/Verizon and just about any other ISP is that AT&T/Verizon are "tier 0" isps.
They have a worldwide backbone, with enormous capacity, and peer with major isp's everywhere in the world (even China). This not only has huge bandwidth, but these companies are capable of upgrading said backbone without needing anyone's permission. Comcast, Time Warner and Cox, basically hook up to AT&T/Verizon/Cogent/Level3/... Which is not the same thing. Every network engineer worth his salt knows that there's just no comparing an AT&T uplink to a Cogent one. Every manager worth his salt knows the price difference means you'll go with Cogent anyway, as it's probably cheaper to build your own backbone (esp. these days).
Note that ALL isps did shape in the test, it's just that AT&T/Verizon have a lot less need to slow down connections than the cable companies. Without shaping, TCP networks such as the internet are vulnerable to trivial exploits allowing one client to hog bandwidth.
This probably means it's a good bet that all isp's throttle bittorrent (as they should) and other p2p application, and the theory is right : allowing unfettered bittorrent/p2p means unacceptable network performance.
The thing is, the American government and the American people "own" a significant part of all the networks. Being granted a monopoly, and accepting subsidies, means that you don't get to make all the rules.
"Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
Want free market? Stop taking subsidies. Stop filing suits against all the small local governments that try to install any system in areas that don't have service. Free market? Just stop being giant fucking douches, determined to milk every dime possible out of the system. Stop abusing the legal system, stop abusing the legislative system, stop ripping the people off. We don't HAVE free trade, you big dummy - not as long as a telco of cable company is permitted to file suit against a community that is trying to provide a service where none exists.
"Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
And how exactly do you think that is going to happen? Magic?
There is a war going on for your mind.
Regulation is rarely the answer. Are you some type of socialist? We need more free market-based solutions, not trying to regulate everything.
I love the way lawless-market advocates try to confuse people by using the word FREE. If by free-market you mean market without regulation and laws, why the hell do we have laws in the first place.
If you don't want laws on market,, why should there be laws on anything else. I know, the market will regulate itself becouse people won't use/buy services with no quality.
How about going a step little further and make a lawless society overall. By your way of thinking this is a free-socity. You probably think that a socitey like that will regulate itself. Example: a person is murdered, and on this "Free-society" the mob restates justice.
Seem like the same to me.
If the cable company wants to operate without oversight, then they can buy back the copper that the government paid them to install, and pay me and other land owners for the right to run their service across my property line. Until such time that they do so, and as long as they continue taking advantage of government assistance, they can and should answer to government regulation.
You forgot, larger. Then it would be,... Wait for it,... Big Brother.
This aint Daytona and you aint Dale Earnhardt. So stop trying to draft on Interstate 40.
wrong. Doing 20 runs of fiber down the street is exactly what you want. It gives loads of excess fiber and more importantly, redundancy. In addition, with competition, we will see upgrades galore. Each network provider will break their backs to lower their costs and improve delivery. Where you run into trouble is if the monopoly is from home to a CO. When that happens, then the company has little incentive to upgrade from CO to home (in fact, they have a strong disincentive). Look at the RBOCs with their twisted pair. It took competition to get them to move forward on doing anything. And even then it was not much. So the answer here is to do the greenbox (basically, block level) to the home. By doing a monopoly, ONLY in your block, you just solved the most expensive part of any network to the providers. It costs loads of money for that portion. The rest costs a great deal less. In fact, I would guess that the monopoly would charge 15-30/month just for that piece. THe good news is that with competition, you can expect to get 100 MB drops for say 20/month, HD cable for 20/month, with phone for 10-20. We would likely see video phone usage jump.
However, while nationalization of the whole system makes ZERO sense, it might be possible for localities (cities, counties, perhaps states) to consider the idea of doing a locality-owned monopoly of fiber to the residency/greenbox and then doing 10 year contracts for the maintenance. THere are places that I think that the national system can work (for example, I do believe that the feds should allow a private medicare system to compete against insurance), but normally, when real assets are involved, the larger gov is too expensive, and to complicated.
I prefer the "u" in honour as it seems to be missing these days.
Actually, UK is not similar. UK's approach is the same one that ATT and later, US's RBOCs had. Roughly, what we call a central office, is the 'Main Distribution Frame (MDF) in the exchange' from that wiki. That portion has a length of maybe 30 meters all the way to say 30 km. The problem with that, is that the RBOCs had little incentives to upgrade that network, since it benefits their competitors as much as them. OTH, By doing the block-level 'greenbox' then the competitors have to install various lines of their own. The advantage is that some will put in a simple star configuration (low costs, but prone to outages), while others will put in a ring configuration (higher costs, but requires multiple cuts to lose the connection). Note that the overall system costs is actually higher with what I suggest, but I count on REAL competition to bring it down. Right now, there is a reason why comcast is able to buy NBC and other companies, and it has NOTHING to with competition.
Oh, it is VERY obvious to the pols here. That is why they get LOADS of money from Comcast, Time-warner, etc to NOT do this. Real Competition would bring REAL FAST services here, but it would mean that profits would be minimal.
I prefer the "u" in honour as it seems to be missing these days.
Which portion of the network does the government own, exactly? Do you think those tax breaks conferred some sort of property rights? That's an... interesting interpretation.
You write like a retarded moron. Sort of is not a sentence that demands its own paragraph.
Not tax breaks, exactly. Subsidies.
http://www.reuters.com/article/2011/02/08/us-fcc-internet-rural-idUSTRE71759V20110208
http://www.nber.org/papers/w9090.pdf
The telcos and other ISP's have taken money from the government, many times, mostly to aid in that "last mile" crap. And, the "last mile" just never materializes.
Although - the idea of tax breaks conferring partial ownership upon the government isn't a bad idea either. Tax breaks are, after all, just another form of subsidy.
"Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br