Mainframe Database Utility Offloading via Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The high cost of operating database management systems on mainframe computing systems due to the significant consumption of processing resources, which are expensive compared to non-mainframe computing resources, necessitates a solution to offload processing tasks to reduce operational expenses.
Innovation Solution
A system and method that involves identifying tasks for a management utility process in a mainframe computing environment and delegating these tasks to a non-mainframe computing environment, where processing is completed, and then receiving an indicator to terminate the process, thereby reducing the load on the mainframe and utilizing its resources more efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If database management utility processes are executed on mainframe computing systems, then processing reliability and data management capability are improved, but processing resource consumption increases and operational cost worsens
Solution Approach 1:
The patent segments the database management utility process into multiple phases (initiation phase on mainframe, execution phase on non-mainframe systems, termination phase on mainframe). This allows the resource-intensive execution phase to be performed on cheaper non-mainframe systems while maintaining mainframe control for reliability-critical phases.
Solution Approach 2:
The patent introduces an intermediary mechanism (task description transmission and completion indicator reception) that enables coordination between mainframe and non-mainframe systems. The mainframe initiates and terminates processes while delegating execution to non-mainframe systems, reducing mainframe resource consumption without sacrificing control.
2Productivity
If more processing tasks are performed on mainframe computing systems, then processing productivity is improved, but operational cost worsens
Solution Approach 1:
The patent utilizes non-mainframe computing systems (cheaper computing resources) to perform the actual processing tasks. These systems are less expensive than mainframes but can still execute the utility processes, thereby reducing operational costs while maintaining productivity.
3Loss of energy
If processing tasks are offloaded to non-mainframe computing environments, then operational cost is reduced, but system complexity increases
Solution Approach 1:
The patent clearly segments the system into mainframe (control functions) and non-mainframe (execution functions) components with well-defined interfaces. This segmentation manages complexity by assigning specific responsibilities to each subsystem rather than having a monolithic complex system.
Solution Approach 2:
The patent implements feedback mechanisms where non-mainframe systems send completion indicators back to the mainframe. This feedback loop ensures proper coordination and termination of processes, managing the distributed system's complexity through structured communication protocols.
Data Source
AI summary
In one general aspect, a computer-readable storage medium can be configured to store instructions that when executed cause a processor to perform a process. The instructions can include instructions to identify, at a mainframe computing environment during an initiation phase associated with a management utility process, a set of tasks for implementing the management utility process, and instructions to send, to a non-mainframe computing environment, a description identifying at least a portion of the set of tasks. The instructions can also include instructions to receive an indicator, at the mainframe computing environment, that processing based on the at least the portion of the set of tasks associated with the management utility process has been completed, and instructions to execute a termination phase of the management utility process at the mainframe computing environment in response to the indicator.


