Profile

unixronin: Galen the technomage, from Babylon 5: Crusade (Default)
Unixronin

December 2012

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

Most Popular Tags

Expand Cut Tags

No cut tags

September 17th, 2004

unixronin: Galen the technomage, from Babylon 5: Crusade (Techno)
Friday, September 17th, 2004 05:39 pm

Lemme get this straight. We bought an air traffic control system which automatically shuts itself down if it exceeds 49 days' uptime?!?

KTLA 5 reported this as a radio failure, with the comment that "the FAA said it was some kind of computer glitch."  (Warning:  This link may crash Mozilla or Firefox.  Bad KTLA, bad.)  The LA Times played it as human error (sorry, can't find a non-reg copy of this article), but look at the crucial highlighted sentences in the summary below (from ACM TechNews).  Air traffic control software that's designed to just die?!?  What were the designers THINKING?!?

"Human Errors Silenced Airports"

Los Angeles Times (09/16/04) P. A1; Alonso-Zaldivar, Ricardo; Malnic, Eric; Oldham, Jennifer

A software glitch led to a three-hour shutdown of Southern California's air traffic control radio system, cutting off radio communications and leading to five incidents where planes breached the required separation distance from one another.  FAA officials said the radio system, known as Voice Switching and Control System (VSCS), contained a software glitch discovered one year ago as the agency began upgrading the systems nationwide.  Originally based on a Unix system built by Harris, the upgraded touch-screen system used Dell computers running a Microsoft operating system; the new system automatically shut down after 49.7 days in order to prevent data overload, in which case controllers might receive wrong information without knowing about a malfunction.  FAA officials blamed an improperly trained technician for failing to manually reset the internal clock during maintenance, leading to the initial failure, while the back-up radio system's subsequent failure was also attributed to a technician's mistake.  A technicians union advisor, Richard Riggs, said the software glitch should have been fixed when it was first discovered and before the new systems were deployed at 21 regional air traffic control centers.  FAA officials have only corrected the error in the Seattle air traffic control center, but have deployed an early warning system in the Southern California center that will prevent another outage.  The three-hour radio communications shutdown left planes above Southern California, Arizona, and New Mexico without air-traffic control instructions, until communications tasks were handed off to other regional centers.  In two cases, pilots had to take evasive maneuvers to avoid danger, while Los Angeles International Airport officials said approximately 30,000 travelers were affected at their airport alone.

Surely any sane standard of rationality says that even if the software is so CRAPPY that it has to be restarted every 49 days (I'm guessing the problem is memory leaks that the vendor couldn't find or couldn't be bothered to fix), the software should start giving increasingly strident warnings after, say, 45 days.

"Approaching maximum runtime limit; maintenance shutdown recommended."

"Maximum runtime limit reached; maintenance shutdown is URGENT."

"MAXIMUM RUNTIME LIMIT EXCEEDED; THIS SYSTEM MUST BE REBOOTED WITHIN 12 HOURS.  DATA MAY BE UNRELIABLE."

Or something like that.  But to just silently cross over a runtime threshold and just shut itself down without warning?!?

Hey, folks, this is AIR TRAFFIC CONTROL we're talking about, not web poker!  It shouldn't EVER just shut itself down without warning!

Yeah, there was human error involved.  But it wasn't principally on the part of the technician who forgot to reset the clock.  Any realistic person could have been predicted that sooner or later, that was going to happen.

No, the human error was on the part of the vendor who presented this as a functional, reliable air traffic control software system, and the FAA administrator who accepted it as same, both knowing that it would just .... DIE .... if it ever exceeded 49.7 days' indicated-on-the-clock runtime.

What's worse, a fix for the problem exists..... and it's only been deployed in one regional air traffic control center?  Hello?  I think I hear the sound of tax dollars going across the street for a three-martini lunch.

unixronin: Galen the technomage, from Babylon 5: Crusade (Techno)
Friday, September 17th, 2004 06:12 pm

Gallup cooks the books.... seems the number of Republican vs. Democratic voters in their "representative voter samples" have been deliberately loaded.

The IETF has sent Microsoft's Sender ID technology back for review, citing "vague intellectual property claims"....  (In this case, this apparently translates to fears that Microsoft may wait until key algorithms have been adopted as a standard, then file or reveal patents or restrictive licensing terms.  The Apache Software Foundation and the Debian Project have already written off Sender ID as unusable due to licensing issues.)

(Update:  [livejournal.com profile] koyote observes that AOL has just tossed the MS Sender ID out the window to work on Open Standards solutions.)

And Forbes warns about the vulnerability of America's business and government infrastructure to terrorist hacking, apparently largely because government agencies are bogged down in political infighting over implementing security measures or indecision about who will foot the bill, and because many American businesses are too tightly regulated or too close to the financial edge to do it.  (Warning:  This link may crash Mozilla too.)

So much for increased security in Britain:  an investigative reporter for the Sun successfully smuggled a fake bomb into Parliament after working there for only 11 days.  Nobody even bothered to check his fictitious references.

And last and least, Dotster is still giving away 25 free-first-year .info domain registrations per new or existing customer.  They have yet to show me a single convincing reason why I need even one .info domain, let alone 25 of them....  "But it's free!" doesn't cut it.