Slashdot Mirror


Secret Service Runs At "Six Sixes" Availability

PCM2 writes "ABC News is reporting that the US Secret Service is in dire need of server upgrades. 'Currently, 42 mission-oriented applications run on a 1980s IBM mainframe with a 68 percent performance reliability rating,' says one leaked memo. That finding was the result of an NSA study commissioned by the Secret Service to evaluate the severity of their computer problems. Curiously, upgrades to the Service's computers are being championed by Senator Joe Lieberman of Connecticut, who says he's had 'concern for a while' about the issue."

40 of 248 comments (clear)

  1. Wow. by moogied · · Score: 4, Funny

    They should just flip the availability numbers over and get rid of the decimal. "Sir, its not 66.. its 99! You have it upside down!" -- Fixed.

    --
    So basically, -1 troll/offtopic is really slashdots way of saying "I hate that you thought of something before me."
  2. Upgrade... by ak_hepcat · · Score: 5, Funny

    To windows, and get 73% uptime!

    Or.. that other OS that you don't have to license per seat, and get in the solid 90+% uptime.

    --
    Support FSF: Stop thinking with your wallet, and think with your imagination. (cc/non-commercial)
    1. Re:Upgrade... by scubamage · · Score: 2, Insightful

      If their server is down eight hours a day, they'd swap it immediately.

      As soon as they fill out all of the paperwork, and find a way to blame the downtime on someone with we don't like.

    2. Re:Upgrade... by TapeCutter · · Score: 4, Funny

      "If your service depends on a single server, you're still doing it wrong."

      666 666 -> Devilishly clever redundancy.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    3. Re:Upgrade... by peragrin · · Score: 3, Informative

      if you can't manage 2 nines on a an IBM mainframe your doing it wrong to begin with what makes you think they can do with something vastly more complicated as a massive windows deployment.

      --
      i thought once I was found, but it was only a dream.
    4. Re:Upgrade... by timmarhy · · Score: 2, Insightful

      90+ uptime for free is useless if the OS can't fill your requirements.

      --
      If you mod me down, I will become more powerful than you can imagine....
    5. Re:Upgrade... by mikep554 · · Score: 2, Informative

      Half of those show as IIS 5.0/Windows 2000. There is no way that a Windows 2000 box has stayed online for 1700 days (over 5 years!!!) without being pwned and crashed. For large sites that do load balancing and such, Netcraft is a better indicator of SITE uptime instead of uptime for a single particular box.

    6. Re:Upgrade... by wwphx · · Score: 2, Informative

      The bias against mainframes is sad, but as old as their equipment is, the whole thing does need to be scrapped. That said, I don't think the photo with the article is of their actual system. Our mainframe is about to be retired, and the only time it was restarted was twice a year to adjust for DST because it wasn't properly maintained and a DST patch was never installed. Our other downtime with it was mainly because the building UPS couldn't support it during power failures. Otherwise, 99% plus was not a problem, much better than our Windoze boxes.

      Rewrite their apps into a DB2 database on a mainframe, provide a gateway into NCIC, and you'd really have something.

      --
      When you sympathize with stupidity, you start thinking like an idiot.
  3. Here's An Idea ... by WrongSizeGlass · · Score: 4, Funny

    ... I have several old P4 1.6Ghz w/ 256MB RAM & 100Mhz FSB in a store room at a client site. They originally shipped with Win 98 but they've since been upgraded to XP. The Secret Service can have them fro free if they just come and pick them up. I would have put them on Craig's List but I don't trust a web site where they let just anybody post things.

    1. Re:Here's An Idea ... by fm6 · · Score: 3, Insightful

      I could point out that the cost of replacing this mainframe would mostly involve rewriting its applications to run on modern hardware. But then you'd be deprived of your joke, even if it is a pretty lame one.

    2. Re:Here's An Idea ... by Anonymous Coward · · Score: 5, Informative

      it's an IBM mainframe. They can replace it with another (modern) IBM mainframe, no code change necessary. Posting anonymously, so you can believe it or not, but I do have a clue about the specifics. It's not a technical problem, it's not a financial problem, it's a bureaucratic problem. Government at it's finest.

    3. Re:Here's An Idea ... by aliquis · · Score: 3, Interesting

      You can get a 486 (DX2 66 MHz?) with 40 MB ram and eventually four harddrives, 3com 509b NIC and I think two disk drives if you come pick it up here.

      I live in Sweden.

    4. Re:Here's An Idea ... by mr_mischief · · Score: 4, Informative

      Actually, as AC already pointed out, the idea that you'd need to rewrite anything is incorrect. One could for added speed, but the IBM mainframe line runs the code for every IBM mainframe for the last few decades without changes. There are reasons people buy them, you know.

    5. Re:Here's An Idea ... by pentalive · · Score: 2, Informative
    6. Re:Here's An Idea ... by Runaway1956 · · Score: 2, Funny

      We're on slashdot, right? Emulators? Think about it. We should take a poll to see how many members keep an emulated woman in their bottom dresser drawer, under the socks, where they don't think Mommy will find it. I hear that some people actually prefer fake over real.

      --
      "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
    7. Re:Here's An Idea ... by fm6 · · Score: 2, Interesting

      Should have RTFA. If we're talking an IBM mainframe, then you're certainly right. I cut my programming teeth on those 40 years ago (and haven't been near one in 35), and the basic architecure is still around, though many details have changed. In fact, I've long been convinced that this kind of need for backward compatibility is the only reason people still buy mainframes. Though there are those who are convinced they're fundamentally kewler.

      The problem is probably as much political as bureaucratic, if not more so. An upgrade of this magnitude is when you hear "soo-ee! soo-ee!" echoing through the halls of Congress.

  4. fully operational doesn't mean what it sounds like by Anonymous Coward · · Score: 5, Interesting

    Mainframes of yore had a hell of a lot of moving parts: a large system might have dozens of tape drives and disk drives. Tape drives in particular broke down all the time and were taken offline until the maintenance guy came for his weekly or monthly visit and tightened the belts or whatever the hell they did. Knuth remarked on that situation in his magnum opus TAOCP vol 3 on sorting and searching. In the part about sorting with tape drives, he remarked that he'd never seen a large computer installation where all the tape drives were working. You'd have a computer with ten tape drives, two of them would be down pending repairs, and you'd use the other eight. In other words your computer was operational but not FULLY operational.

    There is a similar situation in today's data centers. Even at the wimpy little shop I worked in last year (about 2000 computers) some were always down. We were doing pretty good if the number down at any moment was less than a few dozen. I don't think we ever had a single day of being fully operational (every single computer up at the same time). That was fine, it wasn't a requirement, it was a distributed system and the data and functions were all sufficiently replicated that we kept running, by design, even with parts of the system unavailable.

  5. Re:don't trust it, it's about pork by Greyfox · · Score: 3, Funny

    They'll probably contract it out to EDS and spend 3 billion dollars on Citrix licenses.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  6. Color me skeptical by belthize · · Score: 5, Insightful

    There's something about this whole thing that simply doesn't ring true. I believe parts, I believe they have a 1980's main frame, I believe it's not terribly reliable but something about the whole: leaked memo according to Joe Leiberman, we need more money, they won't give us more money' spiel sounds off. I suspect they have huge chunks of computing that's much newer and reliable, I'd be shocked if that IBM serves any significant purpose.

    If nothing else I predict a large percentage of the umpteen million dollar final cost somehow going to Connecticut, but I'm probably just incredibly jaded.

  7. Misleading photo by Jeremy+Erwin · · Score: 4, Informative

    The story uses a stock photo captioned "Obsolete mainframe super computers in [Computer History] museum". I don't think the Secret Service uses IBM 2401 magnetic tape units

  8. Re:1980's mainframe? by Z_A_Commando · · Score: 2, Insightful

    If the only thing keeping them from upgrading was a "small consumer grade server" I'm pretty sure the NSA would have made one fall off the back of a truck and this would no longer be a problem.

    The problem is more likely that the software running on the server is proprietary and closed-source, making upgrades incredibly expensive. Far more expensive than the incremental upgrades that the system should have seen in the 20+ years that it's been in production.

  9. Re:Two Satans by MichaelSmith · · Score: 3, Interesting

    Can you convert that into a more familiar unit, like Library of Congresses?

    You know the Library of Congresses is a pretty reliable machine. Does anybody know what its downtime is?

  10. Re:1980's mainframe? by mikefocke · · Score: 5, Interesting

    Don't ever underestimate the difficulty of porting specialized applications

    One Government agency I know of was informed with 5 years advance notice that their long time mainframe computer manufacturer would no longer be in the hardware business nor support the operating system. The Govt let a huge contract to port the applications. After several years, and millions spent in progress payments, that conversion attempt failed. So did several more. So after 10 years and about 4 attempts at conversions using some of the biggest software contract houses in the country they were still running on the original hardware and software and buying used equipment for backup. One of the few in the world.

    It got done eventually I suppose.

    Why, you ask, was it such a task to convert? Because they were attempting to replace something that had been custom built on top of and inside an operating system over perhaps 20 years. Distributed database and multiple geographic locations processing bits of the data using computers from multiple manufacturers communicating together long before the Internet (not that you could have put that kind of data on the net). So in order to convert, it took an understanding of how the whole thing worked and those that had that level of understanding had long since retired. It wasn't Cobol that was the problem but human limitations.

  11. Re:Two Satans by kitezh · · Score: 5, Funny

    Can you convert that into a more familiar unit, like Library of Congresses?

    You know the Library of Congresses is a pretty reliable machine. Does anybody know what its downtime is?

    The downtime for the Library of Congress is 4:30 pm - 8:30 am, Monday - Friday, and all day Sunday. That translates into an uptime of about 28.6%. If you take the Secret Service 68% as uptime, then it would be 2.4 Library of Congresses.

  12. Security by Venerability by gmuslera · · Score: 4, Funny

    At last a computer that can be safe even in a cyberwar, no modern hacker would be able to enter there, or at least, do anything dangerous. Even the Morris worm would scream and run facing that technology. Leave that multivac running enough time and will eventually make light.

  13. Re:Hokey Illustration by Eric+Smith · · Score: 2, Informative

    Plenty of nine-track tape was still in use on mainframes in the 1980s.

  14. Re:1980's mainframe? by MichaelSmith · · Score: 4, Interesting

    The traffic signal system called SCATS was like that. It was hand assembled in PDP 11 machine code. There was business logic built into device drivers to get around executable image size issues. The people who wrote (more like built) it knew it inside out. They were just lucky to get it ported before those guys retired.

  15. Re:1980's mainframe? by John+Hasler · · Score: 3, Insightful

    Ah. So you will just port all their data from their old proprietary database system to a new proprietary database. Piece of cake.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  16. Connecticut already gets billions by SuperBanana · · Score: 2, Insightful

    If nothing else I predict a large percentage of the umpteen million dollar final cost somehow going to Connecticut, but I'm probably just incredibly jaded.

    What's a few million? Connecticut is one of the top haulers, thanks to Electric Boat, where many nuclear subs (and a number of other ships) are made.

    Every time the Pentagon tries to cut its budget, congrescritters get all up in arms about "jobs", so the Pentagon has all these useless projects (congress forces the programs it wants.) It's the primary reason US military spending has risen so sharply over the years.

  17. 90%? by hedronist · · Score: 2, Insightful

    If you are only getting 90% from any OS you really should be shopping for a new OS. I've got flaky machines in my garage running Linux that regularly are up for 6 months or more at a time, and that includes dodgy power in my area.

  18. $187 million? by RightSaidFred99 · · Score: 4, Insightful

    They're claiming it will cost $187 million to replace. Bullshit. If the hardware is more than 15 years old, which it sounds like it is, it's impossible to conceive how they could spend more than $100k on hardware to replace it and still give 100x the performance and capacity. OK, let's splurge - spend 5 million on hardware.

    These jackoffs would have us believe it's going to cost $180 million to replace some bullshit law enforcement database software that's 20 years old? Complete bullshit. Instead of the mythical $500 government hammer, now we've got the $180 million dollar software package that should cost

    1. Re:$187 million? by ralphdaugherty · · Score: 2, Interesting

      These jackoffs would have us believe it's going to cost $180 million to replace some bullshit law enforcement database software that's 20 years old?

            The rated you funny, but it's true. FBI CASE system also vintage 1980's mainframe system. They have tried and failed twice to rewrite 20 year old law enforcement database software at over half a billion spent so far. First time they said they didn't even have anything salvageable to show for it and threw out the entire project which aos happened to be around that magic number of $180 million. (These are mind boggling numbers. The beltway bandits and their bureaucrat sponsors are capable of sinking unfathomable amounts of money into failed software projects.)

            As has been noted in previous posts, newer IBM hardware runs the older software, so it shouldn't be ancient hardware falling apart as is implied here. I haven't read TFA to see if there's any detail behind what exactly is failing 1/3 of the time because generally there's no detail and what there is I mostly don't believe.

            People blame the government bureaucrats, but the failed work is done by the huge consulting companies. They can blame the specs but the failures are for nearly every major software system for the last 20 years, several multiple time failures, and several still not replaced or working.

            This sounds to me like the bureaucrats are raising the level of lying in a competition for what's the most desperate government software system needing replaced.

        rd

  19. Sampling bias by nten · · Score: 4, Informative

    Doesn't this constitute a sampling bias? (from netcraft)

    Why do you not report uptimes for Linux 2.6 or FreeBSD 6 ?

    We only report uptimes for systems where the operating system's timer runs at 100Hz or less. Because the TCP code only uses the low 32 bits of the timer, if the timer runs at say 1000Hz, the value wraps around every 49.7 days (whereas at 100Hz it wraps after 497 days). As there are large numbers of systems which have a higher uptime than this, it is not possible to report accurate uptimes for these systems.

    The Linux kernel switched to a higher internal timer rate at kernel version 2.5.26. Linux 2.4 used a rate of 100Hz. Linux 2.6 used a timer at 1000Hz (some architectures were using 1000Hz before this), until the default was changed back to 250Hz in May 2006. (An explanation of the HZ setting in Linux.)

    FreeBSD versions 4 and 5 used a 100Hz timer, but FreeBSD 6 has moved to a customisable timer with a default setting of 1000Hz.

    So unfortunately this means that we cannot give reliable uptime figures for many Linux and FreeBSD servers.

    --
    refactor the law, its bloated, confusing and unmaintainable.
  20. That's normal. by Oxford_Comma_Lover · · Score: 2, Insightful

    The media uses stock photos whenever they don't have real photos of something. This is normal. I've even seen stock photos of Bumble Bee tuna used in contamination stories for another brand. (I forget which one.) Talk about misleading...

    --
    -- IANAL, this isn't legal advice, and definitely isn't legal advice for you. Also, Squee!
  21. Re:1980's mainframe? by MichaelSmith · · Score: 4, Interesting

    Ah. So you will just port all their data from their old proprietary database system to a new proprietary database. Piece of cake.

    You would need a security clearance for starters. Then the software would have to be developed to US Federal/Military standards. Maybe that requires CMMI-5 these days. So there's certification of the development processes, auditing and QA.

    I think we are talking 100E6 USD before any code is actually written.

  22. "Curiously"? by DesScorp · · Score: 4, Insightful

    "Curiously, upgrades to the Service's computers are being championed by Senator Joe Lieberman of Connecticut "

    What's curious about that? It's not like the guy is a Luddite or something. The Secret Service, at the forefront of protecting POTUS, is a national security issue, and Lieberman is very involved in those issues. If the author threw that in because he doesn't like Lieberman's politics, then that's kind of lame. One would think that issues like keeping government IT systems up to date would transcend party politics.

    --
    Life is hard, and the world is cruel
  23. Re:Two Satans by Anonymous Coward · · Score: 2, Informative

    That's not downtime - that's no public access time. During the night is when the Library of Congress gets the most work done by magically book elves and their brethern the dust dwarves.

  24. Re:1980's mainframe? by Princeofcups · · Score: 3, Insightful

    It wasn't Cobol that was the problem but human limitations.

    More likely it was the project itself, that is, replacing a pointlessly complicated system with an updated version of the same. If they sat down and looked at the real core requirements, instead of recoding a monster, they could have designed a simpler and better system for a fraction of the cost. I bet there were huge teams of designers and project managers who got rich off of each of those attempts.

    --
    The only thing worse than a Democrat is a Republican.
  25. Law enforcement systems are hard by Animats · · Score: 3, Interesting

    The article is bogus, but the problem is real. Computer support systems for investigators are hard to build. The FBI has struggled with this, taking about a decade to deploy their "Field Office Automation" system. They're hard for many of the same reasons medical systems are hard - much of the incoming data is unstructured, and many people enter data relevant to the same case. It's even harder than in the medical world, because links between various individuals and events are important, but unreliable. The "customers" aren't cooperative, they usually don't have unique identifiers, and a sizable fraction of the information is bogus. The security problems are tough to even define - exactly who's allowed to see what is a big issue.

    The older law enforcement systems didn't offer much searchability. Unless you had a hard search key, like a driver's license number or a full name, you couldn't retrieve much. Now, everybody expects Google-like searchability, and the older systems just didn't have the machinery for that.

  26. Re:Obama = Hitler by c0mpliant · · Score: 2, Insightful

    Obama = Hitler (as if you need more proof)

    Obama - breathes oxygen
    Hitler - breathed oxygen


    Obama - was born on Earth
    Hitler - was born on Earth


    Obama - will die on Earth
    Hitler - died on Earth


    Obama - drinks water
    Hitler - drank water


    Obama - has an 'a' in his first name
    Hitler - had an 'a' in his first name


    Obama - blood is red
    Hitler - blood was red



    And you know people will try to spin it that all of the above could be said of a large number of people or that we're twisting our facts to suit a point we want to make.....

    --
    There is no -1 disagree