REAL-TIME PERFORMANCE MODELING OF SOFTWARE SYSTEMS WITH MULTI-CLASS WORKLOAD
First Claim
1. 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.
7 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. 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. - View Dependent Claims (15, 16, 17)
-
-
18. 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. - View Dependent Claims (19, 20)
-
Specification