A Possible Cause of AT&T's Wireless Clog — Configuration Errors
AT&T customers (iPhone users notably among them) have seen some wireless congestion in recent months; Brough Turner thinks the trouble might be self-inflicted. According to Turner, the poor throughput and connection errors can be chalked up to "configuration errors specifically, congestion collapse induced by misconfigured buffers in their mobile core network." His explanation makes an interesting read.
This is not really news at all. They spend little to nothing to keep their network up to the devices they have on it. This misconfiguration of buffers (if that is really a cause at all) is probably because they might not hire people with any knowledge of what they are doing to keep costs low.
Anything can be found funny, from a certain point of view.
His explanation makes an interesting read.
I'd like to think that's a given, considering it's a news story. At any rate, from TFA:
The bottleneck link is the over-the-air link, i.e. the connection from radio access network or UTRAN to the Mobile Statation (MS) in the above diagram, therefore the critical buffers are those at the UTRAN. In practice the UTRAN includes both the basestations (called Node-Bs) and the Radio Network Controllers (RNCs) which coordinate handovers between basestations (among other things). Because of hand-overs, the amount of data buffered at the Node-B is relatively small. It's the buffers at the RNC that must be large enough to deal with the delay variations in the radio network and yet small enough to induce packet loss when the network gets congested.
I am not a network engineer, but how exactly could 8 second ping time be not noticed by the AT&T engineers who set up, configured, and monitored their OTA link? I would think that we're not talking about some dude's set of bridged dd-wrt linksys routers, but some serious heavy-duty RF equipment. I'm thinking on the order of several zeros...
Every time I deal with AT&T I am amazed that anything works at all over there. My phone almost always shows five bars at home, yet frequently calls don't cause the phone to ring - they go to voicemail after pretending to ring. The jaded amongst us could suspect a deliberate misconfiguration of phones and signal strength monitoring. Similarly, it would not surprise me if AT&T data networks weren't about as reliable as the signal strength indicator on my phone. The recent alleged blurb from an Apple "genius" in NYC that 1/3 of all iPhone calls get dropped seems to point in that direction.
That a cell-phone won't work everywhere and perfectly every time is a given. However, wouldn't it be nice if the companies that stood behind these networks would actually be held accountable for some of the advertising statements they make? What it comes down to is that we're dealing with an oligopolistic market, where only a few carriers can achieve the scale and the coverage to satisfy most mobile customers most of the time. On the flipside, that also means that said carriers can be truly dismal when it comes to customer service, back-end efficiency, etc. since consumers don't have many choices. Considering the ongoing consolidation in the industry, the only way out seems to be a trust-busting activity on the part of the DoJ to regulate the industry.
Not sure that is the better alternative... nor what the best structure for a regulated market would be.
The public has shown repeatedly that it will value cost above quality
Right, that is why Apple laptop sales have tanked in the downturn. Oh, wait.
Why should AT&T attempt to improve the quality of its network if people are a) willing to pay for what they currently have, and b) won't pay for any attempts AT&T will make to improve quality.
Because those people if they dislike the network enough, will leave eventually. That is the motivation to improve on what they have now, never mind they want to stop the customers bitching who are losing them new customers right now. They have plenty of reasons, they even have plenty of money from the influx of iPhone people. There's more than enough motivation, it's more a question of execution now.
People will pay for quality. For some the cost is financial. For others, the "cost" is that they will not buy an iPhone while the AT&T network has issues.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Wouldn't be the first time, except maybe for AT&T.
I don't think that it's limited to just AT&T - I am in Australia, so have never even had to deal with them, but I am finding that in the vast majority of Australian companies as well, simple back to basics work quality is plummeting. Everything seems to be about making everything as cheap as possible - whether or not it even functions the way it is supposed to. That also goes for the majority of customer service dealings as well.
It seems that the "Do it once but do it properly" mentality is limited to very few people and businesses. I work as a business analyst and the amount of arguing I have to do with each project to get extra money spent to do things properly (the majority of the time it saves money in the long run anyhow for other projects - I am not even taking into account the maintenance and support savings into that equation) yet I seem to always have to fight the same battles over and over.
Moved to http://soylentnews.org/. You are invited to join us too!
That's why to the greatest degree possible, libraries, programs, and algorithms should be auto-tuning. You can provide all the knobs you want, but people won't actually touch them. They'll choose which library, application, or operating system they use based on the default settings, so you'd better damn well make sure the default settings are good --- or even better, that you don't need settings at all.
quality, and fashion, one not having to be the other...
Indeed, and that is why many companies built atop the foundations of showy fashion are gone now. Fashion is transient and fickle. Apple however delivers a quality product that delivers new customers through loyalty and word of mouth. If this were not so Apple would not be a tenth of what it is now.
It doesn't hurt that it is fashionable, too. But that is not why I and so many other people buy Apple products.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Right, that is why Apple laptop sales have tanked in the downturn. Oh, wait.
I think that will change once Windows 7 is mainstream. Everyone hated Vista. Now it seems like everyone loves 7 and Snow Leopard only got a "meh" response from reviewers (not because Snow Leopard is bad it just doesn't have anything revolutionary, the fact that 7 runs at a decent speed is considered to be "revolutionary" in the PC world). There are two people who use Macs, people who have grown up using Macs and people who prefer Macs. When faced with Vista, a lot of people started to realize they prefer Macs.
Because those people if they dislike the network enough, will leave eventually
"Eventually" isn't very soon when you have a 2 year contract with early termination fees that are through the roof.
That is the motivation to improve on what they have now, never mind they want to stop the customers bitching who are losing them new customers right now
All 4 major carriers suck though. Lets see here, AT&T has network issues and isn't cheap, T-Mobile might have great customer service, good phones but it has a pathetic amount of 3G coverage compared to the others. Verizon might have a great network, but it isn't exactly cheap and a lot of their phones (at least used to) suck terribly with many features being stripped out of them. Sprint might be cheap but their coverage isn't great.
And none of them have a phone with as many apps as the iPhone, yes, Android and WebOS are great, but they still don't have the amount of apps as the iPhone nor as much support from companies such as game developers and the like. And don't get me started on Windows mobile.....
For others, the "cost" is that they will not buy an iPhone while the AT&T network has issues.
Taxation is legalized theft, no more, no less.
I think that will change once Windows 7 is mainstream.
I don't think people care that much one way or the other. In fact studies have shown previous Windows releases increased Mac sales, and this will too - if you have to refresh a whole system, if you have to learn a new UI - why not a Mac?
I just can't see how Windows7 will have any impact at all in slowing down the Mac train.
All 4 major carriers suck though.
From experience with them all I totally agree, which is why I am not as much bothered by some people with the iPhone being AT&T only.
Verizon might actually improve if they don't tamper with the Droid much. ...And who is going to look at a few "geek" articles about the iPhone and decide not to get it?
It's not that at all. It's having a friend who complains about dropped calls all the time, or if he tries to the use the network and it's failing a lot. This kind of damage is all done at the word of mouth level.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
I think that what you are seeing is just the result of how business is conducted these days and how the money is allocated. currently I have the same perception about things where I work and I believe the change came when the company hired several "genius" executives that had degrees in finance, administration and such from reputable universities.
They came with the current trends in economic analisys "pre-programmed" (to be truthful, that is what is being teched at most universities now) and this type of mentality views projects just as a cash-flow problem, so any money spent "doing things properly" is money spent now, not in six months or two years or longer, so the calculate that a project finished early that just needs "tweaking" in a future date is better and cheaper than a project done the way it is supposed to be done (but taking longer). I see things like that every day and have been "bitten" by that kind of analisys in a couple recent projects.
Sorry if this seems like rambling, I tend to explain too much.
any money spent "doing things properly" is money spent now, not in six months or two years or longer, so the calculate that a project finished early that just needs "tweaking" in a future date is better and cheaper than a project done the way it is supposed to be done (but taking longer)
Yup, that's exactly what I am talking about, and I find it very frustrating. The time between project end and the final "tweaking" implementation where the project deliverable finally works as it is supposed to is both frustrating for the users, has a high support cost from a systems point and the "tweaks" normally end up adding much more to the cost itself than just doing it properly the first time.
I am reasonably lucky that these days I am involved in the early stages of some of the projects that I work on, and I start on the offensive for the most part, and ask for detailed analysis from project managers that I work with on the cost of the "cheap" and "proper" solutions over the space of a year or two if the project looks like it is trying to cut too many corners - and take that analysis to the program office - it's coming out of their pockets after all or on occasion directly to the business that is footing the bill for the project. While it works for the majority of the time, it's still amazingly frustrating to have to fight the same damned fight each time so that things are done properly. In my eye's it's up to the project managers to be ensuring that their projects are done properly and not end up as massive drains on support/systems.
Sadly, few of them see it that way. It's all about being cheap and cost cutting and meeting budget KPI's rather than arguing that the budgets are set too low.
Moved to http://soylentnews.org/. You are invited to join us too!
Wouldn't be the first time, except maybe for AT&T.
I don't think that it's limited to just AT&T - I am in Australia, so have never even had to deal with them, but I am finding that in the vast majority of Australian companies as well, simple back to basics work quality is plummeting. Everything seems to be about making everything as cheap as possible - whether or not it even functions the way it is supposed to. That also goes for the majority of customer service dealings as well.
It seems that the "Do it once but do it properly" mentality is limited to very few people and businesses. I work as a business analyst and the amount of arguing I have to do with each project to get extra money spent to do things properly (the majority of the time it saves money in the long run anyhow for other projects - I am not even taking into account the maintenance and support savings into that equation) yet I seem to always have to fight the same battles over and over.
There's a simple reason for that: money is trivial to measure. Quality is much harder to measure. For example, failure rates like MTBFs often don't directly correlate into straight dollars and cents, but a small percentage chance that it might cost a large but unknown amount at some point in the future. This kind of thing confuses people, so they stick to the simple stuff. In an Excel spreadsheet, the solution that costs fewer up-front dollars is just "better" in the world view of most people.
I've had a conversation recently with the CIO of a major business who didn't quite understand why backups were worthwhile. He said something along the lines of "how does this help the business sell more widgets?".
I see the same thing, but often much worse, in big government or big bureaucracies. Project management is complex, so to simplify things, they just ignore the rest of the business or potential future requirements like they don't even exist. In the past, I've tried to point out that, say, with an additional 10% spend on one project they could halve the cost of a dozen future projects, but that's basically crazy talk to a project manager that has to minimize the cost of this project, right now. I've given up trying, and I bet a lot of other people have too.
Really?
Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
Oh noes, I'm feeding the trolls again.
But whatever... it doesn't matter. Because at the end of the day, the techie nerds will continue to have no respect for management... and then they'll wonder why they're treated with no respect in return.
So you think the techies that have taken the time to explain all the reasons *why* something needs to be done are stupid.
But you can sit back and say 'loose 8% from your budget - go do it'. No reasons, no explanations just a demand. (Brillant!).
I'm guessing your also the same arsehole that screams at the 'stupid' techies for not being able to restore that sales contract from two months ago that you accidentally deleted - Forgetting about that replacement broken tape drive you refused to pay for last quarter.
As a manager you have got to be the conduit between the workers and the directors. Here's a tip, how about try talking to your techies. No seriously, talk to them. Show them your budget, show them your overheads. Ask them to provide assistance in setting the priorities instead of telling them to get stuffed.
You may end up *earning* some respect from the people who are actually keeping your company running and who don't play musical employers when things start getting to hard.