home products about Axios support contact us
 
SmartProduction® SmartPro
Product Info
Support
FAQs
   
   
   
 


SmartProduction FAQs

Following is a list of several frequently asked questions. Please contact us if you do not
see your question here.



1. What type of tool is SmartProduction?
2. What makes SmartProduction unique?
3. How does SmartProduction improve the performance of the production batch workload?
4. What is the typical savings achieved with SmartProduction?
5. What type of organization would benefit from the use of SmartProduction?
6. What person/group within an organization would use SmartProduction?
7. What is the range of production inefficiencies addressed by SmartProduction?
8. Is SmartProduction compatible with...
9. Does SmartProduction provide a means to graphically view improvements?
10. We use Workload Manager (WLM) at my organization. Does SmartProduction identify problems with Goal Mode performance data?
11. Does SmartProduction support UNIX Systems Services (USS)?
12. Is there a way SmartProduction can track the status of job and data set inefficiencies?
13. Can I use SmartProduction to test new applications before they go into production?
14. Does SmartProduction tune DB2 applications?,


1. What type of tool is SmartProduction?

SmartProduction is a batch analysis and tuning tool that allows you to easily and dramatically reduce the resource consumption and elapsed time of production jobs and applications.

SmartProduction is for z/OS and OS/390 environments. It also requires ISPF Version 2 or above, and TSO/E Version 1 Release 3 or above.

back to FAQ

2. What makes SmartProduction unique?
SmartProduction, unlike most tuning packages and optimizers, examines and analyzes the job flow and application resource consumption, rather than system capacity and system performance. This analysis is performed after the production flow has completed, thus preventing analysis overhead during job run-time.
back to FAQ


3. How does SmartProduction improve the performance of the production batch workload?
SmartProduction improves the performance of the production batch workload by applying the following key optimization strategies:
  • Elimination of unnecessary processing. Are there jobs, steps or functions that are no longer required? For example, a job continues to run each day even though the requirement for this job ended some time ago.

    SmartProduction helps you recover 100% of the system resource utilization and elapsed time they consume. 


  • Optimize I/O. When elapsed batch run time is broken into components, the bulk of the time is usually consumed performing I/O (60-70% on average, and 90% or more if the job is I/O bound). I/O optimization often generates the most significant payback in any tuning project. Many techniques and options, either hardware or software, are available in order to reduce the number of I/Os and to perform the remaining I/Os as efficiently as possible.

  • Increase Operational Effectiveness. When batch tasks (jobs, steps or specific functions) requiring certain physical or logical resources are delayed or slowed, optimizing the use of resources and eliminating resource contention can significantly reduce elapsed time.

  • Increase Parallelism. The batch workload can run much faster if tasks (jobs, steps or specific functions) can be overlapped (executed in parallel rather than sequentially). Improvements made by SmartProduction include:
    • Switching to more efficient utilities (present at the site) to copy and extract data via "smart" I/O operations

    • Making optimal use of DB2 query, CPU, and data-sharing parallelism

    • Optimizing the use of resources and eliminating the resource contention of specific jobs. This can significantly reduce the elapsed time of other jobs, which, as a result, can be submitted and run at an earlier stage


  • Increase Online Availability. Online availability not only requires online systems to be up and active, but also that all data sets and data bases used by these systems are as optimized and accessible. SmartProduction helps you optimize data sets and the use of DB2 data bases used in the online systems, resulting in increased online availability and faster online response time.
  • Improve Application Efficiency. Many site-developed and vendor-provided programs and utilities are not as efficient as they can be. SmartProduction reports on significant inefficiencies caused by such programs, and provides tuning solutions for improvement.

  • Reduce the Frequency and Cost of Failures. Job failures cause the batch workload to take significantly longer to complete. For some sites, it is a major case of batch performance problems. SmartProduction provides statistics as well as details on the frequency and impact of the different types of failures, and reports on jobs having poor availability.

  • Optimize Backup Procedures. Batch tasks (jobs, steps or specific functions) that require certain physical or logical resources are frequently delayed or slowed. Optimizing backup procedures can significantly reduce backup elapsed time, backup window time, and usage of system resources.

  • Note: Additional comprehensive backup optimization suggestions can be obtained using our SmartAnalyzer backup reliability analysis software. The SmartAnalyzer product line identifies exposures and inefficiencies in the way that your business data is backed up. Click here for more information.
    back to FAQ


4. What is the typical savings achieved with SmartProduction?
SmartProduction provides elapsed time savings by reducing the batch window by as much as 30%.
back to FAQ


5. What type of organization would benefit from the use of SmartProduction?
Any organization running a significant batch workload that must be completed by a specific deadline would be a candidate for SmartProduction. In many cases, organizations are motivated to review SmartProduction when the batch window interferes with the start of online processing, or resource consumption exceeds the amount of capacity available on the processor.
back to FAQ

6. What person/group within an organization would use SmartProduction?
Following are examples of SmartProduction users at various organizations. If you do not see your area here, please contact us to learn how SmartProduction may provide benefit to your organization. We would be happy to set up a web seminar, if applicable, to discuss your specific needs.

Examples include:

  • Workload managers
  • Application managers
  • Anyone responsible for meeting SLAs
  • Resource reclamation: Many organizations have created specific task groups to address the reclamation of resources, in order to defer projected upgrades or respond to changes in the workload. For example, this may be necessary when an organization has acquired additional business units, or business has expanded into different time zones.
  • Capacity planning and scheduling teams and DBAs usually tune on a regular basis. SmartProduction provides additional insight and information often not available from other resources and tuning methodologies. Examples include:
    • Rapid response to end-user complaints
    • Elimination of recurring job failures
    • Effective management of storage resources
  • Capacity planning teams also can use SmartProduction to establish an efficient batch workload, allowing them to determine a more accurate baseline for current runtime and CPU and more accurate projections for future resource needs.
  • Scheduling teams can use SmartProduction to identify bottlenecks, contentions, and allocation delays.
    back to FAQ

7. What is the range of production inefficiencies addressed by SmartProduction?SmartProduction contains almost 400 Knowledge Base cases that allow you to detect a wide range of production inefficiencies during system analysis. Its DB2 optional feature provides an additional 60 specific cases to identify poor performance, inappropriate options and other inefficiencies in your DB2 batch processing environment.
back to FAQ

8. Is SmartProduction compatible with...
SmartProduction is compatible with all MVS, OS/390 and z/OS releases from MVS 5.2.2 through the most current version of z/OS. Since SmartProduction uses SMF records for its input, it will be compatible with all future releases of z/OS as well.
back to FAQ

9. Does SmartProduction provide a means to graphically view improvements?SmartProduction's Graphical Analysis Facility (GAF), available with versions 4.1.0 and later, provides output in a format that can be easily imported into a set of pre-defined Excel spreadsheets, allowing users to graphically view data generated on the mainframe via SmartProduction's Global Reports.

From the Graphical Analysis Facility's Entry Screen, you can select various SmartProduction reports (such as Executing Slow Utilities) and then import your data in order to graphically view benefits that can be achieved, such as I/O savings, by applying SmartProduction suggested changes. As you can see from the right entry panel, each report has different sheets available to show potential benefit.

Here you can see the potential I/O savings that can be achieved by implementing SmartProduction's suggested changes related to inefficiencies associated with Executing Slow Utilities. This user can yield a 70-90% I/O savings, reducing I/O by 1.2 million!
back to FAQ

10. We use Workload Manager (WLM) at my organization. Does SmartProduction identify problems with Goal Mode performance data?
Yes. SmartProduction analyzes WLM Goal Mode performance data and provides recommendations for tuning the service definitions and policies. It provides fine-grain detail on WLM goal mode performance data for each specific period defined by the user, identifying actual and potential problems requiring attention. This allows users to easily pinpoint when and where goals are achieved, exceeded, or have failed, so that WLM definitions can be adjusted accordingly.
back to FAQ

11. Does SmartProduction support UNIX Systems Services (USS)?
Yes, SmartProduction provides tuning recommendations and other significant information regarding the USS workloads. This support provides execution statistics analyses for jobs, STCs, and TSO sessions requesting USS services, which may run UNIX programs, shell commands or scripts, either interactively or as batch jobs. One of SmartProduction's mainframe-generated reports highlights work that is running under USS, the resources that are consumed by the USS workloads, and tuning recommendations regarding the USS workloads.
back to FAQ

12. Is there a way SmartProduction can track the status of job and data set inefficiencies?
SmartProduction provides a State Management Facility  -- an easy way to identify which inefficient jobs or data sets are currently being addressed, have already been modified, or should be ignored -- allowing all users to better synchronize and track current conditions.
back to FAQ

13. Can I use SmartProduction to test new applications before they go into production?
Yes.  SmartProduction allows you to perform a fine-tuning analysis of your current system data, as well as of new applications still under development that are being tested with small amounts of data.  This way, you can identify inefficiencies regardless of their size and impact on your system.   
back to FAQ

14. Does SmartProduction tune DB2 applications?
SmartProduction'sDB2 optional feature processes the data in DB2-generated SMF records to provide a detailed analysis and targeted solutions to the batch DB2 issues that slow down the batch window, so you can quickly and easily identify the impact of specific DB2 inefficiencies without performing a lengthy DB2 application analysis. There are more than 40 knowledge base cases that address the tuning of batch DB2 applications.
back to FAQ

home | products | about Axios | support | contact us