Dynamic LFAREA Memory Configuration for Mainframe Large Pages
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


