WORKLOAD AUTOMATION COMMUNITY
  • Home
  • Blogs
  • Forum
  • Resources
  • Events
    • IWA 9.5 Roadshows
  • About
  • Contact
  • What's new

MCP Performance improvement (TWS for z/OS 930, ZWS 950)

6/20/2019

0 Comments

 
Picture
During the years, many features have been developed involving more and more complex analysis and actions in the Current Plan modifications due to ad hoc requests.  
​

At the same time customer’s daily workload increased in size and complexity, becoming more dependent on ad hoc actions (ETT processing, Automatic recovery actions etc.) 
Storage consuming also increased, so that we delivered via SPE (930 and 950) the possibility to use a Data Space dedicated to MCP actions. ​
​
This led for a need to do some changes to guarantee
 the usual efficiency of the product in processing a big amount of modify current plan actions. 

With APAR PH10775 (TWS for z/OS 930) and PH12637 (ZWS 950) changes in MCP code lead to a big performance improvement in executing modify current plan actions. 

The situations in which the benefits are bigger are: 
  • Status changes are involved  
  • MCP Data Space is active 

This was obtained by improving internal algorithm, reducing to the strictly needed writing on MCP data space, and reducing the amount of Network to be loaded when a modify current plan action must be done. 

For “Network” we mean the set of occurrence and operation blocks that are connected to the occurrence/operation subject of the change and that are loaded into the storage to execute the action because they are related by dependencies (successors and predecessors of different levels). 

Not all the changes have the same level of complexity, so not all the changes need the whole predecessor/successor network loaded. A complex change is a change that may have impact on data and status of predecessors and successors at different levels.   

​The APAR worked in this direction: it reduced the Network to the minimum when this was possible considering the complexity of the change.  A change is complex when predecessors and successor (at different levels) of the main changed operation can have their status or data changed too. 
Picture
The benefit of the APAR can be seen for example from the picture below, reporting the elapsed time needed to re-apply JT events results one of the tests we did. The conditions of this specific test were the following:
  • Number of MCP events requesting status changes                    400
  • Number of MCP events requesting delete dependencies           24
  • Number of MCP events requesting delete operations                 10
Picture
With MCP Data space not involved, the improvement in this specific test was from about 25 minutes to about 6 minutes, that is about a 76% improvement.  
Picture
With MCP Data space involved, the improvement in this specific test was from about 55 minutes to about 6 minutes, that is about an 89% improvement. 
 
Obviously, the benefit depends on the kind and size of network involved. In general we can say that the larger the size and complexity the greater the benefit.

Picture
Rossella Donadeo
​Technical leader of Workload Scheduler for z/OS. 


Rossella graduated with a bachelors degree in mathematics in 1982. She is the Technical leader of Workload Scheduler for z/OS. Rossella worked for a couple of years in a small software house, and then in 1984 joined IBM. Since then she worked in level 3, development and verification. From 1996 she has been focused on Workload Scheduler for z/OS product.  She successfully led the development of ZWS 950.  Rossella is a Mindfulness instructor, fond of trekking, yoga, cooking and practices Vipassana meditation. She is also a writer and had a book published.

0 Comments

Your comment will be posted after it is approved.


Leave a Reply.

    Archives

    March 2023
    February 2023
    January 2023
    December 2022
    September 2022
    August 2022
    July 2022
    June 2022
    May 2022
    April 2022
    March 2022
    February 2022
    January 2022
    December 2021
    October 2021
    September 2021
    August 2021
    July 2021
    June 2021
    May 2021
    April 2021
    March 2021
    February 2021
    January 2021
    December 2020
    November 2020
    October 2020
    September 2020
    August 2020
    July 2020
    June 2020
    May 2020
    April 2020
    March 2020
    January 2020
    December 2019
    November 2019
    October 2019
    August 2019
    July 2019
    June 2019
    May 2019
    April 2019
    March 2019
    February 2019
    January 2019
    December 2018
    November 2018
    October 2018
    September 2018
    August 2018
    July 2018
    June 2018
    May 2018
    April 2018
    March 2018
    February 2018
    January 2018
    December 2017
    November 2017
    October 2017
    September 2017
    August 2017
    July 2017
    June 2017
    May 2017

    Categories

    All
    Analytics
    Azure
    Business Applications
    Cloud
    Data Storage
    DevOps
    Monitoring & Reporting

    RSS Feed

www.hcltechsw.com
About HCL Software 
HCL Software is a division of HCL Technologies (HCL) that operates its primary software business. It develops, markets, sells, and supports over 20 product families in the areas of DevSecOps, Automation, Digital Solutions, Data Management, Marketing and Commerce, and Mainframes. HCL Software has offices and labs around the world to serve thousands of customers. Its mission is to drive ultimate customer success with their IT investments through relentless innovation of its products. For more information, To know more  please visit www.hcltechsw.com.  Copyright © 2019 HCL Technologies Limited
  • Home
  • Blogs
  • Forum
  • Resources
  • Events
    • IWA 9.5 Roadshows
  • About
  • Contact
  • What's new