CA2321908A1

System and method for extracting and forecasting computing resource data such as cpu consumption using autoregressive methodology

Abstract

A system and method for extracting and forecasting computing resource data such as workload consumption of mainframe computing resources use an autoregressive model. The system and method retrieve performance records from a computer platform (202) in one second intervals, statistically collapse (204, 210) the performance data into fifteen minute performance data, statistically collapse (204, 210) the fifteen minute performance data into a one week performance data, and generates a time series equivalent to collecting performance data at one week intervals. The system and method ensure that the resulting time series is statistically stationary (212), and applies an autoregressive construct (216) to the time series to generate forecast of future CPU utilization as well as to generate reports and graphs comparing actual vs. forecast CPU utilization.

CA2321908A1, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 25 February 2019, 7.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

34 claims: 6 independent, 28 dependent

  1. 1
    CLAIMS 1. In a computing platform having a plurality of resources, a method for forecasting at least one aspect of the plurality of resources, the method comprising the steps of:collecting at intervals a metric from a computing platform resource;and applying an autoregressive modeling tool to the collected metrics to produce a forecast of the metric of the plurality of resources.
  2. 7
    A system to forecast performance of at least one computing platform resource, comprising:CA 02321908 2000-08-22 WO 99/44112 PCT/US99/04244 a computing platform resource having at least one performance metric;and an autoregressive modeling tool for receiving a representation of the performance metric and providing a forecast of the computing platform resource.
  3. 9
    The system of claim Ί, wherein the autoregressive modeling tool is an autoregressive integrated moving average modeling tool.
  4. 15
    A system to forecast at least one aspect of a plurality of computing platform resources, comprising:a resource manager;a first statistical collapser coupled to the resource manager;a time series analyzer coupled to the first statistical collapser;and and autoregressive modeling tool coupled to the time series analyzer.
  5. 25
    In a computing platform having a plurality of resources, a method for forecasting at least one aspect of the plurality of resources, the method comprising the steps of:statistically collapsing a metric of a computing platform resource;and applying an autoregressive modeling tool to a series of the statistically collapsed metrics to produce a forecast of the metric.
  6. 31
    In a computing platform having a plurality of resources, a method for producing a series of data values of the computing platform resources, the method comprising the steps of:receiving a series of metrics representing at least one computing platform resource;calculating a set of mean or median values based on the series of metrics;determining a set of mean or median values for each calculated set of values;collating the determined values to produce a series of data values representing the series of metrics;and storing the series of metrics in a database.