Operation efficiency management with respect to application run-time
AssigneeInternational Business Machines Corporation
InventorsEric L. Barsness, Daniel E. Beuch, Michael J. Branson, John M. Santosuosso
Life of this patent
Estimating the term…
Abstract
Disclosed aspects relate to operation efficiency management in a shared pool of configurable computing resources. A first set of processing operations of a first application may be detected. A second set of processing operations of a second application may be detected. The first set of processing operations of the first application may be compared with the second set of processing operations of the second application. A substantial match of the first and second processing operations of the first and second applications may be determined. A single set of processing operations for both the first and second applications may be established.
Claims20
A computer-implemented method to increase operational efficiency of computer applications at run time, the method comprising:
- detecting, in a shared pool of configurable computing resources, a first set of processing operations of a first application;
- detecting, in the shared pool of configurable computing resources, a second set of processing operations of a second application;
- comparing the first set of processing operations of the first application with the second set of processing operations of the second application;
- determining, based on comparing the first set of processing operations of the first application with the second set of processing operations of the second application, a substantial match of the first and second processing operations of the first and second applications;
- and
- establishing, in the shared pool of configurable computing resources, a single set of processing operations for both the first and second applications, wherein the single set of processing operations for both the first and second applications are shared during an execution of the first application or the second application.
A system to increase operational efficiency of computer applications at run time, the system comprising:
- a memory having a set of computer readable computer instructions, and a processor for executing the set of computer readable instructions, the set of computer readable instructions including:
- detecting, in a shared pool of configurable computing resources, a first set of processing operations of a first application;
- detecting, in the shared pool of configurable computing resources, a second set of processing operations of a second application;
- comparing the first set of processing operations of the first application with the second set of processing operations of the second application;
- determining, based on comparing the first set of processing operations of the first application with the second set of processing operations of the second application, a substantial match of the first and second processing operations of the first and second applications;
- and
- establishing, in the shared pool of configurable computing resources, a single set of processing operations for both the first and second applications, wherein the single set of processing operations for both the first and second applications are shared during an execution of the first application or the second application.
A computer program product to increase operational efficiency of computer applications at run time, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method comprising:
- detecting, in a shared pool of configurable computing resources, a first set of processing operations of a first application;
- detecting, in the shared pool of configurable computing resources, a second set of processing operations of a second application;
- comparing the first set of processing operations of the first application with the second set of processing operations of the second application;
- determining, based on comparing the first set of processing operations of the first application with the second set of processing operations of the second application, a substantial match of the first and second processing operations of the first and second applications;
- and
- establishing, in the shared pool of configurable computing resources, a single set of processing operations for both the first and second applications, wherein the single set of processing operations for both the first and second applications are shared during an execution of the first application or the second application.
Dependencies are inferred from the claim text.