Workload categorization for detecting role changes in a host computing device
AssigneeInternational Business Machines Corporation
InventorsRussell C. Blaisdell, John Michael Lake, Scot MacLellan
Life of this patent
Estimating the term…
Abstract
A method, system and apparatus for workload categorization for detecting role changes in a host computing device. A workload characterization system for detecting role changes in a host computing device can include a transaction logging and change detection processor. The processor can be configured to log and detect role changes in the host computing device through an instrumentation monitoring interface to underlying applications supporting a workload based upon a comparison of workload patterns generated from logged transaction executions.
Claims9
A workload categorization method executing on a computer system for detecting roles change in a host computing device, the method comprising the step of:
- monitoring transactions in the host computing devices, wherein monitoring step comprises the steps of:
- receiving notifications of transaction executions through an instrumented interface;
- and
- logging records for corresponding ones of said notifications;
- categorizing said transactions according to transaction type;
- grouping said transactions according to said categorizing, wherein said grouping comprises measuring a magnitude of each of categorization by counting a number of transactions having a like characterization in each categorization, and wherein said grouping forms a new workload pattern;
- comparing said new workload pattern to a previous stored workload pattern wherein said comparing comprises comparing a transaction types and magnitude for each categorization;
- and
- determining that a role change has occurred in the host computing device if said workload patterns differ by a threshold amount.
A computing system configured for detecting role changes in a host computing device, the computing system comprising a transaction logging and change detection processor performing the following steps:
- monitoring transactions in the host computing devices, wherein monitoring step comprises the steps of:
- receiving notifications of transaction executions through an instrumented interface;
- and
- logging records for corresponding ones of said notifications;
- categorizing said transactions according to transaction type;
- grouping said transactions according to said categorizing, wherein said grouping comprises measuring a magnitude of each of categorization by counting a number of transactions having a like characterization in each categorization, and wherein said grouping forms a new workload pattern;
- comparing said new workload pattern to a previous stored workload pattern wherein said comparing comprises comparing a transaction types and magnitude for each categorization;
- and
- determining that a role change has occurred in the host computing device if said workload patterns differ by a threshold amount.
A machine readable storage located in a computer system, the machine readable storage having stored thereon a computer program for detecting role changes in a host computing device, the computer program comprising routine set of instructions which when executed by a machine causes the machine to perform the steps of:
- monitoring transactions in the host computing devices, wherein monitoring step comprises the steps of:
- receiving notifications of transaction executions through an instrumented interface;
- and
- logging records for corresponding ones of said notifications;
- categorizing said transactions according to transaction type;
- grouping said transactions according to said categorizing, wherein said grouping comprises measuring a magnitude of each of categorization by counting a number of transactions having a like characterization in each categorization, and wherein said grouping forms a new workload pattern;
- comparing said new workload pattern to a previous stored workload pattern wherein said comparing comprises comparing a transaction types and magnitude for each categorization;
- and
- determining that a role change has occurred in the host computing device if said workload patterns differ by a threshold amount.
Dependencies are inferred from the claim text.