©2010 SoftwareOnZ AutoSoftCapping (ASC) vWLC Manage your software Bill without the Performance...

download ©2010 SoftwareOnZ AutoSoftCapping (ASC) vWLC Manage your software Bill without the Performance Problems !

of 29

  • date post

    30-Dec-2015
  • Category

    Documents

  • view

    213
  • download

    0

Embed Size (px)

Transcript of ©2010 SoftwareOnZ AutoSoftCapping (ASC) vWLC Manage your software Bill without the Performance...

  • General Terminology Technical terms and abbreviations used in todays presentation.MSU: (Million Service Units) : reference unit for Software billingIMSU (or ACTMSU): instantaneous MSU consumptionR4H: Rolling 4 HoursCPC Capacity: z/Server full capacity Soft-Capping / WLMWLM, PR/SM and enforcement the Soft-Capping limit DC: Defined CapacityHardware Management Console (HMC) Crunchable

    2010 SoftwareOnZ

    VWLC with Soft-Capping: LPAR view IMSU : Instantaneous consumption of MSU for the LPAR R4H : Average of IMSU in 4 consecutive hours. DC : Defined Capacity, billing limit that you dont want to exceed and that you can fix at any level you want But performance can be affected (capping IMSU is brought back to the DC) !

    VWLC with IBM Soft-Capping: Pros & ConsVWLC with IBM Soft-Capping: IBM Soft-Capping is easy to setup on the machineIt allows you to control the bill at a chosen level (by fixing DCs)

    VWLC with IBM Soft-Capping: + / -

    2010 SoftwareOnZ

    AutoSoftCapping - StrategyWhat is you vWLC strategy? Set Defined Capacity to 0 and forget it?Set it to Avoid Capping?Cap the Test, QA environments only? How do you modify it?What kind of approval is required? Follow what the experts say? Set it low and adjust as required? Reset at the beginning of the month?

    2010 SoftwareOnZ

    zCost AutoSoftCapping (ASC)

    AutoSoftCapping: Optimizes the performance of your system while controlling your Workload License Charge.The LPARs DCs (Defined Capacity) are dynamically modified in real time by taking into account the behavior and needs of all the LPARs.Keeps the total DC (CPCMAX) constant and guarantees software cost optimization. 52-28-20 55-41-4 72-8-20 93-4-3Web reporting which allows for control on your activity and your System z/resources.ASC adjusts the DC line, WLM handles z/OS resources

    2010 SoftwareOnZ

    ASC PrerequisitesConfiguration prerequisites :Running in vWLC modeUsing IBM Soft-Capping feature. HMC: Must be accessible for the LPAR that support the ASC Started Task. HMC API must be configured and active (API SNMP)Data Gatheringtwo ways:RMF:RMF III started on all LPARs.RMFDDS (GPMSERVE): at least one active on each SYSPLEX (Multi-system or Monoplex)CMF:Mainview Explorer (BMC) started on each server (CPC)

    WLM: with or without ASC: the SoftCapping activation needs attention on a well-managed WLM policy .

    2010 SoftwareOnZ

    General Terminology CPCMAX: Maximum value allowed by ASC for the sum of the LPARs DCsCPCMIN: Minimum value for the SUM of the LPARs DCsMSUMAX: Maximum Defined Capacity that LPAR is allowed to reachMSUMIN: Maximum Defined Capacity that LPAR is allowed to reachWhite Space = CPC Capacity - SUM (LPARs DCs)CPC Free Space = CPCMAX - SUM (LPARs DCs)LPAR: givers and takers Crunchable

    CPC CapacityCPCMAXCPCMINSUM ( LPARs DCs)Minimum White SpaceWhite SpaceCPCCPC Free SpaceTime

    2010 SoftwareOnZ

    General Principle

    Setting the Defined Capacity line Enforce AutoSoftCapping Defined Capacity parametersCPC: CPCMAX, CPCMINLPAR: MSUMAX, MSUMINPERIOD statements

    If IMSU < R4HDecrease DC to just above the R4H to optimize the SCRT and avoid capping, releasing DC MSUs to the pool.If IMSU > R4HIncrease DC to just above the R4H to avoid capping, taking from the pool or enforce capping as you have defined

    2010 SoftwareOnZ

    ASC Product Flow Data Collection RMF or CMF- LPARs (DC, IMSU, R4H, WLM Capping, )- CPCs (capacity, CPs, ..)LPAR settings (via HMC API)LPARs behavior analysisMake decisions to modify DCsWeb reporting (update HTML files)Writing SMF records ZCASCW ASC Web SERVER

    ASC Parameters ooCOD LPAxx memberPeriod Definitions Market Open and CloseASC Commands Grab ooCOD increase Rexx script ASC cmd f, Sending alarms (WTO, emails) ZCASC Main ASC Started TaskOperator

    2010 SoftwareOnZ

    Data Collection

    Collection Interval RMF or CMF at the CPC level: serial number, family, type, number of CPs...at the LPAR level: R4H, DC, IMSU, Weight, number of Logical Processors

    2010 SoftwareOnZ

    PDS member ASCGENxx

    2010 SoftwareOnZ

    LPAR behavior analysis

    2010 SoftwareOnZ

    PDS member ASCLPAxx

    2010 SoftwareOnZ

    LPAR behavior analysis

    2010 SoftwareOnZ

    HMC Settings

    2010 SoftwareOnZ

    2010 SoftwareOnZ

    Sending Alarms(ASCALTxx)There are 4 types of action:WTO sends a message to the SYSLOG and the console when the condition is fulfilled.WRL suppresses the alert if the condition is no longer fulfilled. EMLsends an Email when the condition is fulfilled.ERLsends an Email when the condition is no longer fulfilled.

    Simple actions

    WTO Warning DEFCAP>150 FOR LPAR &CPC..&LPAR

    Complex rules

    STARTRULE LPAR IF CPC='SEDICPCA' & LPAR='CP10' IF DC>150 & R4h150 (&DC.) FOR LPAR &CPC..&LPAR. ENDRULE

    2010 SoftwareOnZ

    ASC Product Flow Data Collection RMF or CMF- LPARs (DC, IMSU, R4H, WLM Capping, )- CPCs (capacity, CPs, ..)LPAR settings (via HMC API)LPARs behavior analysisMake decisions to modify DCsWeb reporting (update HTML files)Writing SMF records ZCASCW ASC Web SERVER

    ASC Parameters

    Period DefinitionsASC CommandsSending alarms (WTO, emails) ZCASC Main ASC Started TaskOperator

    2010 SoftwareOnZ

    What about OOCoD ! Works just the way you want it to When new CPs are added to CEC ASC automatically responds by adjusting to the new resourcesHow ASC responds is up to you.Set MSUMAX to the new MSU rating?Set MSUMAX to 50% of the new MSU Rating?Change LPAR-B to PRIORITY = 10 ?Set REACTIVITY = 10? Set SECURITYMARGIN = 20?

    2010 SoftwareOnZ

    Putting ASC into actionYou provide us with:Mutual NDAOn-site technical discussion of AutoSoftCappingSMF records 70 over a significant periodThe SCRT of the last month for each CPCWe process the data through our simulator.We schedule a meeting to present:Review the results of the simulationsReview the Financials, Costs and ROI Schedule a POC Run in Simulation mode and validate resultsTurn it on

  • 2013 SoftwareonzASC SAVES MONEY by controlling the z/OS license charge. Very short ROI: All our current customers got an ROI between 3 and 12 months!An average of saved MSU between 7 and 15%.

    ASC opens new opportunities in how you run your operations

    ASC is a simple tool:Easy to set up on the machine.Compatible with all existing System z servers.A sophisticated Web Reporting interface allows more control of the system.

    ASC receives excellent customer feedback.

    zCost ASC In Summary.

    2010 SoftwareOnZ2010 SoftwareOnZ

    Q&A

  • 2013 SoftwareonzContact InfoSoftwareonz

    www.softwareonz.com

    Todays Presenter: Brian Hoare

    Your US Sales ContactBrian HoareBrian.Hoare@softwareonz.com

    2010 SoftwareOnZ

    ASC SettingASC performs dynamic Settings:Sends DC modification orders to the HMC, and the DCs are set according to the algorithm decisions.

    ASC performs period Settings:Period Settings allow ASC to modify some settings at predefined date/time. It can:Modify the DC by setting a predefined value to the parameter DEFCAPASC Reset Profile: set the DEFCAP and WEIGHT parameters of all LPARs to the initial value (contained in DFCBASE and WBASE)Modify parameters by taking into account predefined parameters values or by reloading predefined parameters members.

    2010 SoftwareOnZ

    Group Capacity Limit Group Capacity Limit is an extension of Defined Capacity

    Its setup for a group not individual LPARs

    It allows an installation to define a softcap for multiple logical partitions on the same CPC

    The group limit is a defined capacity for all partitions defined in the group A CPCMAX for group of LPARs to share

    Created on the HMC

    Can help reduce softcapping

    Creates its own problems

    2010 SoftwareOnZ

    Group Capacity Limit

    2010 SoftwareOnZ

    Warning MVS Planning: Workload Management SA22-7602-14

    2010 SoftwareOnZ2010 SoftwareOnZ

    Conclusion

    2010 SoftwareOnZ

    Group Capacity Limit Group Capacity Limit (GCL) introduced in 2008

    ShareW% This is the %SHARE calculated from the WEIGHT of the LPARShareW_GCL% This is the %SHARE calculated from the WEIGHT in the GCL of the LPARShareD% %HARE calculated from the DEFINDED CAPACITY of the LPARTarget MSU from Weight: ShareW% translated in MSUTarget MSU from GCL Weight: ShareWGCL% translated in MSU

    IBM Soft Capping is easy to setup and can bring some level of control to your mainframe software cost. With IBM soft capping and low DCs you can lower your software bill, but the potential for capping is real and that can impact performance. If you were to set up higher DCs that can alleviate the capping issue, but at the cost of higher monthly software bills.

    The devil in the details here is that the Defined Capacity is a static limit; a certain amount of MSU must be reserved for each LPAR. But, Soft-Capping does not allow us to transfer all or a subset of this reserved MSU resource from one LPAR to another. In other words, MSU resource sharing is not optimized.

    And we saw the GCL can help, but it too has issues in terms of what happens when a group cap is hit.

    So IBM Soft-Capping & GCL are good starts to controlling the VWLC software bill but there are concerns and the solution is far from optimal. Well, I have a solution for you**