Predicting hardware usage in a computing system
First Claim
Patent Images
1. A method for projecting hardware usage in a computing system, comprising the steps of:
- extracting historical hardware usage data in a computing device from the computing system, the hardware usage data characterizing hardware usage of the computing system over an historical time period;
identifying a plurality of usage factors affecting hardware usage of the computing system, the plurality of usage factors comprising at least one rate factor corresponding to a rate at which operations in the computing system occur over a unit of time, and a cumulative factor corresponding to an amount of data storage consumed by the computing system;
extracting historical usage factor data corresponding to at least one usage factor in the computing device from the computing system, the usage factor data characterizing occurrences of the at least one usage factor over the historical time period; and
performing at least one regression analysis on the historical usage factor data in the computing device, the regression analysis determining a first hardware usage function characterizing a relationship between the at least one usage factor and the historical hardware usage data.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments of modeling hardware usage in a computing system. Usage factors affecting hardware usage of the computing system are identified. Usage factor data over a time period that corresponds to the usage factors is extracted. A regression analysis is performed on the historical usage factor data that determines a hardware usage function characterizing a relationship between the usage factors and historical hardware usage data.
10 Citations
18 Claims
-
1. A method for projecting hardware usage in a computing system, comprising the steps of:
-
extracting historical hardware usage data in a computing device from the computing system, the hardware usage data characterizing hardware usage of the computing system over an historical time period; identifying a plurality of usage factors affecting hardware usage of the computing system, the plurality of usage factors comprising at least one rate factor corresponding to a rate at which operations in the computing system occur over a unit of time, and a cumulative factor corresponding to an amount of data storage consumed by the computing system; extracting historical usage factor data corresponding to at least one usage factor in the computing device from the computing system, the usage factor data characterizing occurrences of the at least one usage factor over the historical time period; and performing at least one regression analysis on the historical usage factor data in the computing device, the regression analysis determining a first hardware usage function characterizing a relationship between the at least one usage factor and the historical hardware usage data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
at least one computing device; and a hardware usage monitor application executable in the at least one computing device, the hardware usage monitor application comprising; logic that selects at least one rate factor and at least one cumulative factor affecting the hardware usage of a computing system, the at least one rate factor related to a rate at which content requests to the computing system occur over a time unit, and the cumulative factor related to an amount of data storage consumed by the computing system; logic that performs at least one regression analysis on usage factor data regarding the at least one rate factor and at least one cumulative factor over a first time period, the regression analysis determining a relationship between the at least one rate factor, the at least one cumulative factor, and hardware usage data over the first time period; and logic that generates at least one hardware usage function characterizing the relationship. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable medium including a hardware usage monitor application executable by at least one computing device, the hardware usage monitor application comprising:
-
logic that extracts historical hardware usage data from the computing system, the hardware usage data characterizing hardware usage of the computing system over an historical time period; logic that identifies a plurality of usage factors affecting hardware usage of the computing system, the plurality of data storage consumed by the computing system; logic that extracts historical usage factor data corresponding to at least one usage factor from the computing system, the usage factor data characterizing occurrences of the at least one usage factor over the historical time period; logic that performs at least one regression analysis on the historical usage factor data, the regression analysis determining a hardware usage function characterizing a relationship between the at least one usage factor and the historical hardware usage data; and logic that calculates a variance of the hardware usage function relative to a plot of the historical usage data over a time period. - View Dependent Claims (18)
-
Specification