Macro 4 z/OS

FreezeFrame Modernization Guide

PerformanceApplication DevelopmentMonitor

FreezeFrame is a performance product by Macro 4. Explore technical details, modernization strategies, and migration paths below.

Product Overview

FreezeFrame is a z/OS application performance analysis tool that helps identify performance bottlenecks.

The configuration files also define reporting options.

Modernization Strategies

Rehost

Timeline:
6-12 months

Lift-and-shift to cloud infrastructure with minimal code changes. Fast migration with lower risk.

Refactor (Recommended)

Timeline:
18-24 months

Optimize application architecture for cloud while preserving business logic. Best ROI long-term.

Replatform

Timeline:
3-5 years

Complete rewrite to cloud-native architecture with microservices and modern tech stack.

Frequently Asked Questions

General

What does FreezeFrame do?

FreezeFrame analyzes application performance on z/OS by capturing and reporting on CPU usage, I/O activity, and wait times at the job step, CSECT, and potentially instruction level. It helps identify performance bottlenecks.

How is FreezeFrame configured?

FreezeFrame uses configuration files to define the jobs and steps to be analyzed, as well as the reporting options. These files specify parameters such as sampling intervals and output destinations.

What kind of reports does FreezeFrame generate?

FreezeFrame provides detailed reports on CPU usage, I/O activity, and wait times. These reports can be generated at different levels of granularity, from the job step level down to the CSECT or even instruction level.

What are the main use cases for FreezeFrame?

FreezeFrame can be used to identify performance bottlenecks in z/OS applications, optimize resource utilization, and improve overall system performance. It helps developers and system administrators understand how applications are using system resources.

Technical

How does FreezeFrame technically work?

FreezeFrame analyzes application performance by sampling system activity at regular intervals. It captures data on CPU usage, I/O operations, and wait states, and then aggregates this data to produce reports.

What are the main architectural components of FreezeFrame?

FreezeFrame's architecture includes components for data collection, analysis, and reporting. The data collection component captures system activity, the analysis component aggregates and processes the data, and the reporting component generates reports.

What databases or storage mechanisms are used by FreezeFrame?

FreezeFrame likely uses VSAM datasets or similar z/OS storage mechanisms to store collected performance data before analysis and reporting.

What administrative interfaces are available?

FreezeFrame provides a CLI and potentially ISPF panels for administration. User management is handled through z/OS security systems like RACF, ACF2, or Top Secret.

Business Value

What is the business value of FreezeFrame?

FreezeFrame helps organizations optimize their z/OS applications, leading to reduced CPU consumption, lower operational costs, and improved service levels. By identifying performance bottlenecks, it enables targeted optimization efforts.

How does FreezeFrame improve decision-making?

By providing detailed performance insights, FreezeFrame enables data-driven decision-making for application tuning and resource allocation. This leads to more efficient use of system resources and improved ROI.

How does FreezeFrame help reduce costs?

FreezeFrame helps reduce the cost of running z/OS applications by identifying areas where resource consumption can be reduced. This can lead to significant savings in CPU charges and other operational expenses.

Security

What authentication methods are supported?

FreezeFrame leverages z/OS security systems such as RACF, ACF2, or Top Secret for authentication and authorization. Access to FreezeFrame functions and data is controlled through these security systems.

What access control model is used?

FreezeFrame uses an access control model based on z/OS security system capabilities (RACF, ACF2, Top Secret). This model allows administrators to define granular permissions for users and groups.

What audit/logging capabilities exist?

FreezeFrame audit logging capabilities record user activity and system events. These logs can be used to track changes to FreezeFrame configuration and to monitor user access.

Operations

What monitoring/logging capabilities exist?

FreezeFrame provides monitoring and logging capabilities to track its own performance and identify potential issues. These logs can be used to troubleshoot problems and ensure that FreezeFrame is functioning correctly.

What are the main configuration parameters?

FreezeFrame configuration parameters include settings for sampling intervals, report generation options, and data storage locations. These parameters can be adjusted to optimize FreezeFrame's performance and resource utilization.

How does FreezeFrame integrate with existing operations?

FreezeFrame can be integrated into existing z/OS operational procedures and monitoring tools. This allows organizations to incorporate FreezeFrame's performance insights into their overall system management strategy.

Ready to Start Your Migration?

Download our comprehensive migration guide for FreezeFrame or calculate your ROI.

Calculate ROI