Slashdot Mirror


Why OldTech Keeps Kicking

Hugh Pickens writes "In 1991 Stewart Alsop, the editor of InfoWorld, predicted that the last mainframe computer would be unplugged by 1996. Just last month, IBM introduced the latest version of its mainframe, and technologies from the golden age of big-box computing continue to be vital components in modern infrastructure. The New York Times explores why old technology is still around, using radio and the mainframe as perfect examples. 'The mainframe is the classic survivor technology, and it owes its longevity to sound business decisions. I.B.M. overhauled the insides of the mainframe, using low-cost microprocessors as the computing engine. The company invested and updated the mainframe software, so that banks, corporations and government agencies could still rely on the mainframe as the rock-solid reliable and secure computer for vital transactions and data, while allowing it to take on new chores like running Web-based programs.'"

83 of 339 comments (clear)

  1. Is it really "old" tech? by Sloppy · · Score: 4, Insightful

    I.B.M. overhauled the insides of the mainframe
    Uh, did they replace the insides with something old, or something new? Duuhhh.
    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    1. Re:Is it really "old" tech? by 427_ci_505 · · Score: 4, Interesting

      It might be new tech, but the mainframe is still an old concept.

      ...Duuhhh?

    2. Re:Is it really "old" tech? by langelgjm · · Score: 3, Insightful

      I think the point is that the idea of the mainframe is old, and many of the naysayers predicted that once smaller computers became affordable, they would replace the centralized mainframe model.

      --
      "Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
    3. Re:Is it really "old" tech? by omeomi · · Score: 5, Insightful

      As is the radio. I'll never understand why people think Television should have killed off the radio. Radio is still around for one major reason: It's hard (and usually illegal) to watch TV while driving. If anything is going to kill radio, it's the advent of the podcast, which in a lot of ways is close enough to the function of radio to be a real threat.

    4. Re:Is it really "old" tech? by JoeD · · Score: 4, Funny

      No. They used something borrowed, and something blue.

    5. Re:Is it really "old" tech? by Guido+von+Guido · · Score: 2, Insightful

      I think you left out a reason:

      3. People fear migrations.

      Lord knows I do, and I have first hand experience on why.

    6. Re:Is it really "old" tech? by ericspinder · · Score: 4, Interesting

      As is the radio. I'll never understand why people think Television should have killed off the radio.

      A better analogy would be to see mainframes as movie theaters, and PCs as televisions.

      --
      The grass is only greener, if you don't take care of your own lawn.
    7. Re:Is it really "old" tech? by MozeeToby · · Score: 4, Insightful

      So shouldn't the article be about how poor our prediction skills are rather than about how we cling to old tech? In the mainframes case, we cling to it because the concept was updated and still represents the most economically efficient solution to the problem.

      The article may as well be asking "Why do personal automobiles keep kicking?". Because they work, and they solve they still solve the problems that they are meant to solve. And when a new problem crops up, (fuel prices/pollution) the solution isn't to get rid of the car, it is to redesign it to address the new concerns; just like IBM and other companies did with mainframes.

    8. Re:Is it really "old" tech? by GreatBunzinni · · Score: 4, Funny

      Isn't that the motto of IBM's business model?

      --
      Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
    9. Re:Is it really "old" tech? by Artuir · · Score: 3, Funny

      Being American, I require all of my analogies to be in libraries of congress vs. nascar track time (as others before me have likely stated.) Thanks in advance!

    10. Re:Is it really "old" tech? by MightyMartian · · Score: 3, Insightful

      Why migrate unless you absolutely have to. Migrations should be approached with extreme caution, and if the suppliers of your old hardware can mitigate if not outright eliminate this, then why would you go to some other platform? IBM has done what its major corporate customers want, it has permitted them to continue running their tried-and-true software while gaining the advantages of newer technologies.

      In the PC world, we're used to revolutions on the desktop every few years. That's the sort of model guys like Apple and Microsoft have relied upon to keep them going. But when you're dealing with infrastructure that in many cases dates back to the 1960s, the idea of incremental change in hardware and software is extremely appealing and quite logical.

      Having just done an upgrade to our accounting software this morning, and going through a number of small but still very real headaches, I can appreciate why the guys managing a major bank's information systems is damned glad that IBM does things the way they do.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    11. Re:Is it really "old" tech? by Grave · · Score: 3, Insightful

      What car do you have that by merely pressing a few buttons (or turning some knobs), you can listen to podcasts without any extra technology? The beauty of radio is that it is always there, and it's always updating (ignoring the repetitive nature of music these days). World War III starts, your radio will tell you (unless you're dead already). Natural disaster or severe weather happens, your radio will tell you. Podcasts can't do that.

      Radio may some day transform from the traditional AM/FM we've come to know and love (satellite radio, global Wi-Fi streaming, etc ), but the basic idea almost certainly isn't going away anytime soon.

    12. Re:Is it really "old" tech? by omeomi · · Score: 3, Insightful

      What car do you have that by merely pressing a few buttons (or turning some knobs), you can listen to podcasts without any extra technology?

      I don't know if it exists yet or not, but it can't be too far off. I can already download podcasts to my iTouch directly over wifi. I would imagine it wouldn't be too hard to make a car radio that did the same thing. You could even make it detect when it's entered a location with a wifi connection, such as the garage, and start downloading new episodes.

      Of course, some lame-ass company is probably going to patent this idea, and we'll have to wait until the stupid patent expires before we can actually use it...

    13. Re:Is it really "old" tech? by Grave · · Score: 5, Insightful

      Having just done an upgrade to our accounting software this morning, and going through a number of small but still very real headaches, I can appreciate why the guys managing a major bank's information systems is damned glad that IBM does things the way they do. That's precisely why the mainframe still exists. When 5-nines uptime still isn't good enough, you don't adopt a radically different system just for the sake of change or progress. When billions of dollars rest on the absolute reliability of your computer infrastructure, migration and change are to be approached with the utmost caution, and anything that reduces complexity and presents a smaller degree of change is a godsend.
    14. Re:Is it really "old" tech? by SatanicPuppy · · Score: 4, Insightful

      It's an old idea, but there is nothing especially wrong with the idea itself...A stable, powerful computer with a rock solid operating system, supported by the sort of technical support only an old school provider like HP, IBM, or Sun can provide.

      If you deal with money, it doesn't seem like a bad idea at all. I mean, keep your financials database on a Windows system? Are you nuts? Keep your finances in MySQL, running on Linux? I don't think so. Oracle on Linux, maybe, but what about the hardware? Going to buy yourself a nice Dell? (pause for laughter)

      Buying a sexy mainframe with real hardware support, the kind where they send out a guy who knows what he's doing, 3 minutes after you call, and he's got the new part installed in an hour and a half or your money back...That stuff is priceless if you really really need your system to be reliable. I can definitely see why they're still around.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    15. Re:Is it really "old" tech? by iisan7 · · Score: 2, Insightful

      Or actually, why public transit keeps kicking, because I think that it's more comparable to the mainframe concept. Urban train and subway networks were growing quickly, then stopped in many places after the Ford or other cheap personal cars. Yet in some cases it still makes sense to use and even expand these networks.

    16. Re:Is it really "old" tech? by bckrispi · · Score: 2, Funny

      UNIX boxes are trucks.
      It's not a truck. It's a series of tubes!
      --
      Xenon, where's my money? -Borno
    17. Re:Is it really "old" tech? by slashhax0r · · Score: 2, Insightful

      Wifi? Wifi is RADIO technology...

    18. Re:Is it really "old" tech? by Darinbob · · Score: 3, Insightful

      I don't think the concept of the mainframe has actually been updated. The models have been updated though, but the concept is mostly the same.

      A mainframe is not just a CPU and it's not designed to be a power house of MIPS or FLOPS (or heaven forbid some naive notion of clock speed). Instead a mainframe is an I/O power house. They're designed to handle aggregated data from many different sources and process them efficiently. There are lots of peripheral processors to handle I/O independently of the main processor and each other. The concept of a special purpose computing machine designed for secure, reliable, I/O heavy transaction based processing is still around; and since mainframes do this job cheaper than the alternatives, they're still around.

      There was essentially no reason to declare the mainframe "dead" in the first place. Though declaring certain types or models dead makes sense. The original prognostication seemed a bit like noticing that computers were getting faster with more bandwidth while forgetting that mainframes were allowed to improve as well.

    19. Re:Is it really "old" tech? by Dread_ed · · Score: 2, Insightful

      For years my adage has been "learning curve==lost productivity." If it isn't broken and/or the upgrade is not absolutely necessary, don't do it. Chances are the shiny new features are't all they cracked up to be.

      --
      When the only tool you have is a claw hammer every problem starts to look like the back of someone's skull.
    20. Re:Is it really "old" tech? by IntlHarvester · · Score: 2, Interesting

      Dude its the mainframe shop mentality. They cut the huge checks to IBM while telling themselves their precious human resources database is too damn important to be trusted to Dell/Windows when the truth is that its 30 year old COBOL spaghetti code that nobody understands and "that's the way its always been done here". Meanwhile some younger/smarter company is kicking their butts because they don't have an IT department full of old tape monkeys running around in labcoats and clip-on ties.

      Which is not to say the mainframe is bad technology. Just that its got its own set of cultural inertia. Let's just say that Google isn't going to be buying a mainframe anytime soon.

      --
      Business. Numbers. Money. People. Computer World.
    21. Re:Is it really "old" tech? by edack · · Score: 2, Informative

      But COBOL has evolved as well. Object Oriented COBOL has been available for years, and the backwards compatability makes it possible to upgrade your OS and language to use the new features without losing your legacy apps. Graphical frontends that get their information from a legacy COBOL app and present in a maner that even Bozo could understand.

    22. Re:Is it really "old" tech? by afidel · · Score: 2, Interesting

      Meh, the big UNIX boxes had plenty of I/O processors and bandwidth. The great reason to keep the mainframe around is JCL, because of JCL you can be assured that the job will complete in a given amount of time. Banks don't really care how fast a transaction completes, just that it will post by their deadline. It's best case vs average case vs worst case, UNIX and PC based servers can excel at the first two but absolutely suck at the last one, and that's why the mainframe is still around.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  2. Why OldTech Keeps Kicking? by Anonymous Coward · · Score: 4, Insightful

    Because the people who are used to that tech haven't kicked (the bucket).
    Basic psychology. People stick with what they're used to, even if it doesn't always make the most sense.

    1. Re:Why OldTech Keeps Kicking? by hardburn · · Score: 2, Insightful

      People stick with what they're used to, even if it doesn't always make the most sense.

      Legacy mainframes do make sense, though. Even if they're old and the people who know how to program them are retiring/dieing off, they do have 20+ years of debugging behind the code. Many of these systems run highly mission critical banking systems. If some of them fail, worldwide economic collapse is a real possibility. It's worth being very conservative in this case. Even if the going rate for COBOL programmers ends up being five times the amount paid to Ruby/Java/whatever coders (just so that somebody would be willing to work with such an archaic language), it'd still be worth it.

      --
      Not a typewriter
    2. Re:Why OldTech Keeps Kicking? by gclef · · Score: 3, Insightful

      Or because it works. This is something lots of technologists keep missing. It doesn't matter if the tech is old. If it works and serves it's purpose, the argument to replace it has to be really compelling. "It's old" is not a compelling argument.

    3. Re:Why OldTech Keeps Kicking? by Jarjarthejedi · · Score: 2, Insightful

      Unless you like new stuff, which is a problem when a software engineer (who either loves new stuff or hates his job basically :P) tries to predict the actions of a business person (who likes his technology to work and be cheap, not cutting edge).

      If software engineers ran businesses mainframes would be gone because they are old and not cool anymore. But software engineers don't run businesses (if they did they'd be business people) and so they're still around, which is a good thing in my book (mainframe models make a lot more sense than individual for many problems).

      Note that I'm speaking of the stereotypical software engineer. There are plenty who like old stuff, but the majority of software engineers I've met would rather use a brand new system to do something than an old one, that, or they aren't very good at their job because they hate it. Not that there's anything wrong with either way of course, different ideas != good and bad ideas neccessarily.

      --
      There are two kinds of fool One says 'This is old therefore good' Another says 'This is new therefore better'- Dean Ing
  3. can be argued for other things too by downix · · Score: 4, Insightful

    Look at the inability of people to drive using joysticks, instead sticking to the classic wheel arrangement. I've seen drive by wire setups using joysticks, they work well, but people just can't get into them.

    --
    Karma Whoring for Fun and Profit.
    1. Re:can be argued for other things too by downix · · Score: 3, Insightful

      standard rack and pinion steering system is 120 lbs
      drive by wire system using a joystick is 25 lbs.

      Such changes all added throughout a car can dramatically improve fuel efficiency.

      --
      Karma Whoring for Fun and Profit.
    2. Re:can be argued for other things too by Jarjarthejedi · · Score: 3, Insightful

      Crashes decrease fuel efficiency, however. Just because something is lighter does not make it better. Joysticks are far less intuative than wheels for turning. They make perfect sense for planes, which require more dimensions of travel and it's not that important if you're off by a degree or two in the long run. A steering wheel is far superior when it comes to traveling through 1 dimension (sideways).

      Now here's a question for you. Why not drive-by-wire with a steering wheel? There's plenty of examples of it working, I had a steering wheel peripheral for my PS1 not too long ago. If you want to reduce weight without sacrificing utility then duplicate the old interface with new technology, don't re-invent the interface (unless that's what needs to be improved, and steering wheels are a perfectly good interface in my book).

      There's very rarely just two options :P.

      --
      There are two kinds of fool One says 'This is old therefore good' Another says 'This is new therefore better'- Dean Ing
    3. Re:can be argued for other things too by oyenstikker · · Score: 2, Insightful

      You still need hardware to turn the wheel. Motors attached to the steering knuckle would increase unsprung weight, so you don't want that. You'll still have two tie rods, and you need something to move them. A couple of motors or a rack and pinion with a power steering unit. Assuming that you just need a small switch of some sort (as the power steering unit is doing most of the work), you've only really cut out the steering column and steering wheel (But you aren't cutting out the weight of the airbag components in the wheel.) No way are you cutting 95 pounds.

      What you are doing is removing a significant geometric constraint - you don't need an open straight line between the driver and the steering control mechanism. You may be able to cut a little weight, but more significantly you can decrease the size of the engine compartment.

      All of these advantages you get with a joystick you also get with a steering wheel (that isn't physically connected to the tie rods) and the same drive by wire system. The steering wheel is an easier UI because it allows you to reposition your hands on the device at any time.

      All of that said, I personally do not want a car that I can't steer when the car is turned off (when I am working on the car), and I would be quite scared to drive a car that I can't steer when the alternator, computer, or power steering unit dies at 80 mph.

      --
      The masses are the crack whores of religion.
    4. Re:can be argued for other things too by TigerNut · · Score: 2, Insightful
      On what vehicle are you basing those weights? Rack and pinion systems are lightweight compared to the recirculating-ball or worm-and-sector steering arrangements because they replace the drag link that goes laterally across the car, which means there is less redundant mass in the steering arrangement.

      Any manual steering arrangement can be made lighter than a power assisted system and more efficient (with respect to fuel mileage) than a power-assisted system simply because the steering then doesn't impose a parasitic power draw on the engine.

      Removing parasitic loads and saving weight improve fuel efficiency. Replacing a manually (driver) powered system with an engine powered system that requires extra pumps or electric actuators does not do that.

      --

      Less is more.

    5. Re:can be argued for other things too by asuffield · · Score: 2, Insightful

      All of that said, I personally do not want a car that I can't steer when the car is turned off (when I am working on the car), and I would be quite scared to drive a car that I can't steer when the alternator, computer, or power steering unit dies at 80 mph.


      And yet you seem quite happy with the idea of driving a car that you can't steer when the complex mechanical contraption shatters at 80 mph.

      People have this idea in their heads that things with electricity can break while things without electricity can't. You trust the engineer to design a mechanical steering system that won't break, and you don't trust that same engineer to build an electric steering system that won't break. Funny, that.
    6. Re:can be argued for other things too by quanticle · · Score: 4, Informative

      People have this idea in their heads that things with electricity can break while things without electricity can't.

      Its not that things with electricity break while things without electricity don't, its that things with software break while things without software don't. Software, because of its discrete nature, is inherently harder to judge safe. A bridge rated for 10,000 pounds will easily carry 1000, but a piece of software that works with input 10,000 cannot automatically be guaranteed to work with input 1000. Any "drive by wire" system will need software (at least for the motor controllers that transform the steering wheel input into steering motion), and therefore consumers are understandably leery of it.

      The other consideration is tactile feedback. A mechanical steering system provides lots of tactile feedback, since you're directly connected to the steering system via a mechanical linkage. Therefore, if there's something wrong you're liable to feel it (i.e. the car pulls to one side, or becomes difficult to steer), allowing you to detect problems before they become catastrophic. Without that mechanical linkage, you're dependent on the software designers to judge how much feedback the system provides. If there's a problem that the designers haven't anticipated, the system will not warn you, and small anomalies will grow to catastrophic proportions simply because the warning signs were filtered out from the driver's perception.

      Worse yet, the two problems are interrelated. Increasing the amount of tactile feedback increases the amount of software needed, since you've got two output devices (steering wheel for tactile feedback, and steering mechanism for actual steering) and you need code to modulate output to both of them. This necessarily increases code complexity, making the job of making sure the code is bug-free even more difficult.

      Finally, for those who are going to make an analogy with fighter jets' fly-by-wire systems, I must remind you that an aircraft has far more room to maneuver. And, even then, there were problems with the early fly-by-wire systems. The F-14, for example, had some serious issues with the flight control systems becoming confused and adjusting the wings inappropriately, leading to stalling and loss of control. These issues were eventually worked out, but the process took years. This is OK for a highly specialized system where your operators are specially selected and highly trained, but it is definitely not appropriate for any consumer grade system.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
  4. LOAD"$",8:LIST by glindsey · · Score: 4, Funny


    I DON'T SEE WHAT THE BIG PROBLEM IS. I
    HAVE BEEN POSTING FROM MY COMMODORE 64 F
    OR TWENTY YEARS NOW AND IT IS WORKING JU
    ST FINE FOR ME!


    The damned lameness filter has just managed to destroy my joke. Thanks a lot, filter.

    1. Re:LOAD"$",8:LIST by Otter · · Score: 2, Funny

      Hey, it's that guy from Afghanistan! What's Jon Katz up to these days?

  5. because it works! by wizardforce · · Score: 3, Informative

    The New York Times explores why old technology is still around
    simple, because it still works. Using radio as an example, it works just fine for what we need it for and we really haven't found a suitable replacement [light based communication for example] same for mainframes, there are niches that still must be filled with "older" technologies until we find something that makes the older tech not worth using.
    --
    Sigs are too short to say anything truly profound so read the above post instead.
    1. Re:because it works! by Itninja · · Score: 3, Interesting

      Well, just because it works doesn't mean it works well. Take a look at the Seattle School Districts' dinosaur VAX systems. Sure they work, but verrrry slowly. And what's more, maintenance is a nightmare and scalability in not an option. I agree that we should avoid trying to reinvent the wheel, but I think updating a wagon wheel with steel belted radial tire is sometimes a good idea.

      --
      I judt got a nre Kinesis keybiartf so please excusr ant egregiou typos.
    2. Re:because it works! by jellomizer · · Score: 3, Insightful

      There is a huge cost in upgrading that Vax system..
      There are Hundreds of Thousands if not millions of dollars of man hours put into that system, and programs. Replaceing them with a new system could lead to a huge mistake. Being that this is a school district. I doubt that anyone is willing to put the job on the line with such a migration. And being a unioned job I doubt that they will hire consultants to do it for them. They are stuck between two political brick walls.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  6. because it works by gEvil+(beta) · · Score: 2, Insightful

    Some things are just good ideas that work well. That's all there is to it. Sure, something more refined may come along one day, but it will need to be significantly better and offer a lot more. Otherwise, tried and true technology will hang around. Pretty simple, really.

    --
    This guy's the limit!
    1. Re:because it works by techpawn · · Score: 2, Insightful

      There's also the argument of "cost to keep working vs. Cost of upgrade"

      Many times I've seen historic pieces of IT Architecture in place because the cost to upgrade/train/retain/etc was a lot higher than dusting HAL every few thousand miles.
      If the vendor is going o keep supporting it why abandon it?

      --
      Ask not what you can do for your country. Ask what your country did to you
  7. 10 years ago, in Byte by wiredog · · Score: 4, Insightful
    Why PCs Crash, and Mainframes Don't

    When a PC crashes, even the system administrator might not hear about it, much less the vendors who made the system, the OS, and the application software. The user shrugs, reboots, and keeps right on working. When a mainframe crashes, however, it's a major catastrophe. It's General Motors calling up IBM to demand answers.


    Ten years gone, and still relevant.

    Damn I miss Byte.

    1. Re:10 years ago, in Byte by $RANDOMLUSER · · Score: 2, Funny

      The same issue had an article on "DLL disasters - DLL conflicts are a common cause of crashes".

      Ten years gone, and still relevant.

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
  8. Old Technologies that are still kicking... by FranTaylor · · Score: 5, Informative

    The x86 architecture

    The QWERTY keyboard

    SATA (yes, folks, a serial version of the old IBM AT bus!)

    Drive letters, DOS devices

    Does anyone actually use the tar program for its original purpose anymore?

    1. Re:Old Technologies that are still kicking... by silas_moeckel · · Score: 2, Insightful

      I can think of a couple major backup applications (netbackup) still use tar when you get down to the tape level there really isn't any good reason to replace it.

      --
      No sir I dont like it.
    2. Re:Old Technologies that are still kicking... by Quiet_Desperation · · Score: 2, Funny

      Does anyone actually use the tar program for its original purpose anymore? Sometimes, but I generally skip the feathers.
    3. Re:Old Technologies that are still kicking... by Chris+Tucker · · Score: 2, Interesting

      Add to the list the wired telephone.

      As long as the wire from the central switch to my telephone is intact, I have phone service.

      The cell phone is a glorified cordless phone. When the backup batteries at the local cell tower die, so does your phone. Oh, and when the battery in your phone dies, game over, man.

      The wired POTS also runs on batteries. Kept charged by the local power distribution network. When that drops out for whatever reason, the batteries keep working, as the local generators at the central switch fire up.

      As long as the phoneco keeps the diesel fuel flowing into the generators faster than it gets burned, the phone network stays up.

      The phone by my computer is a Western Electric 2500 "desk" set. It was made in 1982. Works as well as it did when it was built 26 years ago. It'll likely still be working as well as it did when it was built in another 26 years.

      --
      Guaranteed! This comment 100% Anthrax free!
    4. Re:Old Technologies that are still kicking... by MightyMartian · · Score: 2, Informative

      Drive letters have not been made obsolete yet. I create them regularly with the SUBST command to make local paths easier to access. It's also of course great for mapping network shares. Quite frankly I don't understand how you Unix guys live without such convenient shortcuts!


      Um, we have these things called hard and symbolic links, and have had them for a few decades now.
      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
  9. From the Fine Article by Intron · · Score: 4, Funny

    "mainframe sales are a tiny fraction of the personal computer market"

    I'm pretty sure that mainframe sales are 0% of the personal computer market.

    --
    Intron: the portion of DNA which expresses nothing useful.
  10. Irony by Dog-Cow · · Score: 4, Funny

    Does noone else see the irony in a newspaper exploring the reasoning behind "old" technology being used in modern environments?

  11. Mainframes... going out of style?! by CaptainPatent · · Score: 3, Insightful

    With a "Bill Gates" 640k view of the world, of course we wouldn't need mainframe computers. Desktops now have more than enough power to run even the largest server applications of 1991 hands down and it's easy to see where that statement came from.

    The problem with the vision is that Stewart Alsop didn't take into account the growing complexity of computer programs. We have plenty of (in comparison to the software of 1991) inefficient applications that require ridiculous amounts of computer power to serve and process everything we need done. We have complex server applications like gigantic databases and games and video servers that couldn't exist in the 1991 world.

    The mainframe of yesteryear may now fit into the physical space of today's desktop... or smaller, but that doesn't mean there won't be a need for a bigger and faster one to take its place. That's as true now as it was then.

    --
    Well, back to rejecting software patent applications.
  12. Had this discussion... by SerpentMage · · Score: 3, Interesting

    I was at a conference and at a BOF where I raised this question and technology. One person said that at the end of the day Microsoft will be replaced by Google apps.

    I said, yeah sure Microsoft will be replaced like IBM and the mainframe will be replaced. He then went on and explained to me on how the mainframe is dead. I looked at him and laughed because there are still oodles of people using the mainframe and there will be oodles of people using Microsoft.

    It is not that Google apps will replace, but will complement Microsoft, like the mainframe compliments Microsoft. Where the real understanding begins is when you know what to use when...

    --

    "You can't make a race horse of a pig"
    "No," said Samuel, "but you can make very fast pig"
  13. Because it's easier and less risky than switching by Reality+Master+201 · · Score: 2, Insightful

    First, mainframes have many reliability and redundancy features that aren't found or aren't common in other hardware. If you spend the money, you can get 100% uptime guarantees.

    Second, there's a lot of software written for the mainframe that works. It does important stuff, and what it does is probably not exceedingly well documented, and porting all that shit to something new is a massive, risky, expensive task.

    Why mess with what works, particularly if the vendor seems to be willing to keep the product line going? There's no pressing reason to move, apart from people's prejudices about the mainframe, and the benefits really don't come close to outweighing the costs/risks.

  14. Advantages count by NorbrookC · · Score: 3, Interesting

    FTA: First, it seems, there is a core technology requirement: there must be some enduring advantage in the old technology that is not entirely supplanted by the new.

    This is what keeps a lot of "old" technology going. Over the past 30 years, I've seen the predicted demises of printed books, keyboard-entry word processing, land-line phone systems, and so on. Yet, each of them seems to still be chugging along. e-books are here, but, as it turns out they have lacks when it comes to the readability and portability, as well as being usable in many environments. Keyboard entry word processing was supposed to have been supplanted long since by voice recognition technology, which is another technology which always seems to be "5 or 10 years away". Cell phones were supposed to supplant all land-line phones, but it turns out there are places you can't get a signal, and you can also do a lot of other things with that land line that you can't do with a cell. Each of these supposed supplantive technologies turned out to have issues that the "old" tech didn't have. It doesn't mean that the new wasn't useful, but in terms of supplanting the old, it didn't happen.

  15. Real Old Technology by tonyreadsnews · · Score: 2, Insightful

    I keep waiting for people to stop using the wheel and come up with a more efficient solution. It can't last forever, ya know...

    1. Re:Real Old Technology by Admiral_Grinder · · Score: 2, Funny

      Why bother, somebody is just going to reinvent later on.

  16. no built in obsolescence by apodyopsis · · Score: 5, Interesting

    I used to make CD players for one of the tech giants, as such I was in China alot. When I say "make" I'll be more specific - I wrote the firmware.

    I remember vividly a conversation with one of the chinese project managers. I was discussing the build quality of a new CD player for the US markets. It had that brown cardboard like PCB that the racks leap off if you wave a soldering iron in the general vicinity. The PCBS, the unit front, the enfire casework was glued together with a hot glue gun. The radio tuning circuit was wire wrapped around a pencil and then "frozen" in place with dripped wax whilst the software was expected to adapt to mask any tolerance issues. The manager and his team gave it a projected life span of 18 months, then the consumer would be back to buy another, he was really enthusiastic about the repeat business.

    *That* is why old tech survives because it was built to last, not with built in obsolescence. And no, I never brought a CD player from my employer ever again.

    1. Re:no built in obsolescence by jagilbertvt · · Score: 2, Insightful

      I imagine you no longer work for them because they went out of business because of such shoddy products. I know I generally don't buy products from the same manufacturer if the first one fails in a short time period. I certainly hope others have the same sense..

      Though, most likely they're still in business selling cheap/shoddy products to OEMs.

  17. New ways to do old things by bugs2squash · · Score: 4, Interesting

    I keep seeing new ways to do the same old things; perform a credit transaction, store a health record, track inventory etc. Many of these requirements have changed little for decades if not centuries, and new requirements like enhanced security are easily accomodated in a centralized environment.

    The original systems created to satisfy these requirements were lightweight and efficient to run on the machinery of the time and easily managed by virtue of being centralized. By contrast, many new solutions are bloated and hard to manage because of their de-centralised nature and the need to use whatever networking protocol was simplest to implement regardless of its suitability for the task. God forbid that anyone has to look at a terminal font to get information from a system - if it's not in Times new Roman then it's just not proper information.

    The sole purpose for the replacement of the older systems seems to have been "because we wanted a GUI" to make it un-neccessary to train our users or because companies thought that they could axe experienced network admins and terminal equipment that they perceived to be 'locking them' to a vendor. Now I see that in many cases the management of large systems has been "de-skilled" and involves such a cocktail of technologies that nobody knows quite how it all hangs together (least of all how secure it all is).

    Best just throw in more resources to make the IT problem go away, at least it's spread over several bills so it seems easier to pay for...

    --
    Nullius in verba
  18. Fewer points of failure by esocid · · Score: 2, Interesting

    Coming from a person who has worked a lot on cars, I would prefer to work on an older car any day. Why? Simply put, there are fewer points of failure. When your car doesn't run right, what do you check? In older models you have things to check which are mostly mechanical. In newer models you have some mechanical and some electronic, which leaves a lot of things to investigate and can end up being a humongous hassle. (*begin short rant* for example what idiot thought it was a good idea to electronic fuel pumps inside the gas tank whereas mechanical fuel pumps are connected to the engine *end short rant*) There may be small variations in advancements in the mechanical parts, but those are tried and true and have been implemented since probably the 50s. The tried and true old technology is relatively more simple than the newer technology and easier to fix as long as it can serve the same function. This may be slightly different for older electronic technology, but I would figure that the comparison to cars would work just fine.

    --
    Absolute power corrupts absolutely. indymedia
    1. Re:Fewer points of failure by stokessd · · Score: 2, Interesting

      A portion of the nightmare of newer cars is the EPA and manufacturer locking you out of the control system. You as a consumer have very little visibility into the ECU. It's like trying to fix an old car and only being allowed to raise the hood 6 inches to work.

      I've got an aftermarket ECU on my hobby car and it allows me to see exactly what's going in in terms of engine management and current performance. It's got real-time feedback of emissions fueling and timing. I can data log them all as well as control them all with 3D maps. The system is more complex than a purely mechanical engine, but it also provides tools to let me measure and control the operating conditions of the engine more than I ever was able to in the pure mechanical days. It also detects pre-ignition and can adjust timing on the fly.

      So it's not necessarily the technology that is screwing you in fixing a new car, but the political decisions surrounding that technology.

      The other problem with new cars is that the disposable mentality in consumer electronics is slowly permeating into the car world. Thank navigation systems, CD players etc. Sure the newer engines may be good for 200K+ miles but that $30 car stereo or nav system certainly isn't.

      Sheldon

  19. Ever hear of a "wheel"? by marcus · · Score: 2, Insightful

    That's ancient tech.

    How about a bottle or a bucket?

    Try an even older and more generic container, a sack.

    Old tech hangs around because it does it's job and has not been improved upon in any meaningful fashion by later tech.

    Incandescent lights might actually exit the stage soon...

    --
    Good judgement comes from experience, and experience comes from bad judgement.
    - W. Wriston, former Citibank CEO
    1. Re:Ever hear of a "wheel"? by Pope · · Score: 2, Funny

      There's a hole in my bucket, you insensitive clod, you insensitive clod!

      --
      It doesn't mean much now, it's built for the future.
  20. Re:Just like analog television by eldepeche · · Score: 2, Informative

    Digital TV does everything analog TV does, except it can provide better video and sound quality and multiple streams in the same amount of EM spectrum.

  21. NY Times misses boat again by br00tus · · Score: 4, Insightful
    Gawker.com regularly makes fun of how the New York Times approaches a question the reporter knows little about and comes away with a convoluted answer. The article asks "Why Old Technologies Are Still Kicking". The best answer they come up with is "there must be some enduring advantage in the old technology that is not entirely supplanted by the new". There is an enduring advantage, although they don't go into what it is, and put it in a misleading way actually. It's cheap. Some of these companies have been putting business logic and programs into these systems since the 1950s. The cost of moving them from 370 to 390 to zSeries is minimal, as is replacing parts that break down etc. And it works. Sometimes better than modern machines - some of these machines have uptime of decades. High availability is not a new concept for them.


    What would be the cost of hiring on top of the existing mainframe admins and developers a team to migrate this stuff to Windows or UNIX? Remember some of this code is written by people who not only have left the company but may have died. Then you have to hire new developers and administrators for the UNIX/Windows systems. Change always creates the potential for problems, so expect a higher percentage of disruptions to the business as you're doling out all this money. If IBM is making it easy for you to keep what you have going, and also allows Linux, web etc. capability, why spend all that money to transition? The answer is that a lot of times companies don't. I worked at a Fortune 100 company that still had plenty of IBM mainframes. They even had a lot of their printing handled by the mainframes, although there were Windows and UNIX gateways into the print queue.

    1. Re:NY Times misses boat again by asuffield · · Score: 2, Insightful

      The article asks "Why Old Technologies Are Still Kicking". The best answer they come up with is "there must be some enduring advantage in the old technology that is not entirely supplanted by the new".


      And that's so stunningly inevitable that the whole article is a poor joke. They've started by using misleading labels for the things under consideration - if you fix that, the idiocy of their opinion becomes obvious.

      They aren't comparing "old technology" to "new technology". They are comparing "technologies that have survived for 25 years and are still around" to "new technologies". In other words, they are comparing the very best of the older technologies to a random (hence, mediocre) selection of newer technologies. It is no surprise that the better ones are, well, better.

      You'd get a different result if you made a fair comparison of "things that were around 25 years ago" to "things that are around today". Nobody ever does that.
  22. It's not 'Old Tech' by kick_in_the_eye · · Score: 3, Insightful

    PC's have been around for over 25 years. Is that not old? They constantly evolve.

    Mainframes constantly evolve.

    Mainframes went 64 bit before the PC ever did. Virtualisation is just gaining ground on the PC.

    Mainframes have had that for decades with Domains and LPAR's.

    Whats old technology, a PC server farm with dedicated server per app, and maybe 10 concurrent users, or a mainframe running many applications with thousands of users, and terrabytes of i/o throughput.

  23. can we know put alsop on ignore ? by cinnamon+colbert · · Score: 2, Interesting

    be interesting to find out how often the guy is this wrong.
    I still remember from the old whole earth catalog, how they recommended these super expensive foam swords - sort of a pre yuppie yuppism.

  24. Apples and oranges by PCM2 · · Score: 3, Insightful

    Actually, no matter how fast your PC is, PCs and mainframes are engineered for different things. Many mainframe-class machines specialize in transaction processing and are designed for total I/O speed, rather than chip clock speed. People also pay the big bucks for mainframes not because they are fast but because they never, ever crash nor require downtime. Don't let Apple calling a G4 Mac a "supercomputer" confuse you -- a mainframe is still highly specialized equipment, and I doubt there's any application that you personally might need to run that would require one. On the other hand, no matter how fast desktop chips get, it seems unlikely to me that major Wall Street banks would ever switch from mainframes to PC-class hardware for financial transaction processing.

    --
    Breakfast served all day!
  25. Re:whatever runs old software by Mycroft_514 · · Score: 2, Insightful

    COBOL code runs in some shops where the source code is even gone! I know one system I wrot ein the early 80's is still running. I left that company in the mid 80s. Other palces you find stuff all the time written by peopl that have moved within the company, left the company, retired or even died.

    Heck, I was writing a new COBOL program the week before last. Why? Because it gets the job done, with a minimum of fuss. And the code was based upon a similar COBOL program of about 3 years ago, which works, so I was able to crank out a WORKING program with only an hour or so of work. Convert to Java? Try 3 weeks work, which I just don't have time for.

    Why are the mainframes still here? What machines are you going to use to put terabyte sized databases on that require access 24 x 7 for hundreds of users?

    If I can line up enough jobs to run a mainframe for 8 hours standalone (yes, take the whole machine and peg it to 100% for 8 hours), just to do maintenance on my databases on Thanksgiving day, when am I ever going to get enough time to do it in a server environment?

  26. Mainframe engineering is better. by Animats · · Score: 4, Interesting

    Mainframes are still around because the engineering is better.

    There's no secret about how to do this. It wouldn't even add much cost to servers to do it right. Here's what's needed.

    • All the hardware must self-check. CPUs need checking hardware. Mainframe CPUs have had this since the Univac I. All memory, including the memory in peripherals, needs to have parity, if not ECC. Connections to peripherals must have checking. All faults must be logged and automatically analyzed. CPU designers are wondering what to do with all those extra transistors. That's what.
    • Peripherals have to go through an MMU to get to memory; they can't write in the wrong place. IBM mainframes have done this since 1970. The PC world is still using a DMA architecture from the PDP-11 era, and it's time to upgrade.
    • The OS has to be a microkernel, and it can't change much. The amount of trusted code must be minimized. IBM's VM has been stable for decades now, even though the applications have changed drastically. The QNX kernel changes little from year to year; Internet support, from IP up through Firefox, was added without kernel changes. This is incompatible with Microsoft's business model, and the UNIX/Linux crowd doesn't get it. So we're stuck there.
    • Additional hardware support for debugging is helpful. Unisys mainframes at one time had hardware which logged the last 64 branches, and on a crash, that was dumped.
    • All crash dumps are analyzed, at least by a program. Why did it fail? Someone has to find out and fix it. We need tools that take in crash dumps from server farms and try to classify them, so that similar ones are grouped together, prioritized, and sent to the correct maintenance programmer.

    Once you have all that fault isolation, you know which component broke. This produces ongoing pressure for better components. It empowers customers to be effective hardasses about components breaking. With proper fault isolation and logging, you know what broke, you know when it broke, you know if others like it broke, and you probably know why it broke. So you know exactly which vendor needs the clue stick applied. There's none of this "reinstall the operating system and maybe it will go away" crap.

    1. Re:Mainframe engineering is better. by CodeBuster · · Score: 2, Informative

      There's no secret about how to do this. It wouldn't even add much cost to servers to do it right. That is the very problem: COST. The users who want this type of functionality buy the mainframe and run Linux and Windows sessions inside of virtual machines on the mainframe which might run thousands of these sessions (I know that you already know that, but I am repeating it for the sake of completeness). The margins on PC "workstation" and "server" hardware and software are so thin (ask Dell or HP about how thin the margins are on PCs these days) that almost ANY additional cost, particularly one that unsophisticated users are unlikely to understand or appreciate, is anathema. The markets are just different.
  27. Hit the nail on the head. by Ungrounded+Lightning · · Score: 3, Informative

    Mainframes are about three things:
      - Reliability
      - Availability
      - Capacity (including compatibility across upgrades)
    in that order.

    Reliability is the absolute must. Dropping pennies through the cracks adds up to big bucks in lost coinage and much BIGGER bucks in legal trouble from the people whose pennies got lost. Consistently total the bill wrong and you face class action suits, too.

    Mainframes don't make errors, period. The internal components DO make errors, and the mainframe fixes the errors so the result is correct (though it may be delayed by milliseconds when a bit drops internally). They do this a number of ways: Error detection/bus-logging/stop-fix-restart, redundant components and voting, redundant components and comparison (see "error detection..."), error correcting codes to name just a few.

    Redundant collections of less reliable machines don't cut it. Businesses solve the "distributed update problem" by avoiding it: Transactions are processed on a single, ultra-reliable, server. The data is backed up (offsite and often dynamically via a network) so that, in case of disaster, they can switch to ANOTHER single, ultra-reliable, server. But spreading the work over multiple flakey machines is not an option. (They know how to do it with people. But they don't want to go there with computers when there's a better option.)

      - Availability is right up there.

    Drop the real-time logging of phone calls for a reboot and a baby-bell's ong-distance phone lines are free. That's in the million bux and hour range. But it's a drop in the bucket compared to the cost of an outage in the trading support systems of a major brokerage.

      - Capacity must continue to be "enough" as a business grows.

    Throttling a growing business because the IT department can't crunch the extra transactions kills shareholder value. And this includes compatibility: Thrashing the applications and inducing delays and bugs, just to port to a machine of the necessary capacity, also isn't an option. A business-critical legacy application has to "just work" if the system must be upgraded for higher capacity. The source may be long lost and the programmer long dead, so even recompilation (or reASSEMBLY) may not be practical options. (Even if the source code ISN'T lost it may be in a language that's no longer supported and/or with no experts available.)

    ===

    Makers of non-mainframe computers and their components and operating systems still haven't "gotten it" on these issues. The hardware designs are almost totally composed of "single points of failure" and flake out from time to time. OS crashes are a way of life (especially with the "dominant desktop OS" - which is what business decision-makers see).

    The chip makers blew it with things like Weitek's floating-point accelerator that didn't do denormals and Intel's Pentium bug. (Those little numbers are VERY important for things like interest calculations.) In particular, Intel could have recovered from that by immediately replacing the chips with the fixed ones and giving business customers priority. Instead they fought it and claimed that the errors didn't matter for anybody but the users of "high-end games". GAMES? What does THAT look like to a guy in a business suit in the executive suite of a fortune 500 corporation?

    Imperfect computers can work for the desktops that support the imperfect people who handle the day-to-day operation. The infrastructure is already in place for distributing the load across them and recovering from their errors. And they can work for the core of a network - where protocols can repeat dropped packets and machines can route around failed peers and cables. But like the EDGE of a network (where a customer's lines funnel through a single box, which must have telephone-switch-like reliability), the core of corporations' information processing is already built on and optimized for near-perfectly-operating machines. Despite their cost they're FAR cheaper and less risky than switching to, and running on, something less.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  28. Prius pretty much does this... by klubar · · Score: 2, Informative

    Much of the Prius is drive by wire (especially the throttle)--but they kept the old model. When I first got my prius I thought simulating the "creep" in an automatic transmission on drive by wire was stupid. I now think it makes sense--as that's what we're really used to. In other ways, keeping existing models but changing the implementation is good design.

    I'm not sure I see what's wrong with the steering wheel as an input device for turning a car. However, there's no real reason why the wheel could just be turning a potentiometer that controls the steering. The original reason for a steering wheel was the mechanical advantage (thus the reason trucks had bigger steering wheels. Perhaps we should go back to the tiller -- which was what some of the original cars had.

  29. Your unusual sig. by RoverDaddy · · Score: 2, Insightful

    I can so say what you find unusual about your sig, as this post (don't count my sig that follows) has that oddity too. Huzzah! I admit it's off topic, so mod accordingly. Sigh.

    --
    RETURN without GOSUB in line 1050
  30. Total Loss of Knowledge by severoon · · Score: 3, Insightful

    I think old tech survives because of two reasons, one following the other. First, businesses develop inertia along a certain platform. For example, banks write a lot of code that is restricted to run in a mainframe environment (for whatever reason, it can't be moved off). "Inertia," in this case, means that a lot of code and business processes and practice have been developed around that platform. Perhaps even jobs have been created that are primarily concerned with the care and feeding of this platform and all it supports.

    Then, time passes. People forget, and people leave. New people take over. At some point, if enough complexity develops and sits over a long enough period of time, the entity that owns the platform and all it supports basically loses control of it. They have no knowledge contained outside the system itself...to make significant changes requires someone to delve into it and tease out the why's and wherefore's of how it works. Either that, or replace it wholesale, abandoning all of the functionality of the code and the stability that comes along with the associated business processes.

    If no one quite understands how something works, or even the totality of what it does, then it becomes easier to upgrade an existing platform than replace it. In some cases, the platform can only be upgraded in certain ways that maintains some restrictions of the original platform. And that's why old tech has staying power. No one knows what it does, how it works, or understands the impact of or effort required to replace it.

    I think this cycle is inevitable to some extent where complex systems are required to fulfill some needed function. However, I also think there is much that businesses could do to prevent these issues where they are not necessary. I think the fundamental thing that needlessly ties businesses down to old tech is an improper segmentation of responsibilities within the company. Many times, departments and created and responsibilities assigned based not on the actual work that needs to be done, but rather the prejudices of executive management. A work force should be divided up based on areas of related responsibility and the dependencies between those groups, and nothing else. (This is usually how things are done at the low level of organizing groups, but go one or two levels up on the org chart and the concept seems to no longer apply at most places.)

    --
    but have you considered the following argument: shut up.
    1. Re:Total Loss of Knowledge by Keen+Anthony · · Score: 2, Insightful

      In addition to your excellent point on inertia, I think it the cost of sustaining an old technology that works will get cheaper over time, to the point that a business doesn't need to innovate if that particular technology still fulfills a demand. I've been thinking a lot about the Technics SL-1200 MKII turntable lately. It's a 30+ year old design, and a survivor of its era. There are far superior turntable technologies out there now, but they are very expensive. This is party because these new technologies are still being paid for today. The Technics hasn't changed much over the years. The reason it's so cheap to sustain is that its original design cost and its production capital costs were paid for long ago. For its fans, it's a good enough turntable that does the job.

      I also think older technologies were often designed and implemented to last longer than technologies created today. Just looking at consumer electronics, I think the desire to achieve economies of scale in production often results in products which will fail eventually due to cheap components (e.g., early '90s metal VCRs vs '00s plastic VCRs). In one way, you could say that the desire for a technology to become a commodity makes us design for failure.

      Also, sometimes you can't advance through your tech tree as fast as you like because you didn't discover the right technologies in order to move forward... or you didn't build "Leonardo's Workshop".

    2. Re:Total Loss of Knowledge by Kadin2048 · · Score: 3, Insightful

      I think you're close to the point, but there's a strong issue of cost involved.

      In many situations, you can make a solid business case for "if it ain't broke, don't fix it." In many businesses, the mainframes ain't broke, and nobody's in a hurry to fix them. Yes, IBM charges rather phenomenally for support when your machines start to get long in the tooth -- but they have a relatively straightforward upgrade path (to new mainframes) that's cheaper for many people than moving to commodity systems would be.

      After all, the people who run mainframes aren't going to buy a bunch of whitebox machines and just cross their fingers and hope they work -- they want support and reliability and equivalent featuresets. By the time you take commodity systems and make them and make them perform like a mainframe, and then make them as reliable as a mainframe, and then you add on the cost of support and maintenance equivalent to what you get with a mainframe ... suddenly you're talking about a sizable pile of dough. Factor in the cost of porting lots of legacy applications, or finding replacement for modern packages that don't have 100% equivalents on commodity hardware (such things do exist), and in retraining or replacing staff who have decades of experience in your mainframe platform and how it functions in your business, and the case for buying the newest z/Series or midrange is clear.

      I think most people would be surprised how much stuff that they count on being on-time and correct but don't think about -- things like their bank statements, phone bills, etc. -- are handled on large systems. And not necessarily creaky old 'legacy' ones, either, but bright shiny new ones.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  31. It has nothing to do with technology by AxelTorvalds · · Score: 2, Insightful
    There is a much more simple reason mainframes are still around. It has nothing to do with old or new technology, when IBM sells a mainframe they are selling an idea.

    "Mainframe" is servicable, supported, robust, high performance, and reliable. You're buying that when you buy "mainframe," it just so happens that IBM packages that in a larger sized computer. Technology is a fairly small part of that idea. To make "mainframe" go away you have to convince the world that the idea is no good, but it's really really really good.

  32. IBM's real product: Peace of Mind by tcgroat · · Score: 2, Informative

    There's an old saying in the industry that still holds true: "Nobody gets fired for buying IBM." They provide the customer service businesses trust, and that's what closes the deal in large-scale business systems (and brings in a large, ongoing revenue stream). Look at their name: International Business Machines. Their reputation came from getting the job done year after year, from protecting the money spent on applications, development, and client data from instant obsolescence.

    Companies remember that IBM mainframes give them years of faithful service, with on-site support a phone call away. Compare that to your PC experience!

  33. When Something Goes Wrong... by BBCWatcher · · Score: 4, Informative

    I love this "single point of failure" argument. It's a fallacy. The only single point of failure with a single mainframe is the building it physically sits in. A single mainframe is internally redundant in every possible respect you can think of (and several you didn't think of). It is that cluster you talk about fondly, except there's no (error-prone) self-assembly and no particular management burden required. It. Just. Works.

    But if you're concerned about a building failure -- fire, flood, whatever -- you can buy a second machine. IBM will sell that second machine to you at a lower price. You can put the second machine in a second building, you can run fiber (preferably with two separate physical paths) between the two machines, keep them many tens of kilometers apart, and run them as a single, seamless cluster (called a Geographically Dispersed Parallel Sysplex). And, as a programmer, you have absolutely zero coding responsibility to make that all work. If anything bad happens all your transactions instantly flip over to the other site, in-flight, real-time. And you don't lose a single byte or a single customer, and you can prove you didn't. You can also service any element of that cluster -- any element, from software to hardware to network to whatever -- without any interruption in business service. Yes, you can upgrade your database engine version while everybody's credit cards keep working. Neat party trick, that, but it's business-as-usual for mainframes.

    Scalable? Each machine contains up to 64 main processors (and a minimum of two spares!) running at 4.4 GHz with more cache (and more cache levels, including copious shared cache) than anything else. (Even the clock speed argument is gone. It's a faster clock speed than X86.) Plus scores of secondary processors -- the main processors only do real work, not encryption or I/O. They don't even handle clustering -- there are dedicated processors for that. You can stuff 1.5 TB of RAM in each frame. And you can have a single cluster -- which behaves like a single logical machine from a programmer's point of view -- containing up to 32 of these machines. That's a single "machine" with 2048 main processors and hundreds (thousands?) of assist processors. Beyond that you can still do everything an Intel cluster can, like conventional load-balancing (e.g. HTTP spraying) across multiple 2048-CPU clusters. But no one has yet invented a core banking system, for example, that exceeds even a couple of these 64-way machines for a large Chinese bank, to give you some perspective.

    No, this stuff is in a different league. Please read up on it sometime before dismissing it offhand. I don't dismiss the value of X86 blades for certain applications, but this mainframe stuff is very different and has important roles. Telecom switching, maybe maybe not. Telecom billing, you bet.

  34. Highly regulated industries by ScottBob · · Score: 2, Insightful

    Some industries have a tendancy to hang on to old tech because of regulatory compliance and how difficult it is to get new systems approved. Case in point: Nuclear power plants. They have control systems that still rely on old tech, even though much has been improved over the ages, simply because they rely on fail-safes and redundancies that are governed by processes and procedures that were developed and put into place many moons ago, which they had to go through great lengths to get approved by regulatory bodies like the nuclear regulatory commission. In order to upgrade a system even in a small sector of a nuclear plant means thorough scrutiny and a whole lot of red tape to get through before approval, which is very costly and time consuming.

    Which is why nuclear power plants still rely on mainframe computers, analog control systems and those big bulky institutional green control panels in the control room with lots of blinking lights, dials, knobs and buttons that look like mid 50's science fiction movies. (Nobody wants to stare at that all day- they'll go stir-crazy.)

    Contrast that to one coal burning behemoth I visited that had a fiber networked distributed control system running on a modern server system, with a number of large flat screen panels in a modern operations center that looked more like a TV news studio, displaying the status of all the systems; and changes can be initiated with a couple keystrokes or even through a GUI.

    The problem with the old systems at nuclear power plants is that many of the people who know them are of retirement age. As one guy who was tasked with maintaining the control systems in one nuke plant's repair shop told me, "Everyone in here is a grandfather". The younger people fresh out of engineering school who are taking their place were schooled on the modern systems like what's at the coal burning plant. There is a crisis going on because a lot of the old-timers are being forced into early retirement (taking their body of knowledge with them) faster than their replacements can learn from them.

  35. Re:So, where's my pocket mainframe? by simong · · Score: 2, Informative

    You can. There's an emulator called Hercules which implements the S/370, ESA/390 and z/390 instruction sets. You still need a copy of the relevant OS to run on it but some of the older IBM mainframe OSes are public domain, and there is an implementation of Linux for the 390 architecture.