US2018253340A1PendingUtilityA1

Operation efficiency management with respect to application compile-time

Assignee: IBMPriority: Mar 6, 2017Filed: Mar 28, 2018Published: Sep 6, 2018
Est. expiryMar 6, 2037(~10.6 yrs left)· nominal 20-yr term from priority
G06F 2209/5011G06F 8/433G06F 9/50G06F 9/5083G06F 16/9024G06F 8/36G06F 17/30958
61
PatentIndex Score
0
Cited by
0
References
0
Claims

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 compiled.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer system for compile-time operation efficiency management for utilization in a shared pool of configurable computing resources, the computer system comprising:
 one or more computer processors;   one or more computer readable storage media; and   program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising:
 program instructions to detect, for utilization in the shared pool of configurable computing resources, a first set of processing operations of a first application; 
 program instructions to detect, for utilization in the shared pool of configurable computing resources, a second set of processing operations of a second application; 
 program instructions to generate a first set of component dependency data which indicates a first dependency among a first set of components utilized to develop the first set of processing operations of the first application; 
 program instructions to generate a second set of component dependency data which indicates a second dependency among a second set of components utilized to develop the second set of processing operations of the second application; 
 program instructions to compare the first set of processing operations of the first application with the second set of processing operations of the second application; 
 program instructions to compare, related to the first and second dependencies, the first set of component dependency data with the second set of component dependency data; 
 program instructions to determine, based on comparing (i) the first set of processing operations of the first application with the second set of processing operations of the second application and (ii) the first set of component dependency data with the second set of component dependency data, a substantial match of the first and second processing operations of the first and second applications; 
 program instructions to compile, for utilization in the shared pool of configurable computing resources, a single set of processing operations for both the first and second applications; 
 program instructions to prevent establishment of the first set of processing operations of the first application in the shared pool of configurable computing resources; 
 program instructions to prevent establishment of the second set of processing operations of the first application in the shared pool of configurable computing resources; 
 program instructions to configure the single set of processing operations for both the first and second applications to fulfill the first and second sets of processing operations of the first and second applications in the shared pool of configurable computing resources; and 
 program instructions to carry-out, using the single set of processing operations, both the first and second applications.

Join the waitlist — get patent alerts

Track US2018253340A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.