Dynamic LFAREA Memory Configuration for Mainframe Large Pages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer systems face challenges in efficiently managing large page sizes, as the selection of contiguous online storage increments becomes complex due to increasing page sizes and gaps in storage increments, leading to suboptimal memory configuration and potential system outages.

Innovation Solution

A computer-implemented method using a machine learning model to dynamically compute and update the Large Frame Area (LFAREA) value, optimizing memory configuration by determining available online real storage and adapting system parameters to support large pages, thereby improving system performance and reducing overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the page size of large pages is increased to improve memory efficiency, then memory allocation efficiency is improved, but the complexity of selecting contiguous online storage increments increases

Engineering Contradiction:
Improvememory allocation efficiencyVSAvoidselection process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic adjustment of the LFAREA parameter based on real-time monitoring of large page usage by applications. The system continuously monitors the number of large pages allocated and dynamically recalculates the optimal LFAREA value, transforming a static configuration into a dynamic adaptive system that responds to changing workload requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent establishes a feedback loop where the system monitors actual large page consumption by applications and uses this information to adjust the LFAREA parameter. The monitoring component tracks usage patterns, and this feedback drives the recalculation and adjustment of memory configuration, creating a closed-loop control system.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If manual calculation and configuration of LFAREA is used to simplify the process, then ease of operation is improved, but accuracy and adaptability to changing system needs deteriorate

Engineering Contradiction:
Improveconfiguration simplicityVSAvoidLFAREA calculation accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent implements a self-service system where the mainframe automatically monitors its own memory usage patterns and autonomously adjusts the LFAREA parameter without requiring manual intervention. The system uses built-in monitoring capabilities to track large page consumption and automatically recalculates optimal configuration values.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical calculation and configuration processes with an automated electronic system. Instead of requiring operators to manually calculate and configure LFAREA values, the system uses electronic monitoring and automated calculation algorithms to determine and apply optimal settings.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Device complexity

If a fixed LFAREA value is used to simplify memory configuration, then device complexity is reduced, but adaptability to changing application requirements deteriorates

Engineering Contradiction:
Improveconfiguration complexityVSAvoidadaptability to changing needs
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static LFAREA configuration into a dynamic parameter that automatically adjusts based on workload demands. The system continuously monitors large page usage and recalculates LFAREA values in response to changing application requirements, enabling the memory configuration to adapt dynamically without increasing operational complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240168874A1Optimizing memory configuration in mainframe computers
Publication Date: 2024.05.23 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20240168874A1 patent drawing
  • US20240168874A1 patent drawing
  • US20240168874A1 patent drawing

AI summary

A computer-implemented method for optimize memory configuration of a computer system. The computer-implemented method includes determining available online real storage assigned to the computer system. The method further includes computing, using a machine learning model, a Large Frame Area (LFAREA) value to support large pages used by one or more applications executing on the computer system, wherein the large pages are memory pages larger than a predetermined value. The method further includes dynamically updating the LFAREA value of the computer system to the determined LFAREA value to support the large pages of the computer system.