Re: WLM SYSTEM Service Class

2012-05-13 Thread Andrew Rowley

On 12/05/2012 3:09 AM, Mark Zelden wrote:

On Fri, 11 May 2012 10:53:18 -0500, Fred Lupher  
wrote:


We recently upgraded a pair of z9 602's to z196 602's.  Every month I summarize 
and chart the average CPU consumption of each of our Service Classes.  
Following the upgrade, the SYSTEM Service Class went from 3000 to 8000 service 
units per second.  Unfortunately, I don't use report classes to break down the 
SYSTEM Service Class, so I'm not able to identify what's responsible for the 
increase.  The before and after for all other Service Classes appear to be 
consistent.  Has anyone experienced this when upgrading to z196's, or have any 
thoughts on where I might look?
Thank you



Address space level CPU consumption (SMF 30s) - before and after.


You can display this information with EasySMF (the 30 day trial will be 
enough). You need all the the type 30 subtypes particularly subtype 6 
interval records.


Load the SMF data for the relevant periods into the product. Depending 
on the amount of SMF data and transfer speeds you may want to extract 
the type 30 records to a separate dataset first. The type 70 and 72 
records could also be useful e.g. if WLM looks to be the culprit.


Open the "Job Status - Job Status During Interval" report, and enter 
SYSTEM as the service class. Change the time period to a representative 
time period e.g. a day, week or the period of your report.


This report combines type 30 records during the time period to show 
resource usage for each job/address space.


Click the "Service" column header to sort and see the largest consumers.

Click an entry in the list to view a graphical Job Profile from the type 
30 records. This can show whether the consumption is uniform or whether 
there are spikes that are worth investigating further.


You can open 2 instances of the program to view before and after.

You can download EasySMF from:
http://www.smfreports.com/download.html

Regards

Andrew Rowley


--
Andrew Rowley
Black Hill Software Pty. Ltd.
Phone: +61 413 302 386

EasySMF for z/OS: Interactive SMF Reports on Your PC
http://www.smfreports.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: WLM : multiple periods not recommended for batch - why?

2012-05-09 Thread Andrew Rowley

Thanks for providing such a detailed reply.

While I believe in multi period batch, in most circumstances I would not 
recommend 4 periods. The usefulness of additional periods diminishes 
very quickly after 2 periods.


I don't really buy the argument that period 1 work will significantly 
delay period 2 work. Period 1 work should be a small percentage of the 
work in the service class - too small to produce a meaningful delay to 
larger jobs, whereas larger jobs CAN significantly delay smaller jobs. 
If period 2 is being delayed it is more likely to be by work in other 
service classes - which might require other adjustments to the WLM policy.


The issue of over initiation is interesting. If a programmer overloads 
the initiators with long running jobs to the point that short running 
jobs can't get an initiator, starting more initiators to meet the short 
job's goal seems to be exactly what I want WLM to do. Over initiation is 
a minor problem compared to having all your programmers sitting around 
waiting for their jobs to run because the capacity planner submitted 
their suite of monthly reports. (Not that that has ever happened!) :-) 
If you don't want WLM to start more initiators to meet the goals, maybe 
the goals should be relaxed?


I'm not completely convinced of the evils of over initiation anyway. 
I've seen the charts showing increased elapsed time but they didn't seem 
to count queue time. With most jobs what counts is the time between job 
submission and job end - not starting execution and job end.


How much overhead is there really for a job in discretionary which isn't 
getting much service, vs. a job in the queue? In the early days of WLM 
we were told WLM will drive the system to 100%, and that's OK because 
the overhead of having jobs sitting there soaking up the occasional 
leftover CPU cycle was negligible. They might run slow but it's faster 
than in the input queue. Is the overhead larger now?


Regards

Andrew Rowley


On 7/05/2012 12:13 AM, Cheryl Walker wrote:

I'm writing a series of articles for my Tuning Letter about service level 
agreements and mentioned in the last issue that I strongly believe in single 
period batch and two-period TSO service classes. One of my readers asked me to 
clarify, so I pulled up an old article on multi-period batch. It will soon be 
added to our website as part of the z/OS 101 Primer articles that are free to 
the public - http://www.watsonwalker.com/articles.html. I've included the 
entire article below, but would like to qualify that I consider work like DDF 
to be more like TSO, needing two periods, than batch. (I've kept this as plain 
text, so it isn't pretty. Sorry.)

Best regards,
Cheryl

==
Cheryl Watson
Watson&  Walker, Inc.
www.watsonwalker.com
==

Multi-Period Batch

What are the advantages and disadvantages of running batch in single-period 
service class versus a multi-period service class?

We must have heard this question at least six times at the latest SHARE. 
Although we did provide an answer in our September 1994 TUNING Letter, we think 
it's time for an update. We'll address the considerations for both batch and 
production jobs, because they tend to have different requirements.

Test Batch

If your intention is to provide the best turnaround to the most people by 
allowing large resource consumers to suffer slightly, then you'll want to use 
the typical method of managing test batch jobs. That method simply consists of 
getting as many of the small jobs through the system, at a high dispatch 
priority, as you can. You would then let the larger jobs run at a lower 
priority, and possibly miss their service goals.

This technique is used in almost every data center today. The only difference 
is in how it's implemented. Let us describe the two typical methods and the 
pros and cons of each.

Priority by Job Classes

The most common technique is to define a set of test batch job classes that 
allow a certain set of resources. For example, you might define the following 
test batch job classes:

   A - Less than 5 seconds CPU time, no tapes - 10 minute turnaround
   B - Less than 15 seconds CPU time, 0 to 1 tape - 30 minute turnaround
   C - Unlimited CPU time, 0 or 1 tape - 2 hour turnaround
   D - Unlimited CPU time, unlimited tapes - overnight

Then you would define some JES initiators to process these jobs. There are 
dozens of ways to set up initiators, but a typical scenario, might be:

   Init 1 - Classes:  A
   Init 2 - Classes:  A
   Init 3 - Classes:  B
   Init 4 - Classes:  BA
   Init 5 - Classes:  CA
   Init 6 - Classes:  DCBA

You would then set up a single period service class for each job class. As one 
example:

   TSTBATA - 90% within 10 minutes
   TSTBATB - 90% within 30 minutes
   TSTBATC - period 1 = velocity of 20%; 

Re: AW: WLM : multiple periods not recommended for batch - why?

2012-05-02 Thread Andrew Rowley

On 2/05/2012 6:01 PM, Uwe Oswald wrote:

Hi Andrew,

they are old fashioned since most customers don't need them. This is nothing 
you will find in a book clearly stated but that's my truth :-). Let me try to 
explain why. Most customers (I do WLM optimization - and cost 
reduction-projects in Germany and Switzerland) have most of their batch 
workload running during night. And, most of the jobs (from the MSU consumption 
perspective) are running in one Serviceclass. Hence it makes no sense to have x 
periods because you have very less MSU consumption in other, higher 
Serviceclasses. WLM has nothing to prioritize between several Serviceclasses. 2 
Periods only make sense in TSO in my eyes for example. The same is true during 
day there you have your online workload which is and should be higher 
prioritized. If you Online goals are right your Batch will get less CPU or no 
CPU it depends.

Hope this helps you.

Regards,
Uwe


Hi Uwe,

I suppose different sites run different types of batch work. At the 
sites I have worked at, there was a significant amount of batch that ran 
during the day (mostly user submitted ad-hoc stuff) as well as the 
overnight batch. Maybe that is also old fashioned :-)


I had an interesting experience many years ago (pre WLM managed 
initiators) when I did a WLM conversion. The site had overnight batch 
which all ran in one service class. For various reasons, after the 
conversion we changed that service class to have 2 periods - first 
period with a response time goal, second period discretionary.


Unexpectedly, the elapsed time for the overnight batch reduced about 20%.

I don't have a good explanation. My theory is that the first period 
allowed the short running jobs to finish faster, then the long running 
stuff benefited from fewer context switches. Either that or there was a 
big benefit from MTTW in discretionary.


SMF 113 records would have been interesting if they had existed then.

In any case I still have the feeling that batch running in a single 
service class, without much competition for resources might benefit from 
multiple periods. The idea is to move the short jobs through quickly, 
reducing the number of jobs running simultaneously.


Regards

Andrew Rowley

--
Andrew Rowley
Black Hill Software Pty. Ltd.
Phone: +61 413 302 386

EasySMF for z/OS: Interactive SMF Reports on Your PC
http://www.smfreports.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: WLM : multiple periods not recommended for batch - why?

2012-05-01 Thread Andrew Rowley

On 2/05/2012 5:32 AM, Edward Jaffe wrote:


As I understand things, queue time (i.e., clock time accumulated from
job submission through initiation) is associated with first period only.
Therefore decisions based on queue time -- e.g., whether new initiators
should be added -- will not take multiperiod batch transaction
completions into account

If only a small subset of batch transacations complete outside of first
period, then this should not be a big problem. If most jobs complete
outside first period, you get what you get. GIGO.


That makes sense. Period 2 can only work with what falls through from 
period 1, and obviously initiator settings can't be changed to benefit 
period 2 without affecting period 1.


Just theorizing about what the effect might be, I suppose if most jobs 
fall through to period 2, and you need more initiators started to 
properly satisfy the goal (including queue time) WLM wouldn't have the 
trigger to start more initiators because it doesn't see the queue time?


Would it work the other way too? Does a lack of work in period 1 prevent 
WLM from detecting that initiators should be stopped, or perhaps it 
stops them prematurely?


However, I'm not sure what use period 1 is if you don't have a 
significant percentage of your work completing there. My feeling is if 
most jobs complete outside first period the duration is wrong? That 
might not be uncommon of course. My understanding is that most 
completions should be in period 1, and most service consumed in period 
2. If you can't satisfy that, I would agree that multiple periods are 
not recommended.


Regards

Andrew Rowley

--
Andrew Rowley
Black Hill Software Pty. Ltd.
Phone: +61 413 302 386

EasySMF for z/OS: Interactive SMF Reports on Your PC
http://www.smfreports.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: WLM : multiple periods not recommended for batch - why?

2012-05-01 Thread Andrew Rowley

On 2/05/2012 5:47 AM, Norman Hollander on DesertWiz wrote:

WLM-managed Inits won't work as designed with multi-period Batch
ServiceClass.


That is what I suspected, but I was wondering in what way they don't 
work as designed? To many initiators get started? Not enough? 
Unpredictable results?


Regards

Andrew Rowley

--
Andrew Rowley
Black Hill Software Pty. Ltd.
Phone: +61 413 302 386

EasySMF for z/OS: Interactive SMF Reports on Your PC
http://www.smfreports.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: WLM : multiple periods not recommended for batch - why?

2012-05-01 Thread Andrew Rowley

Thanks everyone for their replies.

My thinking on discretionary has been similar to Tom Marchant's - I 
think it is a good fit for batch. If you are running at 100% and 
discretionary isn't getting service, I would suggest you don't have 
enough work in discretionary - or you really do need a bigger processor.


I also see discretionary as the buffer that allows you to run at 100% - 
it is the cushion that absorbs the peaks and troughs in your other work, 
much faster than WLM can make adjustments. If you are running at 100% 
without much discretionary the ride can be a bit rocky.


> what prioritizes production over test / development batch?

In the past I have used performance periods - production got a much 
longer first period with a response time goal, test a shorter first 
period. Second period for both was discretionary.


Jobs that were time critical were handled in a separate service class 
with goals to match.


In reality the production/development distinction can be a bit political 
anyway - production batch tends to be scheduled, whereas 
test/development batch is submitted by someone waiting for the result. 
So often it is delays to the test/development batch that cost real money 
i.e. productivity.


Multiple periods often seem to be the best fit for general batch - the 
distinction between short batch, where someone might be waiting for it 
and long batch where people expect it to take a long time can be more 
significant than test/development/production.


Regards

Andrew Rowley

--
Andrew Rowley
Black Hill Software Pty. Ltd.
Phone: +61 413 302 386

EasySMF for z/OS: Interactive SMF Reports on Your PC
http://www.smfreports.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


WLM : multiple periods not recommended for batch - why?

2012-05-01 Thread Andrew Rowley

Hi,

I have read a few articles that say that multiple periods are not 
recommended for batch service classes. Multiple periods seems to be 
considered a bit old fashioned.


I haven't been able to find anything clearly explaining why. I have 
always felt that they worked well. My best guess is that it is something 
to do with the behaviour of WLM managed initiators but I'm not sure.


Can anyone shed any light, or point me to some further reading?

Thanks

Andrew Rowley

--
Andrew Rowley
Black Hill Software Pty. Ltd.
Phone: +61 413 302 386

EasySMF for z/OS: Interactive SMF Reports on Your PC
http://www.smfreports.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Unwanted New Threads (Was: SMP/E Order Server Pair)

2012-02-28 Thread Andrew Rowley

On 29/02/2012 5:37 PM, Edward Jaffe wrote:

On 2/26/2012 3:23 PM, Andrew Rowley wrote:

Thunderbird can be configured to also use the subject for threading:
https://wiki.mozilla.org/MailNews:Message_Threading


This sounded promising. But, no matter how I set the threading options I
still have multiple threads with the same subject. :-(



I think mail.strict_threading=false is the most important option.

mail.thread_without_re=true is potentially useful, but has the likely 
side effect of adding new messages to ancient threads of the same name 
(if you don't clean out old messages).


I get the impression that once Thunderbird has the messages in its local 
database, it is difficult or impossible to change the way they are 
threaded. I think (based on my experiences) that these options apply 
only to new messages.


I much preferred Thunderbirds threading behaviour prior to version 3. 
Threading based on subject is a much more intuitive system - even with 
its occasional failings.


--

Andrew Rowley
and...@blackhillsoftware.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Unwanted New Threads (Was: SMP/E Order Server Pair)

2012-02-26 Thread Andrew Rowley

On 27/02/2012 5:01 AM, Edward Jaffe wrote:

Paul Gilmartin,

I've noticed for a long time now that every time you respond on IBM-MAIN
it starts a new thread in my mail client (Thunderbird). I finally
decided to compare headers from your non-threaded posts to other
peoples' threaded posts. What I see is that the requisite "In-Reply-To:"
header element, necessary to properly thread messages together, is
missing from your responses. Is there any way to fix that?



Thunderbird can be configured to also use the subject for threading:
https://wiki.mozilla.org/MailNews:Message_Threading

I have the opposite problem - many people start new threads by replying 
to an existing message and changing the subject - which means the 
"In-Reply-To:" header is inserted and the new thread is buried in an old 
one.


I wish I could figure out how to make Thunderbird ignore the 
In-Reply-To: header, and just use the subject. Then changing the subject 
line woud start a new thread, which is usually what is intended.


--

Andrew Rowley
and...@blackhillsoftware.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: I would love to know what went wrong at NAB

2010-11-30 Thread Andrew Rowley

On 30/11/2010 6:12 PM, Mike Schwab wrote:


That was not payroll.  That was a bank.  They screwed up all
transactions for a week after a conversion and fallback.  I would be
really curious as to how the database was functioning without crashing
while processing all those bad transactions.

Almost like they were processing the same old (duplicate) transactions
(?same GDG?) on one system while another system was putting new
transactions into newer files (GDG +1) which the other system did not
see (many missing transactions).  Maybe if they said which days were
repeated and which days were missed we could learn more?

Does the sysplex carry catalog updates (new file names) across
systems?  Are there Coupling Facility links that spread catalog
updates to other systems?


My speculation based on what has been in the news is that they had some 
sort of error processing their overnight batch transactions, and their 
error recovery also failed.


Then they would have had the problem of reversing the updates from the 
failed batch update and rerunning it, while still allowing new 
transactions into the database so that the bank could keep functioning.


It's the sort of problem that you would hope that banks are prepared 
for, but it still sounds like it could give you headaches.


I am also curious to know more.

--

Andrew Rowley
Black Hill Software Pty. Ltd.
Phone: +61 413 302 386

EasySMF for z/OS: Interactive SMF Reports on Your PC
http://www.smfreports.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: smf reporting

2010-11-29 Thread Andrew Rowley

On 25/11/2010 3:25 AM, Tim Brown wrote:

What are all the options these days for reporting via smf records.
Isnt there an RMF pc base reporting tool ?


You might be interested in looking at EasySMF, which is PC based. It 
brings the information from different record types together, so you can 
jump from RMF reports to viewing the type 30 information from work 
running at that time etc.


http://www.smfreports.com

Regards

Andrew Rowley

--

Andrew Rowley
Black Hill Software Pty. Ltd.
Phone: +61 413 302 386

EasySMF for z/OS: Interactive SMF Reports on Your PC
http://www.smfreports.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: DB/2 V7 on Z/os V1.11

2010-08-18 Thread Andrew Rowley

Chase, John wrote:


You break the analogy when you compare two different end-products, which
in and of themselves justify different pricing.  For software, consider
that IEFBR14 does exactly the same thing regardless what size machine
it's run on.  Thus, the "problem" now is to justify charging, say, five
dollars to run IEFBR14 on a small machine; five thousand dollars to run
IEFBR14 on a mid-size machine and five million dollars to run IEFBR14 on
the largest machine.


However, the main reason there are 2 different products is to segemnt 
the market by how much they are prepared to pay.


For a software example, look at SQL Server. There are 7 different end 
products all with different capabilities and prices.

http://www.microsoft.com/sqlserver/2008/en/us/editions.aspx

The only reason they don't just sell the one version that does 
everything is pricing. Every different version they sell adds 
development and support costs. However, it does satisfy the idea that 
you need different products to have different prices.


The question then becomes: Do you really want capabilities stripped out 
of z/OS (or ACF2 or whatever) so that smaller sites can pay for a 
different, cheaper version? That seems to be the alternative to pricing 
based on capacity.


--

Andrew Rowley
Black Hill Software Pty. Ltd.
Phone: +61 413 302 386

EasySMF for z/OS: Interactive SMF Reports on Your PC
http://www.smfreports.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: DB/2 V7 on Z/os V1.11

2010-08-17 Thread Andrew Rowley

Gerhard Postpischil wrote:

To me higher prices make sense only if you actually get more for your 
money - more and better results, better support, etc. So fees based on 
actual usage, with credit for spoiled runs, might make sense. Per seat 
or machine capacity does not reflect the value to the buyer; my cars 
costs the same whether I drive alone or carry five passengers. If I need 
more, I step up to a minivan or commercial bus, but in no case would the 
dealer double the price to sell the same vehicle to a larger company.


Most businesses find a way of charging more to the customers who can 
afford more. Software, hardware, airlines, restaurants, certainly car 
companies. The luxury model that costs double the base model doesn't 
cost double to manufacture.


In the case of cars, there are some examples where features in the base 
model cost more to manufacture than the more advanced feature in the 
luxury model, but are left to provide a point of differentiation with 
the more expensive model. It wouldn't surprise me if the total cost of 
manufacture/inventory etc. for a car company would be reduced if they 
made a single model with all the luxury features, but they would then 
lose the ability to segment their customers by how much they can pay.


If you have a product with costs of $800,000 and have 50 customers who 
would pay $10,000 and 500 customers who would pay $1,000, how do you 
price it? Assume that everyone will receive a benefit that exceeds what 
they paid, otherwise they would not buy it. If the pricing model is 
uneconomic everybody is worse off, because the customer loses the 
benefit they get from the product.


Most businesses do it, either to maximize profitability or just to make 
the business viable. The trick is to make it seem natural and reasonable 
to the customer. That is easier for some products than others, and in 
the case of software can be particularly difficult.


--

Andrew Rowley
Black Hill Software Pty. Ltd.
Phone: +61 413 302 386

EasySMF for z/OS: Interactive SMF Reports on Your PC
http://www.smfreports.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: DB/2 V7 on Z/os V1.11

2010-08-17 Thread Andrew Rowley

Ted MacNEIL wrote:


What we need is a billable business metric, such as invoices, queries, or even 
the number of beds (hospital example).

By definition, larger companies are going to do more business volume than small 
ones.


Many businesses would not want to share business metrics e.g. number of 
invoices with their suppliers.


Pricing inputs on the value of outputs also seems wrong somehow - it 
penalizes more efficient operations that do more with less.


--

Andrew Rowley
Black Hill Software Pty. Ltd.
Phone: +61 413 302 386

EasySMF for z/OS: Interactive SMF Reports on Your PC
http://www.smfreports.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Mainframe books

2010-08-02 Thread Andrew Rowley

Hunkeler Peter (KIUP 4) wrote:

I suspect he is referring to MVS Extended Architecture Overview


I concur. Nothing named "Indroduction" or "Overview" thereafter was
at the same level. I always wished this book would have been updated
for MVS/ESA, then for z/OS (64bit MVS).


A PDF copy is on the internet at:
http://www.prycroft6.com.au/misc/download/GC28-1348-0_MVSXAoverview_Mar84OCR.pdf

There is a readers comment form at the back - maybe we need to fill it 
in and say "Can you update this book please". :-)



--

Andrew Rowley
Black Hill Software Pty. Ltd.
Phone: +61 413 302 386

EasySMF for z/OS: Interactive SMF Reports on Your PC
http://www.smfreports.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Mainframe books

2010-07-23 Thread Andrew Rowley

gsg wrote:
I'm looking for a book that breaks down the interanls of MVS.  I was talking to 
one of our SYSPROGS and he said there use to be a book that really broke 
everything down into real simple terms that was easy to understand.  He 
couln't remember what the name was though.  I'm sure it wasn't on MVS, 
probably much earlier.  If anyone knows of such a book or have any 
recommendations, I'd appreciate it.


I suspect he is referring to MVS Extended Architecture Overview. Very 
old now but I suspect still quite good to get a handle on the concepts. 
A lot has changed since it was published, but there is probably more 
that hasn't...


Andrew Rowley

--

Andrew Rowley
Black Hill Software Pty. Ltd.
Phone: +61 413 302 386

EasySMF for z/OS: Interactive SMF Reports on Your PC
http://www.smfreports.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Outsourcing your Computer Center to IBM ?

2009-10-13 Thread Andrew Rowley

Graeme Gibson wrote:

Distributing blame should have been kept entirely behind closed doors.  
He looked weak blowing off in public that way.


Did he do it in public? The way I read the original report I thought it 
was an internal email that was leaked.


--
Andrew Rowley

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Outsourcing your Computer Center to IBM ?

2009-10-13 Thread Andrew Rowley

Graeme Gibson wrote:
Well, I agree completely with PS.  I felt that there was just a hint of 
"look the other way while I cover my arse" in the tone of the complaint 
by the Air NZ chief.  Somewhere in there he knows that ultimately he, 
and his board, are responsible for keeping their airline running.. and 
pointing the finger and blustering; "Well, the single-point-of-failure 
(IBM) we signed off on just should not have failed!!" is him trying to 
dodge that responsibility issue.   Even if they had entirely in-house IT 
they should still be planning how to function while it's out of action.  
As RS has pointed out, being totally unable to operate what is 
essentially just a glorified bus service without their computers makes 
'em look like amateurs.  Every organisation needs to consider what 
they'll do, when, not if, an extended computer outage hits them.  


To be fair to Air NZ, it's a bit more complicated than that. 
Computerization is one of the things that makes airlines seem like a 
glorified bus service. For example, before you fly you need to know:

- who is on the flight
- who has luggage on the aircraft, and cross reference that with the 
passengers

- how much the loaded aircraft weighs
- that passengers, luggage and freight are loaded so that the aircraft 
is within centre of gravity limits.


Simple enough when the computer does it, but it becomes time consuming 
if you have to do it manually.


I'm sure they have manual procedures, but they have an additional 
problem - if they wait until the computer comes back, they can resume 
using the computer immediately. Once they switch to manual processing 
the computer information becomes out of date, and they probably have to 
continue manual processing even after the system is available. It might 
be more difficult to go back to automated processing than it was to go 
manual in the first place. So the switch to manual would be a costly 
decision in itself, and you wouldn't do it if you were expecting the 
system to be back soon.


--
Andrew Rowley

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Softcopy Librarian - Problem related to IBM IP address change?

2009-05-07 Thread Andrew Rowley

Mark Zelden wrote:

Must have been a temporary glitch.  It works for me now also.   Bad timing,
I was just trying to show someone how to use it and of course it didn't
work.  :-(  


You're not the only one... I had the same problem in the last couple of 
days. I tried on 2 different PCs, at work and at home and had the same 
error. I guess there must have been a temporary problem with the server.


Nice to hear it's working again.

Andrew Rowley

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Check out developerWorks: Cloud development

2009-04-30 Thread Andrew Rowley

Ed Finnell wrote:
 
In a message dated 4/30/2009 12:01:06 P.M. Central Daylight Time,  
efinnel...@aol.com writes:


I don't know if this appeals to anyone on this list yet. Could be   
interesting down the road.



Well it works between the parens. The tinyurl  is as follows:
 
http://tinyurl.com/d85plv


What I'd love to see is z/OS in the cloud.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Performance problems

2009-03-27 Thread Andrew Rowley
My first question would be what do your WLM definitions look like? It 
might not make much difference if you have lots of extra capacity, but 
if you are constrained, even for relatively short periods of time (which 
may be difficult to detect with RMF), a good or bad WLM policy can make 
a big difference.


Andrew Rowley


Adams, Tracy wrote:

Okay, this is a continuation of a previous post...

First of all we have an 88 mip cpu that is not constrained in any way.
RMF cpu intervals are 20% during the day and during the 3 hours of batch
100% like a good MVS system can do.

So with the rising cost of software, mainly CICS, we are looking to cut
the mainframe's capacity in half.  Now in the simplest math, batch
should double in time and daily rmf stat intervals will increase but
still not hit 100%, as long as no other constraints are revealed.  

Some basic tests have revealed results that I can't explain.  


Response time in our IDMS transactional system during the day (as record
via PMDC writing smf records translated by MXG).

A typical SAS model of performance for a given online transaction would
be 95% < .5, 4% < 1, 1 % > 1.  


When I set a hard cap at 90% the model looks more like 70% < .5, 15% <
1, 10% < 2 and 5% > 2 of that 1% > 3.   


When I set the hard cap at 75% the model looks more like 50% < .5, 15 <
1, 20% < 2 and 7% > 2 and 3% > 3.

And when I set the hard cap at 50% the model looks more like 40% < .5,
25 < 1, 25% < 2 and 10% > 2 and 3% > 3. And the users now users are
really complaining now.


RMF type 70 records (cpu) for all four scenerios (100%, 90%, 75% and
50%) show averages in the 20% utilized.  


RMF type 74 records (IO) show avg resp in single digits.

UIC hasn't fallen below 255 in 10 years.

Batch... completed in the same time frame set at 25% as it did at 100%.

So if the hard cap sets the amount of Service units consumed not the
actual speed of the processor, why is response time in the online going
so far south when the CPU is still running unconstrained?  Why did batch
not slow down?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Dataflow analysis tools?

2009-03-18 Thread Andrew Rowley
If you're interested in the sort of data that can be found in SMF, it 
sounds like it might be an interesting report to add to EasySMF. Feel 
free to contact me directly if you would like to discuss it in more detail.


Regards

Andrew Rowley
and...@blackhillsoftware.com
http://www.smfreports.com


Mike Mitri wrote:
Hi all. Is there anyone who knows of a graphical tool that displays a dataflow 
trace in an IBM environment. For example, one that would show a job writing 
to some files, which in turn are read by other jobs, which in turn write to 
other files, etc.? Seems like this would be a good thing to have for creating a 
test plan (e.g. if I'm making a change to programs used by a job, I'd like to 
see what other jobs and programs are affected by these changes).


Does Rational or WebSphere do this? Or any other products out there?

Thanks
Mike

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: SMF reporting question

2009-02-26 Thread Andrew Rowley
You might like to try my product, which I recently released for beta 
testing. It won't be free, but the price shouldn't raise eyebrows for 
people used to buying PC software... ultimately the question will be how 
many "soft dollars" are you prepared to spend to save a "hard dollar"?


You can download it from
http://www.smfreports.com

Andrew Rowley

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: New product for SMF reporting on a PC

2009-02-05 Thread Andrew Rowley

Bob,

Maybe I'm still confused. I didn't mean to suggest that it can transfer 
directly from (or do anything with) the MANx datasets, it can't. It 
doesn't do any processing on the mainframe other than connecting to the 
FTP server.


Regards

Andrew


Richards, Robert B. wrote:

Andrew,

You missed my point. It was not about the file transfer mechanism (FTP,
IND$FILE, whatever), it was about the ability to do it directly from the
MANx datasets. This presumes that you have handled the correct control
cards, etc. My question was then "if you can do it with MANx datasets,
can you correctly generate the necessary SMF logstream control cards
too?"

Bob


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: New product for SMF reporting on a PC

2009-02-05 Thread Andrew Rowley
It just does regular FTP, so unless you can do a file transfer from the 
logstreams, I don't think so. I haven't tried.


Regards

Andrew Rowley


Richards, Robert B. wrote:

Does it also have built-in FTP support to download from logstreams
instead of dump datasets? 


Bob


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


New product for SMF reporting on a PC

2009-02-04 Thread Andrew Rowley

Coincidentally, while the discussion on SMF reporting has been going on
I have been preparing to post this.


This post has been approved by Darren.


I would like to announce a new product for reporting on SMF data on a PC.

EasySMF runs on Windows and reports directly on SMF data. It has a built
in FTP client to download data directly from SMF dump datasets, and can
also read SMF data from other formats such as TSO TRANSMIT and zip files.

Reports are pre-defined so no programming is required. Additional
reports will be added over time, based on feedback from users. The aim
is to produce a set of reports that covers the most common information
that people need from SMF.

EasySMF is now available for public beta testing. I would like to hear
about:
* Additional reports you would like included
* Anything you find confusing
* Errors in reports
* Any other problems you encounter
(Preferably directly or in the forum below rather than here)

See more detail or download from:
http://www.smfreports.com

For a lengthier introduction:
http://www.blackhillsoftware.com/blog/2009/02/02/introducing-easysmf/

There is a discussion forum at:
http://www.blackhillsoftware.com/forum/easysmf

The software has a 30 day evaluation period where it will work without a
key. A temporary key is also available for beta testing. To receive the
key please send an email to:
beta-key-requ...@smfreports.com

Regards

Andrew Rowley
Black Hill Software

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html