Friday, February 1, 2013

Why Can't the Mainframe (and the PC) Stay Decently Dead?

For more than 23 years, as an analyst, I have been watching
various industry observers suggest that the end of the mainframe may be
nigh. For nearly that long, I have been
hearing voices proclaiming the nearing death of the PC. For the mainframe, it
was the proprietary architecture, the lack of developers, the aging of
administrators, or the rise of scale-out.
For the PC, it was the expense of personal storage and its
administration compared to the “network computer”, the lack of Web savvy, the
large form factor compared to the smartphone, and the unaptness to touch
gestures.

So what did the 2012 markets say? Astonishingly, after a 10-20 % dip in
revenues in the first 3 quarters, IBM saw a 56% mainframe-revenue jump in the
fourth quarter, to overall revenue growth in 2012, better than the decreasing
revenues of its Unix/Linux (System p) and Windows (System x) alternatives. This extended the mainframe’s 3-year streak
of revenue (and therefore income) growth.

IBM was not alone in seeing these results. HP apparently saw greater single-digit
decreases in Unix/Linux than in PC revenues.
Anecdotal evidence suggests that Oracle/Sun Unix/Linux revenues continued to
decrease. And, of course, touch screen
in a PC form factor had only just begun to arrive at the end of 2012 (with
Microsoft Office in a hybrid tablet/PC configuration only apparently arriving
some time in 2013) – so the PC was competing with smart phones and tablets with
one hand tied behind its back, so to speak.

In fact, if 2012 was proclaiming anything, it was suggesting
the eventual death of Unix/Linux (no, I don’t believe that either).

In an era in which IT is apparently content to spend the
same amount each year on computing, much of it on saving costs – thus
increasing computer maker profits but keeping revenues flat – it is not likely
that any of today’s form factors, including the smart phone, is going to attain
the 50%-+ growth rates that we have seen in the past. Thus, we may have seen the popping of the Apple
stock-market bubble. And therefore, in the near future, I assert that neither
the mainframe nor the PC is going into terminal decline – on the contrary, they
should prosper modestly, as the mainframe has done in the last 3 years.

So why will all the cited disadvantages of mainframe and PC
not lead to steady or sudden terminal decline in the next 2-3 years, but rather
to sober growth? Let’s take each in
turn.

The Mainframe Is Fully Reinvented

When I first suggested to IBM that the mainframe needed to
become a “hub” in the sense of a fully networked node of especial prowess in
certain types of workload rather than in the sense of “either mainframe or
something else but not both”, it was only about five years ago. Since then, the process of turning the mainframe
into something that is a full participant in the enterprise architecture has
been pretty completely achieved. All of
IBM’s major enterprise software, from administration to security to data
management to development, now is on approximately the same track inside and
outside the mainframe, and most apps can easily and even dynamically move
between mainframe and non-mainframe servers.
As a result, users find it far easier to employ the mainframe flexibly
for its strengths in robustness, security, and high-end transactional
scale-up.

Imho, IBM’s mainframe plans for 2013 contain no such
dramatic transformations – and don’t need to.
The “bridging” architectures of zEnterprise and (eventually) of
PureSystems form a completely adequate foundation for future elaborations in
mainframe-including enterprise architectures.
To the end user, developer, and administrator, the mainframe if needed
can appear more or less as a transparent part of a fully modern overall
enterprise architecture. My only caveat, as noted before, is that the mainframe
fails to support Windows in public cloud architectures adequately (again, imho)
– but that simply limits growth, it does not portend decline.

And so, the old objections begin to melt away. Few argue that the mainframe’s proprietary
architecture cannot keep pace just as well in the near future with the
evolution of hardware/software technology. IBM cites reports that a new
generation of system administrators is arriving, with adequate skills, and
therefore some new buys are even showing a preference for z/OS up front rather
than Linux. While the mainframe will
never rival the hundreds of thousands of apps for Apple’s OS or Android out of
the box, there are few major barriers to software today, either.

To put it in a nutshell:
the mainframe is attracting new customers, even in the US, because the
old knocks on the mainframe no longer apply, leaving it to leverage its
strengths in a particular segment of the market that will grow with the growth
of usage of Big Data.

The PC Keeps On Doing What It Does Best

The argument for the PC’s continued success is of a
different sort from that of the mainframe.
I say, rather, that the doomsayers of the PC have not failed to
appreciate adequately its long-term strengths.

Let’s start with the “network computing” argument. Yes, as with the “dumb terminal” before it,
the “network computer” is cheaper than the PC.
However, one value of the PC has been its ability to store personal data
and applications, whether as a “home within an office” that allows the end user
to generate his or her own Powerpoints and spreadsheets, or as a bridge between
home and office to allow work wherever.
That is precisely why the countervailing trend of BYOD (Bring Your Own
Device) – which is just as much if not more about laptops than smartphones and
tablets – continues to ensure a major presence of PCs both at home and at the
office.

As for Web savvy, once again the smartphone’s evolution has
proven the value of personal physically-next-to-the-user storage – whether it
be stored song downloads or phone logs – and hence the smartphone is turning
inevitably into a PC – but one in which the small vs. large screen carves up
turf between the PC blogger and the smartphone tweeter. And, of course, my experience with Windows 8,
wrong-headed as I believe some of Microsoft’s decisions are (e.g., crippling
the desktop screen out of the box), shows that touch not only is valuable to
the PC’s core word-processing and navigating/data-organization skills, but that
it is not as easily applied to the smartphone’s small screen without a
comparable, complementary typing feature (hunt-and-peck still doesn’t do it).
And so, not only in terms of Web usage but also in terms of
end-user-friendliness, the PC still holds its share of the market; and, for the
same reasons, should continue to do so.

Note that I say that the relatively large form factor is a
plus rather than a minus. I assert that
there is a “finger limit” in which the typing necessary to create large-scale
amounts of real content can only be accomplished on a sufficient-sized
screen. Call it semantics, call it deep
analysis, call it whatever you want, 50 lines is about the minimum for a decent
blog post that does not amount to dipping your finger into a very large pool –
and, as in this post, 2-3 old-style pages are more like a comprehensive look at
a subject. Note that folks like Paul
Krugman use shorter blog posts as “riffs” to serve as the basis for a
comprehensive multi-page paper, not as the definitive word on a subject. A mashup is no substitute. And so, the PC’s combination of personal
storage and relatively large screen/keyboard should see continued modest growth
in demand, in whatever form, over the next 2-3 years – depending, of course, on
the world economy.

Sacrificing Some of the Future By Discarding the Present

I am long since resigned to periodic outbursts of “the death
of …”, which sometimes are justified (I for one don’t lament the effective
death of the dumb terminal, having had the dubious joy of programming for
it). What I do object to is the way in
which these persuade many people in and out of the industry that the
architectures in question are indeed dead, which means we don’t need to think
about them, which means we don’t leverage their unique strengths in the next
generation of the world-wide web of computing.

Specifically, the mainframe pushes the limits of scale-up
computing. While scale-out grid
solutions may indeed have achieved some notable successes (I understand that
Google has made notable advances by thousands-of-servers divide-and-conquer
applied to language comprehension and translation), on a per-processor basis
scale-up’s tight integration continues to offer frequent performance advantages
over scale-out’s loosely-coupled networking.

On the PC end, the latest tablet/smartphone user interfaces
are crippled by a lack of appreciation of foldering’s static personal data
organization as a complement to the Web’s dynamic search-based organization.
Moreover, we continue to move away from the idea of a “virtual end-user space”
in which the full functionality and data of one’s own PC is available anywhere,
any time, whether we are connected to the Web or not (and this will be needed because
we are still quite a ways away from always-available and
always-fully-functional/personalized Web avatars).

Most of us remember the Monty Python routine in Holy Grail
where one person attempts to fob off an alive person on a “dead collector”,
while the corpse in question protests “I’m not dead yet!” To which the seller
keeps replying “Shut up.” For very good
reasons, the mainframe and the PC refuse to stay decently dead. Could we please not keep telling them to shut
up?

Wayne Kernochan

About Me

I have recently retired. Before retirement, I was a long-time computer industry analyst at firms like Aberdeen Group and Yankee Group, and before that a programmer at Prime Computer and Computer Corp. of America. Sloan/MIT MBA, Cornell Computer Science Master's, and Harvard college degrees. Used to play the violin, and have written unpublished books about personal finance, violin playing, and the relationship between religion and mathematics, as well as three plays, two musicals, a screenplay on climate change, short stories, and poetry. I intend to use this blog in future both to continue to enjoy the computing field and to pursue my interests in many other areas (e.g., climate change, history, issues of the day).