Patent ID: 8423344

Claim:
A computer-implemented method for forecasting computer capacity wherein all steps are performed by a computer, the method comprising: (a) identifying one or more sets of computer-performance data related to a first number of transactions processed by an application running on a computing device during a first span of time, wherein computer-performance data is selected from a group including central processing unit (CPU) data, input/output (I/O) data, memory data, disk access data, and packet rate data, and wherein each of the first number of transactions represents an internal separate data-processing event in the computing device; (b) counting the first number of transactions associated with the application; (c) communicating the one or more sets of computer-performance data and the first number of transactions to a database; (d) populating the database with 1) of synthetically-generated computer performance data and 2) a second number of dummy transactions at a ratio equal to the one or more sets of computer-performance data and the first number of transactions until a capacity threshold is reached, wherein a correlation exists between the synthetically-generated computer performance data and the second number of dummy transactions; (e) deriving a capacity for the computing device from a corresponding aggregate of the first number of transactions and the second number of dummy transactions; and (f) without user interaction, repeating steps (a), (b), (c), (d) and (e) to forecast capacity of additional applications running on the computing device.