Patent ID: 8606905

Claim:
A system for modeling server resource usage, comprising: a processor; a memory; and a modeling application stored in the memory that, when executed by the processor, captures a plurality of production server metrics associated with a first enterprise application executing in a production environment, accesses an analytical model wherein the analytical model models response times and system utilization associated with a plurality of modeled server configurations under a plurality of processing load scenarios, enters a first modeled configuration into the analytical model wherein the first modeled configuration simulates the production environment and comprises a modeled baseline server load and a server load growth factor, generates from the analytical model a plurality of modeled response times associated with processing of a plurality of modeled server loads comprising the modeled baseline server load and server loads based on the server load growth factor, calculates an index of derived throughput rates from the plurality of modeled response times and the plurality of modeled server loads, wherein a derived throughput rate associated with the modeled baseline server load is designated as the basis of the index and wherein throughput rates associated with server loads based on the server load growth factor increment from the basis, determines a baseline production server load metric from the plurality of production server metrics, combines the index of derived throughput rates and the modeled response times with the baseline production server load metric to project future throughput rates and future response times associated with the baseline production server load metric and production server load metrics based on the server load growth factor, identifies at least one production server load metric associated with at least one of a projected future throughput rate and a projected future response time approaching a constant, and creates a work order for at least one of a hardware change and a software change in the production environment based on at the least one observed production server load metric associated with the at least one of a projected future throughput rate and a projected future response time approaching a constant.