Slashdot Mirror


The Mainframe Is Dead! Long Live the Mainframe!

HughPickens.com writes The death of the mainframe has been predicted many times over the years but it has prevailed because it has been overhauled time and again. Now Steve Lohr reports that IBM has just released the z13, a new mainframe engineered to cope with the huge volume of data and transactions generated by people using smartphones and tablets. "This is a mainframe for the mobile digital economy," says Tom Rosamilia. "It's a computer for the bow wave of mobile transactions coming our way." IBM claims the z13 mainframe is the first system able to process 2.5 billion transactions a day and has a host of technical improvements over its predecessor, including three times the memory, faster processing and greater data-handling capability. IBM spent $1 billion to develop the z13, and that research generated 500 new patents, including some for encryption intended to improve the security of mobile computing. Much of the new technology is designed for real-time analysis in business. For example, the mainframe system can allow automated fraud prevention while a purchase is being made on a smartphone. Another example would be providing shoppers with personalized offers while they are in a store, by tracking their locations and tapping data on their preferences, mainly from their previous buying patterns at that retailer.

IBM brings out a new mainframe about every three years, and the success of this one is critical to the company's business. Mainframes alone account for only about 3 percent of IBM's sales. But when mainframe-related software, services and storage are included, the business as a whole contributes 25 percent of IBM's revenue and 35 percent of its operating profit. Ronald J. Peri, chief executive of Radixx International was an early advocate in the 1980s of moving off mainframes and onto networks of personal computers. Today Peri is shifting the back-end computing engine in the Radixx data center from a cluster of industry-standard servers to a new IBM mainframe and estimates the total cost of ownership including hardware, software and labor will be 50 percent less with a mainframe. "We kind of rediscovered the mainframe," says Peri.

14 of 164 comments (clear)

  1. Tao by phantomfive · · Score: 5, Insightful
    From the Tao of Programming:

    There was once a programmer who wrote software for personal computers. "Look at how well off I am here," he said to a mainframe programmer who came to visit. "I have my own operating system and file storage device. I do not have to share my resources with anyone. The software is self-consistent and easy-to-use. Why do you not quit your present job and join me here?"

    The mainframe programmer then began to describe his system to his friend, saying, "The mainframe sits like an ancient Sage meditating in the midst of the Data Center. Its disk drives lie end-to- end like a great ocean of machinery. The software is as multifaceted as a diamond, and as convoluted as a primeval jungle. The programs, each unique, move through the system like a swift-flowing river. That is why I am happy where I am."

    The personal computer programmer, upon hearing this, fell silent. But the two programmers remained friends until the end of their days.

    --
    "First they came for the slanderers and i said nothing."
    1. Re:Tao by Anonymous Coward · · Score: 5, Funny

      The tl;dr version:

      PC programmer : "My job is super easy!"
      Mainframe programmer : "Yes. Yes it is."

    2. Re:Tao by jandersen · · Score: 5, Funny

      - and another one, somewhat abridged:

      A Windows admin, a UNIX admin and a Mainfram admin went to the toilet at the same time;

      - the Windows guy finished first, washed his hands and wiped the fingers on a huge wad of paper towels and threw them on the floor, mostly unused

      - The Linux guy washed his hands and carefully dried his hands with 1 paper towel, which he then deposited in the bin

      - The mainframe guy just headed for the door, remarking "I learned long ago not to piss on my fingers".

    3. Re:Tao by Anonymous Coward · · Score: 5, Funny

      Joke is not realistic due to excessive social interaction.

    4. Re:Tao by 16Chapel · · Score: 5, Funny

      Mac admins don't require toilets any more, they removed the port a few generations back.

  2. plausible for some setups by Trepidity · · Score: 5, Insightful

    The IBM pricing really is quite high (there are a ton of licensing fees for the hardware, maintenance, and software). But the systems work reliably. You get a giant system that can run a whole lot of VMs, with fast and reliable interconnects, transparent hardware failover (e.g. CPUs inside most mainframes come in redundant pairs), etc. To get a similar setup on commodity hardware you need some kind of "cloud" orchestration environment, like OpenStack, which can deal with VM management and migration, network storage, communication topology, etc. The advantage of an x86-64/OpenStack cluster solution is that the hardware+licensing costs are loads cheaper, and you don't have IBM levels of vendor lockin. The disadvantage is that it doesn't really work reliably; you're not going to get 5 9s of uptime on any significantly sized OpenStack deployment, and it will require an army of devops people to babysit it. The application complexity also tends to be higher, because failures are handled at the application level rather than at the system level: all your services need to be able to deal with non-transparent failover, split-brain scenarios, etc. Also the I/O interconnects between parts of the system (even if you're on 10GigE) are much worse than mainframe interconnects.

  3. It's like the "on a computer" patents. by SeaFox · · Score: 5, Insightful

    For example, the mainframe system can allow automated fraud prevention while a purchase is being made on a smartphone.

    Because that's so much different than preventing fraud on a purchase being made from a desktop PC.

  4. The More Things Change.... by Shakrai · · Score: 5, Insightful

    .... the more they stay the same. :)

    I keep telling my friends that "cloud computing" is not a new concept. We used to call them "dumb terminals." Not a precise analogy of course but close enough for our purposes. You just know that's going to come full circle in another decade or so.

    --
    I want peace on earth and goodwill toward man.
    We are the United States Government! We don't do that sort of thing.
  5. Re:I didn't think they called them that these days by lucm · · Score: 5, Interesting

    Have you seen those beasts? They come with earthquake kits (hydraulic suspension, gyros, etc), waterproof cables connectors (to keep working in a small flood) and nitrogen-rich fire-resistant enclosures. Drives are snapped in a backplane because loose cables are a liability, and IBM even provides an optimal distribution of redundant components inside the case based on their extensive records of hardware failures experienced by all their large customers in the last 20 years (because of course those machines are not serviced by the customers themselves).

    This kind of big iron is definitely not a pimped pizza box. It is an amazing piece of engineering. Loud, expensive, inflexible, but truly amazing.

    --
    lucm, indeed.
  6. they are dying by Anonymous Coward · · Score: 5, Informative

    The death of IBM's mainframes is happening. It was never going to be an overnight thing though. We just replaced our 2 IBM mainframes which cost us just over 10 million each plus licensing and maintenance costs each year with around 2 million of intel based servers. Yes each of those boxes is almost a little mainframe in itself with 80 cores per machine and 4TB of memory, but they run at a fraction of the cost (with more total processing power than the mainframes they replaced) even when providing full cold standby redundancy. There are 3 other places in town that I know that also run mainframes, 1 has 6 of them all of which they have a 10 year plan to phase them out, another has 2 which will be gone by the end of 2016 and the last is the only hold out in town which is waiting to see how our replacement has gone (so far 6 months in and they are happy, another 12 months and the mainframes will be completely turned off).

    1. Re:they are dying by Anonymous Coward · · Score: 5, Interesting

      I'd be lying if I said it was easy and the architecture we have for the moment (temporary) is terrible as we basically did a giant recompile for the majority of the cobol code and have it running on a single server (though it uses at least 70 cores of that capacity for most of the day), long term it will be recoded with part of the savings from the mainframe decommissioning used to re-architect it to be a more scale out rather than scale up design. we had to extract all the batch, nightly analytics, archiving, forensics and various other processes on to separate machines recode some processes to be more parallel. 2 year project all up (plus a great deal of planning before that). it actually runs on 6 of those monster specced machines, only one of them is really ever stressed though, the rest are there for redundancy, testing and keeping a lot of the miscellaneous tasks off the core machine.

  7. Re:2.5 billion transactions a day by qwijibo · · Score: 5, Interesting

    Mainframes are like really big industrial cars where everything is hugely expensive. They're stupid expensive, but far cheaper than trying to do massive amounts of work with thousands of pickup trucks.

    It's like the transporter they use to move the space shuttle with rockets and all ready to go:
    http://en.wikipedia.org/wiki/C...

    It goes 1MPH, which sounds pretty wuss-tastic in car terms, until you consider how much capacity it has at that speed. It would be basically impossible to accomplish the same thing with any number of VW Beetles without spending years taking apart and reassembling everything each time you wanted to attempt a launch.

    That's where mainframes make sense - problems which are really massive, but need to run on one computer. Any problem that can be broken down into smaller chunks can be solved much more efficiently with a network of smaller computers.

    As the smaller computers continue to get more and more capable and the technology to break down problems and high speed interconnects become more common, the jobs that run better on a mainframe get more rare and networks of servers become more common.

    Mainframes do have one cool thing going for them that is not respected on smaller machines - portability. There's code that's been in use for several decades on mainframes running in a stack of emulators. Each new mainframe gets an emulator to make it possible to act just like an an old mainframe. This means the customer needs to run their code on the emulator instead of having to tweak the code to work on the new mainframe. For jobs that justify mainframe costs, downtime is very expensive, so minimizing additional conversion efforts is huge. Also, it's entirely possible that the last person who knew how some mission critical code worked may have died 40+ years ago and business people aren't big proponents of hiring someone to figure out and rewrite legacy stuff.

  8. Rediscovery of the mainframe my ass by AchilleTalon · · Score: 5, Interesting

    "We kind of rediscovered the mainframe," says Peri.

    Everytime IBM announced a new mainframe line of products they hired an "external" consultant to say exactly the same bullshit. Since 1990, they announced the rediscovery of the mainframe at least five times. IBM is addicted to the mainframe given the large chunk of revenues associated to it. So, they serve us the same marketing bullshit each time.

    --
    Achille Talon
    Hop!
  9. Green with Envy by CaptainOfSpray · · Score: 5, Funny

    I found this in the Overview of the Announcement Letter

    "The name change serves to signal ... the role of the mainframe in the new digital era of IT."

    Us old farts are envious of the new digital mainframes - we were seriously handicapped back then, working on all those old analog mainframes.

    It isn't that mainframes are eternal, it's that marketing wonks who write this sort of stuff are allowed to breed...

    --
    "Cock Up Your Beaver" does not mean what you think. This sig is intended to clog filters and annoy do-gooders