Real-time performance modeling of software systems with multi-class workload
AssigneeInternational Business Machines Corporation
InventorsDinesh Kumar, Asser N. Tantawi, Li Zhang
Life of this patent
Estimating the term…
Abstract
Methods and systems for determining a real-time performance model of systems that process multi-class workloads. The methods can include collecting measurement data, selecting a series of prior time windows, processing the measurement data to compute a set of constraints based on the measurement data from the series of prior time windows, augmenting the set of constraints to a measurement model to obtain an augmented measurement model and running a modified extended Kalman filter with the augmented measurement model to obtain a state estimate.
Claims20
In a performance modeling computer having a processor, a method for determining a real-time performance model of a system that processes multi-class workloads, the method comprising:
- for a set of measurement data received by the processor:
- collecting measurement datum at a time step k;
- selecting N prior time windows;
- processing the measurement datum to compute a set of constraints based on the measurement data from the N prior time windows;
- augmenting the set of constraints to a measurement model to obtain an augmented measurement model;
- running a modified extended Kalman filter with the augmented measurement model to obtain a state estimate;
- and
- incrementing the time step k.
In a performance modeling computer having a processor and a memory communicatively coupled to the processor, a method for determining a real-time performance model of a system that processes multi-class workloads, the method comprising:
- collecting measurement data in the memory;
- selecting a series of prior time windows;
- processing the measurement data to compute a set of constraints based on the measurement data from the series of prior time windows;
- augmenting the set of constraints to a measurement model to obtain an augmented measurement model;
- and
- running a modified extended Kalman filter with the augmented measurement model to obtain a state estimate.
A computer program product for determining a real-time performance model of a system that processes multi-class workloads, the computer program product including instructions for causing a performance modeling computer, having a processor and a memory communicatively coupled to the processor, to implement a method, the method comprising:
- collecting measurement data in the memory;
- selecting a series of prior time windows;
- processing the measurement data to compute a set of constraints based on the measurement data from the series of prior time windows;
- augmenting the set of constraints to a measurement model to obtain an augmented measurement model;
- and
- running a modified extended Kalman filter with the augmented measurement model to obtain a state estimate.
Dependencies are inferred from the claim text.