CA Community






This Blog

March 2009 - Posts

Just What The Heck Is An MSU??

Published: March 24 2009, 10:15 AM | no comments
by Reg Harbeck

G'day Mainframers,

 

I would like to welcome both zBert and Bramie to me blog. Down Under, all are very welcome… as long as you have a slab on its way over - first class of course! So I am eagerly awaiting the two packages of VB in the mail. On a serious note I say a very warm (and thirsty) G’Day to both zBert and Brammie and wish them all the best. Hoping that you share your worldly (and occasionally funny) anecdotes from experiences that relate to innovations and inventive solutions to Mainframe issues of today...Now for the MSUs... 

 

I used to sit at my desk and hope that today the laws of physics would alter - and that empty vessels would not make so much NOISE (by continually voicing their utter lack of technical knowledge). I guess I was getting a little fed up with all the negativity from those others working (for want of a better term) for that outsourcer. I gleaned one truth – hope does not turn the crashing tide of incoherent babble - to silence. Finally the torrent subsided as the sirens call for nicotine and caffeine was answered by the pack (Mustelus Antarcticus). The lack of senseless noise was almost deafening - as I was at last, left alone to concentrate on my customers frustrations over MSUs. They wanted some simple way of visualizing it and the impact of Soft Capping – and the outsourcer’s boys would have none of this. They liked to keep the customer in the dark – I wished only to be left in silence.  
  So have you ever wondered – ‘Just What The Heck Is An MSU’. What the dickens is an MSU anyway? Where can I find it? What do I do with it – hit it with a stick, eat it or drink it? The good news is that MSUs are simply - Millions of CPU Service Units and is the measure of the capacity of your IBM Server. What is it for? Software Charges/Pricing for products (IBM and other ISVs) based NOT on total capacity of the Server – but on the utilization within a Logical Partition/s (Sub Capacity).  If I were a customer – what would I want? I would have this presented to me in a simple and concise manner with a discussion on what is - (1) Sub Capacity Planning and what the (2) Reporting Tool is all about. Then I would want to know how to (3) Monitor MSUs in real-time. Not wait till the end of the month for a nasty shock. This as opposed what we had delivered - a post-it note on the bottom of the console … ‘Call me if you have any probs D.H.’ Is this appropriate – I bloody well think NOT.   The best place to start is … at the beginning. The (1) Sub Capacity Planning Tool is used to analyze your Central Processing Complex (that’s the big box from IBM in the middle of the floor) and all Logical Partitions for their 4-hour rolling average to determine if you qualify for and will benefit from - Sub Capacity Charging. This will require the SMF type 70 (subtype 1) and 89 (subtype 1 & 2) records on ALL LPARS. If the outcome with respect to your software charges from IBM is favorable – check that your other software vendors also support this method of billing – before you leap. Only when all software charges are taken into consideration should you progress and decide that it is appropriate to move to Sub Capacity charging and that the IBM (and others) terms and conditions are able to be met. Also note that the tool uses a different algorithm than the Sub Capacity Reporting Tool (+/- 3-5% variance) and can also analyse servers in basic mode.   

 

Now that we not only qualify – but glean some financial incentive to do this - it is required that the (2) Sub Capacity Reporting Tool (SCRT) be run against SMF data to produce the monthly report that is sent to IBM. This is used as input to determine your monthly charges - other vendors will have the same or similar stipulations. Also the use of the Soft Cap - sometimes referred to as the beanie (Aussie for woolen cap used at the footy) is a mechanism to limit the Non-Production capacity through WLM prioritization. The throttle of lower important workload to reduce throughput till the extrapolated 4 hour average meets that stipulated in the Beanie.  

 

Last but certainly not least is - How to (3) Monitor MSU’s which is the major focus of this note. Why wait for the end of the month or batch reports when I can view the MSU consumption online (almost real-time or at least within the RMF sample time). How do I determine if delays in NON-Production are related to Soft Capping (yes the beanie) or some other issue. The answer is a non-mainframe (Windows based) client that will graphically display the MSU over time and WLM Capping%. Thus I have attached a simple – How to for RMF PM (Java) on the PC.

 

 

RMF PM (Java) GUI for Windows 

Stay tuned for a simple 'How to' for RMF PM for Windows – it is intended to assist with monitoring of MSU usage on your Lpars....

 

Cheers Now,

 

Bruce 
Share this post:  EmailEmail

 

By: Reg Harbeck
Reg Harbeck is CA's Product Management Director for Mainframe Strategy. In the more than two decades since he received his Bachelor's Degree in Computer Science he has worked with operating systems, networks, security and applications on mainframes, UNIX, Linux, Windows and other platforms. Reg...
Read More..

Moore is Less

Published: March 19 2009, 05:03 PM | no comments
by Reg Harbeck

Two weeks since SHARE and I'm still feeling the glow of information!

Strange, really, that it's taken two weeks to get to this one, as it's been on my mind since the System z Keynote at 10:30 AM Monday morning, March 2.

Moore's Law is over!

Well, not really: Intel's Gordon Moore originally (in 1965) was just observing that the number of integrated circuits that fit in a given amount of space doubled every two years (see http://en.wikipedia.org/wiki/Moore's_law). But since then, this observation has been dubbed Moore's Law, projected out into the future, and applied to everything from disk capacity to processor speed, and even changed from two years to eighteen months for the doubling effect to take place.

In any case, we have come to rely on Moore's Law to make computers exponentially smaller, faster, higher capacity and cheaper for most of the past few decades. So seeing even one of those trends "hit the wall" can be a bit of a shock.

As it turns out, the one it happened to first was processor speed.

According to IBM at their System z Keynote, processor speed has hit a ceiling of roughly 5 GHz, due to the sheer limitations of physics.

Before I go any further, I have to admit that this is a bit embarrassing for me: I'd written an article recently about what we were going to do when we reached the limits of Moore's Law, and didn't even realize that, in this one area, it had already happened (see http://www.cmg.org/measureit/issues/mit54/m_54_11.html). I mean, how would you feel about predicting something and then finding out it had already taken place?

To be clear: it is theoretically possible that this ceiling will be lifted. I've heard that IBM has a CPU running at 500 GHz - but it's bathed in liquid helium, a rather impractical coolant for most computing environments.

For now, however, we get to find out what happens when the apparently unlimited becomes limited. And I certainly have some opinions on the matter.

The first opinion is, welcome back to the concept of scrupulous computing, and the mainframe that embodies it! While other platforms have clogged their systems with more and more software demands, so even the most advanced seem to take forever to boot, the mainframe has continually been optimized for greater and greater performance.

As I understand it, distributed (i.e. non-mainframe) machines tend to run an average of 5-10% busy, and can't handle being much more than 30% busy at the best of times. That may seem reasonable if you can just keep getting faster and faster CPU's, but what do you do when you've hit a hard limit?

The first answer, of course, is to go parallel. But, as IBM also pointed out in their keynote, there are also diminishing returns in that direction. Get enough parallel CPU's and your performance actually starts to drop. Of course, IBM made it clear that they're working very hard to push that limit back, but it's a real limitation regardless.

So, the fact that a mainframe can run at roughly 100% busy in a sustained fashion suddenly looks even more attractive. If you can't add speed, you certainly want to take maximum advantage of what speed you have available!

Of course that also implies another thing I think this entails: greater optimization is going to be necessary. In fact, I'm quite curious to see whether there's a resurgence of Assembler (or at least "C") programming as people look to squeeze every last bit of performance out of their CPU's.

Two other things I'll be watching for the impact they receive are: emulation and virtualization.

We've been doing both of those for a long time, but they're getting a lot of attention these days.

Emulation is the one I expect to be hit hardest. Why use up significant amounts of one architecture's power just so you can pretend to be another architecture? When there's not enough power to go around, you want to run as close to the bare metal as possible.

I have more hope for virtualization. IBM has demonstrated that it's possible to do virtualization very well and very close to the metal - so much so that you can't really run a mainframe without some virtualization; it's optimized for it.

However, whether you're talking cloud computing or PC virtualization or any other way of introducing a layer abstraction between yourself and the hardware, I think we're going to see a real focus on getting closer and closer to the absolute minimum of insulating fluff (that's a technical term  :-) ).

Strangely, whenever I blog about some emergent opportunity or challenge, I always seem to end up here: I'm glad to work on the mainframe, the one platform that has the best prospects for dealing with this effectively!

Share this post:  EmailEmail

 

By: Reg Harbeck
Reg Harbeck is CA's Product Management Director for Mainframe Strategy. In the more than two decades since he received his Bachelor's Degree in Computer Science he has worked with operating systems, networks, security and applications on mainframes, UNIX, Linux, Windows and other platforms. Reg...
Read More..

The Un-Distributed

Published: March 16 2009, 09:53 AM | no comments
by Reg Harbeck

Talk about an epiphany! There I was at one of the sessions I attended at SHARE in Austin, when someone mentioned something that hadn't really occurred to me yet, and it completely shifted my perspective.

Then, later that same week, someone else mentioned something similar - possibly something I'd heard before but had never connected the dots about.

So, later, I mentioned it in a presentation I gave and got general nods of agreement. Apparently, it's been obvious all along, but no one's been saying anything about it. And here's what it is:

You know all those new "distributed" applications in your organization that have been developed in preference to mainframe ones? Many of them are really mainframe applications that just have some distributed processing and distributed front-ends!

In other words, if you were to turn off your mainframe today, many - possibly most - of your critical distributed applications would stop working because they rely on the mainframe for so much of their important data and processing!

The story that triggered this for me was about a shop that had been exclusively developing "all distributed" applications for so long that management didn't see the value of their mainframe. However, one weekend, there was a bit of an issue with an upgrade on the mainframe that had to be backed out, so it was unavailable for an hour or two during business hours, and suddenly, critical distributed applications stopped working!

It turned out that they were more reliant on the mainframe than ever!

Check it out in your shop and see if it's not the same case: how many of your most critical "distributed" applications have no mainframe interaction at all? Now, how many are so reliant on the mainframe that they'd cease to function if the mainframe were unavailable?

Of course, the reason why no one seems to think of this is because the squeaky wheel gets the grease. I mean, the rarest part of that story is that the mainframe was unavailable - that almost never happens! As a result, nobody notices that their distributed applications are completely reliant on the mainframe... because it's completely reliable!

For me as a mainframer, that's exciting. But for me as a responsible business person, that's scary, because it means that IT management around the world may be uninformed about the fact that the mainframe is still the goose that lays their golden eggs, so they may be reducing their investment in it and even thinking they can move off of it, when in reality, if they did, their goose would be cooked!

Call to action time: what are you doing to make sure your management is aware of how important your mainframe is to the ongoing survival of your business? Since the mainframe is the opposite of a squeaky wheel, someone needs to squawk on its behalf in order to pre-empt some seriously bad decisions!

Share this post:  EmailEmail

 

By: Reg Harbeck
Reg Harbeck is CA's Product Management Director for Mainframe Strategy. In the more than two decades since he received his Bachelor's Degree in Computer Science he has worked with operating systems, networks, security and applications on mainframes, UNIX, Linux, Windows and other platforms. Reg...
Read More..

Speaking of Penguins

Published: March 13 2009, 11:41 AM | 2 Comment(s)
by Reg Harbeck

I just realized I should have included a link to the following cartoon from http://ca.com/knowhow to complement yesterday's blog:

http://www.ca.com/us/content/page.aspx?cid=199714

 

Share this post:  EmailEmail

 

By: Reg Harbeck
Reg Harbeck is CA's Product Management Director for Mainframe Strategy. In the more than two decades since he received his Bachelor's Degree in Computer Science he has worked with operating systems, networks, security and applications on mainframes, UNIX, Linux, Windows and other platforms. Reg...
Read More..

The Iron Penguin

Published: March 12 2009, 02:40 PM | 3 Comment(s)
by Reg Harbeck

In Canada, in the province of Saskatchewan, it is said that the land is so flat that you can watch your dog run away for three days.

That's nothing compared to Linux on the mainframe, which we've been watching run towards us for over nine years! (According to http://en.wikipedia.org/wiki/Linux_on_zseries, IBM first formally announced Linux on zSeries in 2000.) Man, can that penguin waddle slowly!

Of course, one of the reasons it's been so slow is because mainframers are a very careful bunch. We generally like to wait for someone else to be leading edge, and then once all the bumps in the road have been smoothed out, we'll proceed.

A related reason is that there have only been a few announcements of big mainframe Linux success stories that map generally to the business needs of other mainframe organizations so far.

But that appears to be changing now. And it looks like the economy may just have provided the tipping point. After all, let's face it: the mainframe is a low-footprint, low-energy, green machine, so there are cost savings there. Then there's the small number of people needed to manage a mainframe, partly due to its centralization, partly due to standardization, which allows for numerous virtualized clones to run with far fewer support staff than "distributed" configurations would require.

Or maybe it was always inevitable and inexorable, but just slow. Whatever the reason, I saw the strongest evidence yet that mainframe Linux is arriving at SHARE last week.

You see, at SHARE, one of my favorite sessions, which I try to attend if at all possible, is Cheryl Watson's "Hot Flashes". In it, she gives updates on interesting things she's found out recently, many of them at the current SHARE, and also polls the substantial audience that turns out to see her.

Well, one of the poll questions she asked was, "Who's running Linux on their mainframes?" And guess what: 1/3 of the people in the audience raised their hands! That is substantially the largest portion I've seen yet!

So, yesterday, when I was presenting at a CA Mainframe Day in Philadelphia (including a presentation on CA's mainframe Linux strategy), I asked the same question of my audience... and got the same result!

It looks like it's just about time to take the lid off this thing...

Share this post:  EmailEmail

 

By: Reg Harbeck
Reg Harbeck is CA's Product Management Director for Mainframe Strategy. In the more than two decades since he received his Bachelor's Degree in Computer Science he has worked with operating systems, networks, security and applications on mainframes, UNIX, Linux, Windows and other platforms. Reg...
Read More..

More Posts Next page »