Method and device for forecasting computational needs of an application
First Claim
1. A method for predicting future computational need for an application, said application comprising a plurality of processes wherein at least one first process of said application is executed on a first computing device and at least one second process of said application is executed on a second computing device;
- said method comprising the steps of;
monitoring a computational load characteristic of the first process and of the second process;
establishing a mathematical relationship between input load and said computational load characteristic for each of said first process and said second process; and
forecasting a future computational need for at least one of said first process and said second process, based on said established mathematical relationship.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention comprises methods and devices of forecasting future computational needs of an application based on input load, where the application comprises a plurality of processes executed on a plurality of computing devices. The method of the invention proceeds by monitoring at least a computational load characteristic of at least a first process executed on a first computing device and a second process executed on a second computing device. A mathematical relationship between input load and the computational load characteristic is established, and future computational needs are forecasted based on the established mathematical relationship.
19 Citations
22 Claims
-
1. A method for predicting future computational need for an application, said application comprising a plurality of processes wherein at least one first process of said application is executed on a first computing device and at least one second process of said application is executed on a second computing device;
- said method comprising the steps of;
monitoring a computational load characteristic of the first process and of the second process; establishing a mathematical relationship between input load and said computational load characteristic for each of said first process and said second process; and forecasting a future computational need for at least one of said first process and said second process, based on said established mathematical relationship. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
- said method comprising the steps of;
-
12. A device for predicting future computational need for an application executed across a plurality of computing devices, said device comprising:
-
an application poller configured to receive computational load characteristic data from a plurality of processes of said application, wherein at least a first process of said plurality is executed on a first computing device and at least a second process of said plurality is executed on a second computing device; an aggregator configured to conduct mathematical calculations on said computational load characteristic data; a correlating engine configured to establish a mathematical relationship between input load and results of said mathematical calculations; and an enterprise computing engine configured to forecast future computational need for at least one of said first and second processes based on said established mathematical relationship. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification