Can Apps Really Damage a Cellular Network?
schnell writes "In FCC filings earlier this year, T-Mobile described how the behavior of one Android IM app nearly brought their cellular data network to a breakdown in one city. Even more interesting, the US carrier describes how just the 300,000 unlocked iPhones on their network caused massive spikes in data usage. T-Mobile is using these anecdotes as evidence that mobile carriers should be able to retain control over the applications and devices on their network to ensure quality of service for all users. Do they have a point?"
Clearly the most they can do is continually use up as much bandwidth as possible. If the networks aren't prepared for that, then that's their own fault.
Old Ma'Bell used the same argument decades ago when they were trying to force people to continue buying telephones directly from them because the phones were made specifically for THEIR network. It's all a load of crap. They just want control because control = profit.
data plans is biting you in the a** when it comes time to deliver, perhaps you should stop selling people unlimited or huge data plans... Arguing that not being able to control exactly how people use their data plan when you've advertised and sold them on the idea that they can do just about whatever they want seems sort of silly.
I'm not arguing that these phones/devices don't have the potential to cause huge problems, obviously they do, but you can't have your cake and eat it too.
Loading...
...they'd be viewing it as an opportunity for additional revenue. Set up multi-tiered data plans and charge the bandwidth hogs accordingly.
On the other hand, it seems fairly likely the issue is that their network can't handle the bandwidth they've already sold. In which case they just need to upgrade their network and quit whining.
Do they have a point?
No.
They have a shitty infrastructure.
My sig can beat up your sig.
Is that the only thing the first post should say is 'No'
I was thinking exactly what you said, as a Network Admin in yesteryear I can't imagine anyone who says 'the users broke my network by using it!'
Our network simple handle 'bad users' on its own. To much traffic was simply handled by throttling the user to a safe level when needed.
Seriously, how can you not have complete control over a network when its this size? I'd have to resign if I was in charge of their network and had to say 'some random user broke it, sorry boss'
You NEVER trust any part of your network to 'play' nice, even if its under your complete control ... you can make mistakes too. You just assume the end users aren't going to play nice, and go from there, most do bad things without even knowing they are bad so you just plan for it like you would in any other business process.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
The trouble is the smartphone, netbooks, what have you are not very useful at all without massive data plans. Without that they are just PDAs and those were never very popular with consumers. The issue here is the carriers need to upgrade the networks.
I don't what you can do with a smart phone if you are not able to use more than Gb or so transfer a month. You will use that up in just e-mail, web, downloading apps, and maybe some music these days. Lord help you if you want to use video or web radio. Most applications need to be able to do webservice calls and such.
Really you need to use lots of bytes to have anything like the experience they advertise. Even if they can control device useage to an extent well beyond what most consumers would regard as fair, I can't imagine it will help them. The only control that will is to price it out of reach of all but the least price sensitive customers again, and that is putting a genie back in a bottle; not an easy task.
Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
So the carriers in the US must have total control or their network is going to explode, eh? How is it that you can buy whatever device you want and connect it to whatever network you want here in Europe, eh? Why haven't the mobile networks in the EU exploded yet, then, eh?
9/11: Never forget it was a false-flag operation
do not constitute a reason for me to submit to having which applications I can and can't run decided by a third party.
Bandwidth should be managed on a user-by-user basis, not an application-by-application basis. If you have an application that sucks up all your bandwidth, then you shouldn't have anymore bandwidth to use. Carriers should advertise burst and long-term bandwidth rates and if you go above the long-term rate you should be subject to having your bandwidth capped at that rate.
No telling you which application you are allowed to run and which you aren't. No throttling based on port. If you're a customer, you are promised X bandwidth and no more. The carrier is allowed to deliver in excess of that if they so choose, but they aren't allowed to decide you use it for.
And the carrier should not be allowed to decide on a per-application basis whether or not you get to exceed the bandwidth cap. It must be based on a global, application agnostic bandwidth usage policy that chooses which customers get the extra bandwidth (if any) based on some algorithm that has nothing to do with what their traffic contains.
Need a Python, C++, Unix, Linux develop
Uhm, hell no.
In Mexico, we're stuck with overpriced, capped data plans. I went a whole year using less than 100mb a month. You just need to change your habits.
Youtube? Only use it on Wifi. duh.
Downloading/Upgrading apps and music? Same.
IM and Email? Sure, use it. Using moderate browsing, email and IM, I spend about 3MB per day of 3G data. Everywhere I go, there's an Access Point I can hop into, be it Starbucks, McDonalds, the school or at work (Even piggybacking from a wired laptop using NetworkManager's network sharing thingie).
I recently switched to a 500mb plan and use ~300mb per month.
Check out Unsealed: Whispers of Wisdom! http://unsealed.k3rnel.net It's an action-RPG about Open Sourcerers.
T-mobile should have a right to establish radio standards and congestion control protocols and require that any device on the network obeys these standards. They have no right to control end user applications as long as the operating system/radio firmware enforces these standards uniformly. In practical terms it means that apps with sustained high data rate or strict latency requirements may not work, or may stop working when network becomes congested. It's fine as long as "partner apps' also exhibit the same behavior.
The reason people want money is because they think money will give them power.
The reason they want power is that they don't have control over themselves.
No amount of money will bring you real power, just facades and illusions of power.
No amount of power, whether illusion or real, will bring you control.
No amount of control over other things, even if such a thing could possibly be anything other than an illusion, will bring you control over yourself. (Generally gets in the way, in fact.)
That's why rich people and powerful people never seem to be able to get enough.
That's why this story repeats itself every few years. No, much more often than that. Same story, different players, maybe a different market, etc. Details change, but it's always looking for whatever you want to call it in all the wrong places.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
So T-Mobile is saying that they need to be able to have complete control over which apps can be run on devices on their network.They are asking us to accept their absolute control over what we do with our wireless devices.
Let me ask you all this: Has T-Mobile (or any of the other carriers for that matter) earned the benefit of the doubt to the point that we, as consumers, should trust them with this absolute control? They are claiming that unlocked phones or Droid apps are going to "damage their network". Given their history, is there any reason we should believe them?
I've noticed that it's possible to hook all sorts of devices to the Internet, which somehow keeps working. We haven't had to resort to "AT&T-approved operating systems, or browsers, or computers" in order to "protect" the Internet (which I'm sure the broadband providers look at as "their network").
It seems that we need a level of regulation and reform regarding the Internet and wireless networks that goes beyond simple "Net Neutrality". Maybe we should put the burden of proof on the providers to show why connection to the Internet should not be a regulated public utility.
I think stories like this make it pretty clear what the Internet is going to look like if Net Neutrality laws are not enacted.
You are welcome on my lawn.
Exactly.
it's surprising how few people know that a four sector tower only covers about 250 moderately heavy users (think 3G speeds) in a ~50KM bubble. the 100 bubbles you have to cover an entire country (or in many cases many countries) hardly cover the province I live in. (on top of that they don't deploy at ~50km spacing here, our incumbent Telco here maintains a poor sixty three towers: to cover the 650,000KM^2 province. and trust me, they don't have fiber run out to 80% of them, meaning the towers get a single T1 for total bandwidth backhaul's.
where one telco covers Europe with "decent coverage/speed" for $250,000, one in north america covers one major city for the same budget. there are 160 Cities in Canada alone: that's a lot of dough.
Generally it's not considered 3G. Here is a good visual representation: http://en.wikipedia.org/wiki/Template:Mobile_telecommunications_standards
The issue with all Cellular networks (and any half duplex shared media) is that the time it takes to send 256 bytes over the air is not 1/4 the time it takes to send 64 bytes, it's more like .6 to .8 times. The signaling setup and tear down takes time to transmit packets over the air, which is fixed no matter the amount of bytes you send.
This impacts the network as the real bandwidth of a cellular network is not in BPS but airtime. If all the airtime is used up for signaling small packets for marginal signal customers, even the customers that have strong signals and want to send a http request will have to wait. Stateless protocols cause the worst problems as once a flow is established the PDSN/HA/etc does not have to do anymore work. With a app that generates a new flow for each data transfer of 10 bytes to say "hey im still online", the signaling bandwidth is used up and the network quickly falls to it's knees.
This massive use of third party apps and data is still quite new to the providers. This scares them, as you can't just turn on netflow, setup nfsen and see what's going on. Lucent is about the only company out there with a ntop like solution for the providers, but it's new and still being deployed.
I know the IP people are asking how they don't know what's on their network, but it's not just IP traffic you need to monitor, as all the carriers do so. monitoring the IP traffic only gives you the 10000 foot level view, to actually say how the loading on the radio layer relates to the applications in use is a very new requirement. While you can pull hundreds of data point for voice traffic from each radio and switch, at best you can find an error rate and total transfer for the busy hour on the data counters.
It's the providers problem for selling a data plan based on bytes transferred , rather than airtime used.
"Because it's a small country" Why wasn't parent modded as funny?
Germany is a small country? I can maybe understand the argument when it is given against cellular network of Finland (It has half the population density of USA and yet infinitely better cellular network despite all the area with practically no people to cover) but against germany? It has 80 million people for christ sake. How detached from reality you have to be to claim that Germany is small? USA has crappy coverage in places with extremely high population density (such as state of new york) and somehow that's due to shitloads of empty space in midwest. Atleast try to get over your stocholm syndrome already. You are being raped by your providers so much it is not even funny.
Sincerely Yours,
Drunk Finn
P.S. In soviet russia, cellular network damages apps.
It seems to me that the point T-Mobile is actually making is that they need to upgrade their infrastructure to handle modern usage patterns, rather than degrade customer's modern usage patterns to conform to their obsolete data handling capacity.
The right answer is to advance, not to stall.
Yes. The point they have is that they need to harden their networks. There will always be cracked phones so they should not rely on control of the phones to protect them.
AT&T (the real one, not the present imposter) once used essentially the same argument against permitting "foreign" equipment to be plugged into their newtwork. Didn't work.
Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
do you know where the bottleneck was at ? backhaul ? servers ? airwaves ? interconnections ? was it a bandwidth issue (at which stage ?) or a processing issue (same question).
i can show you how to send an extremely fast server into a tailspin over a very fast connection, or a verly slow one... it's a variation on
10 goto 10
The Cloud - because you don't care if your apps and data are up in the air.
Hi, I'm a representative from your ISP and I noticed that you're not posting from an approved web browser. Also you have some applications on your computer that are not approved.
Due to these violations, we're going to be disconnecting your service.
There's no -1 for "I don't get it."
If switching to another network were a matter of going into Android Settings and picking "Sprint", "Verizon", "AT&T", "US Cellular", "Metro PCS", or some other company from the dropdown, agreeing to their rate structure, validating your credit card, and ending your relationship with T-Mobile on the spot... you might have a point. Except, it's not. Regardless of whom you use for wireless service in America, you're chained to them by a relatively expensive phone that's a de-facto doorstop on the other carriers (with very, very few exceptions), plus beaten into passive acceptance by punishingly expensive early termination fees and lube up your ass all over again for the new company.
I don't think there's a single wireless carrier in *AMERICA* where you can use a gigahertz-class Android phone -- unlocked, unsubsidized, or otherwise -- without either being an existing customer or agreeing to a minimum 2-year contract. T-Mobile is at least nice enough to give you a $20/month discount if you bring your own phone, but NONE of them will let you casually establish service that includes 3G data speeds without at least an initial contract. The carriers do everything they can to make the market for wireless voice and data service as inelastic as they possibly can, and deserve no pity or compassion from the American public whatsoever.
If you say it's ok for mobile carriers to restrict apps on cell phones, then you implicitly say it's ok for Comcast to dictate what you can have on your PC.
This is another reason why iOS and Apple's ridiculous idea that they can tell you what you can do with your property is a horrible precedent: it's my device, not yours.
In a real emergency, we would have all fled in terror, and you would not have been notified.
so DDOS attacks are the servers' fault ?
I'm wildly guessing, but I seem to remember, for example, the iPhone handling either wi-fi or 3g data keep-alive in a weird way, like not keeping connections alive but requesting orders of magnitude more connects/disconnects than other phones.
I'm certain there are perfectly standard-compliant ways to do something stupid or malevolent and overload one specific stage of a perfectly well configured and sized network.
The Cloud - because you don't care if your apps and data are up in the air.
EDGE is not counted as 3G anywhere I've lived. Is it seriously considered that in the USA??
Don't you find amusing how they perverted the meaning of "G" (meaning "generation")?
It's sort like saying "a 0.75 order of magnitude" or "we released our 2.4932154nd product".
All this proves is that the cellular networks have oversold their capacity, and have to resort to crippling their phones to keep the whole house of cards from collapsing.
This is a stupid as is was back in the dialup days. I remember being with an ISP at our office, where they put a cap on the amount of time you could stay connected. So I had a script on our NAT box that would redial after 30 seconds when the line was dropped. Always-on Internet, just with a 30 second dropout very 6 hours. How they thought those 30 seconds would help with their bandwidth issues I never knew.