IBM's mainframe makeover

Daily Newsletters

Sign up to ZDNet UK's daily newsletter.

NEWS
For the past several years, IBM has transferred the technology inside its mainframes to beef up its other server lines. Now the process is going the other way. The computing giant has kicked off a project to dramatically change the underlying architecture of its zSeries mainframes so the machines will use the same Power processors and other technology as its high-end, but less expensive, pSeries and iSeries servers. By using the same processors across product lines, IBM will potentially be able to substantially reduce the cost and time involved in bringing mainframes to market, as well as cutting the cost of supporting them once they get installed in corporations. Currently, IBM has four server lines, each with its own software and engineering teams. The company will also likely be able to consolidate software development. "For the first time, IBM will have converged three of its four servers onto a common hardware platform," an IBM executive wrote in a document reviewed by CNET News.com. The memo also stated that IBM is working to adopt the InfiniBand high-speed networking technology across all three of these server lines as well as its line of Intel-based servers, which would further simplify product development and support. IBM declined to comment on the strategy, but analysts viewed it with cautious praise as a way to cut hardware and software engineering costs. "As a long-term plan, it does probably make some sense," said Illuminata analyst Jonathan Eunice, but engineering challenges and a demanding customer base make the task difficult. Mainframes -- highly regarded for their imperviousness to problems as severe as central processor failure -- ship with highly customised software and different memory and communication subsystems than those found in most servers. Their ability to process huge numbers of transactions per second makes them widely used for tasks such as managing sales inventory or tracking bank accounts. But the million-dollar-plus systems are expensive, especially when software and support costs are factored in. Competitors such as Sun Microsystems and Hewlett-Packard have been trying to beckon mainframe buyers with Unix servers. Because of their customised nature, change moves at a glacial pace in the mainframe world. Incorporating the Power processor line into the zSeries, for instance, is more complicated than just writing a software layer that would emulate the old processor and allow the use of existing software. But IBM has the ability to execute a multiyear project and make such a change without disrupting customers. "IBM doesn't think in normal terms. Their planning horizons are very long-term," said Kevin Krewell, an editor with the Microprocessor Report, an online newsletter. Among IBM's recent successful projects was a years-long effort to catch up to Sun in Unix servers and its X Architecture plan to lift Intel servers past some of their current limitations. The processors in today's mainframe are a "pretty old design", Krewell said, and changing to Power chips would allow Big Blue to take advantage of more modern features such as "superscalar" processing, the ability to carry out several operations simultaneously. The shift to Power architecture isn't expected soon -- most likely some time after the appearance of the Power6 processor planned for 2006, one source familiar with the plan said. It took years for IBM to shift its mainframes from its earlier 31-bit processors to the current 64-bit line introduced in 2000 with the z900. Dramatic steps
The move was foreshadowed by IBM's decision in 2000 to consolidate its four server lines under the eServer brand. The company has been working to share technology and research across the four lines, but bringing the Power processors to the mainframe would be one of the most dramatic steps to date. IBM already has trumpeted its efforts to bring mainframe capabilities to the rest of its server line. Ravi Arimilli, chief technology officer for IBM's Power line, boasted in a recent interview that IBM's coming Power5 processor was "95 to 97 percent" of the way toward a mainframe processor, and said some of IBM's Power chip design "is a reflection of what IBM" accomplishes in mainframes. And convergence has already begun elsewhere among IBM's servers that share the Power processors. The Power processors are 64-bit chips that are related to the 32-bit PowerPC processors used by Apple Computer or in networking equipment made by various manufacturers. The 64-bit chips, though, are more powerful and versatile. The chips can manage far larger amounts of memory, which in turn allows servers to access information from databases much more quickly. IBM first started using the 64-bit Power chips in 1995 in its AS/400 systems -- now called the iSeries line. In 1997, it brought the Power chips to its pSeries Unix servers. Until recently, the iSeries and pSeries used somewhat different Power chips, but that's changed with the introduction of the Power4 chip in the top-end p690 "Regatta" and the i890 machines. Though the processor is the same, there are some other hardware differences between the p690 and i890. Those refrigerator-sized systems also share some parts with the mainframes, including the cabinet, power supplies and internal frame. "We're bringing about convergence where it makes sense. Where it is practical, we're leveraging common technology across the different series platforms," Mark Shearer, vice president of eServer product marketing, said in an earlier interview. Software convergence
Software is another area where convergence is possible. The iSeries can run Linux and its native operating system, OS/400, but IBM announced in April that an update will let the iSeries servers also run AIX, the version of Unix that runs on IBM's pSeries servers. Merging iSeries and pSeries has allowed IBM to pool research from the Rochester, Minn., iSeries team and the Austin, Texas, pSeries team. For example, the two lines share some of the same "hypervisor" software, which runs at a lower level than the operating system. Hypervisor controls tasks such as adding new processors to a server as it runs or managing how resources are shared among independent "partitions" on a server -- sections of the server that more or less act as independent servers. IBM is also looking at interweaving zSeries trends more tightly with hypervisor advances, Helene Armitage, IBM's vice president of Unix software development, said in an interview. Hypervisor is becoming more significant as Big Blue works on programs such as its eLiza effort to make servers self-healing, Armitage said. IBM wants hypervisor to perform error detection and correction functions, fixing problems before they have time to distress the operating system, thereby making newer operating systems such as Linux more reliable. And IBM is "looking at" embedding hypervisor functions directly into the Power processor. Another aspect of software convergence is through Linux, the Unix-like operating system IBM supports across all four of its server lines. Competitive pressure
IBM's mainframes are well ahead of Unix and Windows servers in their abilities to continue running under almost any circumstances. Cosmic rays? The zSeries isn't affected, unlike some Unix offerings. But competition is increasing. Sun has publicly said it looks to mainframes for inspiration when designing its high-end Unix servers. And Hewlett-Packard is seeing strong sales of its top-end Unix server, with sales increasing 5 percent in the quarter ended 30 April and revenue from future orders surging 33 percent. Both those companies are consolidating development as well. Sun's "Uniboard" strategy recycles processor modules (a board-like structure that includes processors and memory) across its higher-end servers, simplifying development and testing. HP, after its acquisition of Compaq Computer, has four processors in its high-end servers, but is working to shift them all to Itanium, a chip it co-developed with Intel, by 2004. Some competitive pressures have eased, though. Hitachi and Fujitsu's Amdahl subsidiary withdrew from the mainframe market, said Toni Sacconaghi, an analyst with brokerage Sanford C. Bernstein. Mainframe revenue in 2001 at IBM increased for the first time in six years because of the resulting "benign pricing", Sacconaghi said. While the sales of mainframe processing power grew in line with historical averages, the pricing for that capacity dipped 12 percent instead of the 30 percent average of the previous five years, he said. Switching mainframes to Power processors is a good idea, Sacconaghi added. "From an economic perspective, it makes sense. The trick is providing seamless transitions on the software side," he said. Still years away
Mainframe processors have sophistication the Power series will have to match before the switch is made. For example, mainframe processors essentially have two processor "cores" that simultaneously execute the same instructions, the Microprocessor Report's Krewell said. If the cores come up with different results, they automatically redo the calculation, repeatedly if necessary, and if the results still are different, the processor hands over its duties to a different processor. A processor can say, in effect, "'I suffered a failure, but don't worry, I moved that instruction over to that other processor,'" Illuminata's Eunice said. "That's the kind of thing that causes Unix or Windows to panic," Eunice added. "It's pretty hard to do what a zSeries does. If it weren't, every Dell, HP and Sun box would do it." Switching processors is tough, but IBM has experience at the job. For example, it switched its AS/400 line to the Power architecture without losing its loyal customer base. HP's NonStop division, the makers of the high-end line formerly named Tandem, has switched more than once, Eunice said, and Intel has retrofitted Pentium chips so the old instruction language still works but the inner workings are more modern. "At some point it becomes mandatory (to overhaul processors) because... ploughing big money into moving the older design forward is prohibitive," Eunice said. Big Blue's server family
A quick guide to the IBM server world zSeries: Formerly the S/390. Top-end mainframes with entrenched corporate customer base. Sell often for more than $1m. Run the z/OS, VM and Linux. iSeries: Formerly the AS/400. Mini-mainframes running AIX and Linux. Loyal following. Power processors inside. pSeries: Formerly the RS/6000. Linux-Unix server for general business. Runs on power chips. xSeries: Formerly Netfinity. Intel-based servers running Windows and Linux. Often least expensive, least powerful machines but gaining power and popularity.
See the Hardware News Section for the latest update on everything from MP3 players and PDAs to supercomputing. Have your say instantly, and see what others have said. Go to the ZDNet news forum. Let the editors know what you think in the Mailroom.

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

BrownieBoy

@Jack, > Works really well for thieves.... Nice attempt to deflect the argument by tossing in a point that's totally irrelevant, even it were...

22 minutes ago by BrownieBoy on AMD Ultrathins to challenge Intel Ultrabooks
bootlegger

Make that 13 people now - I got refused today at Manchester airport. I thought I was up to date on this legislation - I knew of the EU ruling from...

3 hours ago by bootlegger on UK airport body scans will not be opt out
tinycg

Don't forget to check out apps like GoodReader or SlideShark either, they're indispensible for people on the go in presentation situations. Best...

6 hours ago by tinycg on Four top iPad apps for people on the move
TerryRK

Well it seems there is something a number of us agree on. Why is the Ubuntu Unity launcher so ugly? I thought perhaps it was something to do with...

11 hours ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
Freebies202

Duplicate comments are not made intentionally. Its very good to know that now you are keeping check on this problem because sometimes a commenter...

20 hours ago by Freebies202 on Microsoft fixes blog comments, speeds up blogs with open source
kevinmchapman

"the very significant number of users" and "many (most) of us" - you have no evidence for these statements. It is a fact that most users are saying...

1 day ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
Marg Menzies Harrison

Another grammar faux pas is the improper use of "you". When sitting down down in a restaurant, for example, I get cringe when the waitress...

1 day ago by Marg Menzies Harrison via Facebook on 10 flagrant grammar mistakes that make you look stupid
zdnetukuser

And NOW, folks, for Canonical's next trick... Kubuntu is late. Here's a pencil. Draw your own conclusions. cf.:...

1 day ago by zdnetukuser on Linux Minterface
Moley

@kevinmchapman. The discussion here reflects the very significant number of users who really do like the traditional menu system and who wish to...

1 day ago by Moley on A tale of two distros: Ubuntu and Linux Mint
kevinmchapman

Er, no... It is an efficient means of finding the application/file/setting you need in one place. The icons are a simply a fallback for when you...

1 day ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

Isn't the provision of a text based search an admission by the developers that the mass of icons approach does not work? I don't need to use a...

1 day ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
kevinmchapman

"Unity and GNOME 3 both abandon the old text-based cascading menus in favour of a graphical icon-driven system." Point truly missed. Both use a...

1 day ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

whs001 - Thank you, I'm glad you liked the article. I absolutely agree with you on your first point. I should perhaps have made it clearer that...

1 day ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
Dennis Nilsson

If we allow corporate interest to dictate the way our government circumvents due process against foreign entities then we should accept the same...

2 days ago by Dennis Nilsson via Facebook on ACTA stumbles in Germany
GHar123

I totally dislike pirating of works, I fear that artists will be deterred from creating works if they think that they are going to get ripped off....

2 days ago by GHar123 on ACTA stumbles in Germany
JCB33

How dare film makers, artists or anybody that invests in creativity stop us pirating their works for free. I want to be able to walk into my local...

2 days ago by JCB33 on ACTA stumbles in Germany
Moley

@GrueMaster. I prefer horses for courses rather than one size fits all. I, and I suspect most other computer users, do not really wish to have...

2 days ago by Moley on A tale of two distros: Ubuntu and Linux Mint
greycynic

The product that scares me every time I have to use it is the Office 2007 version of Excel. The first bug that I found was applying the median...

2 days ago by greycynic on Ten flawed products that derail productivity
GrueMaster

Nice review and very informative. One thing I'd like to add (in reply to whs001's 1st question), the main reason to have the same interface from...

2 days ago by GrueMaster on A tale of two distros: Ubuntu and Linux Mint
Frederick Wrigley

I'be been using Mint 12 since the RC came out, and I am far more happy with the Cinnamon, the Mate, and, yes (with extensions), theGnome 3...

2 days ago by Frederick Wrigley via Facebook on A tale of two distros: Ubuntu and Linux Mint