CPC G06F 11/3495 (2013.01) [G06F 16/285 (2019.01)] | 21 Claims |
1. A computer-implemented method, the computer-implemented method comprising:
receiving a transaction report from a log dataset, the transaction report listing multiple transactions including a plurality of metrics for each of the transactions, wherein the plurality of metrics includes a class identifier (ID) for each of the transactions, a transaction execution count, and a total transaction response time;
generating a first listing of the transactions indexed by the class ID for each class of a plurality of transactions, wherein the first listing includes from the plurality of transactions a count of unique transactions assigned to the class, a sum of the transaction execution count for the class, and a sum of the total transaction response time for the class;
calculating an average number of unique transactions assigned to all of the classes from the first listing;
calculating an average transaction execution count from the first listing;
generating a second listing of the transactions indexed by class ID and transaction name, wherein the second listing includes all of the transactions for the class IDs where the count of unique transactions assigned to the class from the first listing is greater than the average number of unique transactions assigned to all of the classes from the first listing; and
for each class ID and transaction name on the second listing of the transactions, updating the second listing of the transactions to identify one or more of the transactions as candidate transactions for running in a P-WFI region when a total transaction execution count is greater than the average transaction execution count from the first listing and the total transaction execution count is greater than a total transaction schedule count.
|