Patent ID: 8621080

Claim:
A method for accurately predicting capacity requirements for information technology resources, the method comprising: translating business demand into information technology application demand, wherein said business demand is translated into said information technology application demand using the following algorithm: Step â¢ â¢ 1 â¢ : Initialize â¢ â¢ t = - 1 , â¢ I = Ï• Step â¢ â¢ 2 â¢ : t = t + 1 i = 0 , I = I + { i } B â¢ D ^ mti = curVal m â¡ ( 1 + growth m ) t â¢ ( 1 + eventImpact emt ) âˆ€ m âˆˆ M indep Step â¢ â¢ 3 â¢ : â¢ i = i + 1 , I = I + { i } B â¢ D ^ mti = ( âˆ‘ m â€² âˆˆ M â¢ bSlope m â¢ â¢ m â€² â¢ B â¢ D ^ m â€² â¢ t â¢ â¢ i - 1 ) + bIntercept m â¢ âˆ€ m âˆˆ M dep If â¢ â¢ âˆ‘ m âˆˆ M â¢ B â¢ D ^ mti = 0 , then â¢ â¢ go â¢ â¢ to â¢ â¢ step â¢ â¢ â¢ 4. â¢ â¢ Else â¢ â¢ â¢ repeat â¢ â¢ step â¢ â¢ 3 , Step â¢ â¢ 4 â¢ : â¢ BD mt = âˆ‘ i âˆˆ I â¢ B â¢ D ^ mti If â¢ â¢ t + 1 > ï˜ƒ T ï˜„ , then â¢ â¢ STOP . â¢ Else â¢ â¢ go â¢ â¢ to â¢ â¢ â¢ Step â¢ â¢ 2 , wherein said M is a set of demand metrics, wherein said M indep is a subset of demand metrics that are independent, wherein said M dep is a subset of demand metrics that are dependent on other demand metrics, wherein said I is a set of iterations, wherein said bSlope m,mâ€² is a slope parameter of said m with respect to said mâ€², wherein said bIntercept m is an intercept parameter of said m with respect to all metrics it depends on, wherein said curVal m is a current or starting value of said m, wherein said growth m is a growth rate % per time period of said m, wherein said eventImpact e,m,t is a change % of said m due to an event e in said time t, wherein said B{circumflex over (D)} mti is demand type m generated in said time t in said iteration I, and wherein said BD m,t is a resulting demand of said m in said time t; translating said information technology application demand into information technology architecture layer demand; creating resource groups for each information technology application, information technology architecture layer and resource type combination, wherein said resource type is a type of information technology resource used to process said information technology application demand; and computing, by a processor, utilization for each information technology resource group within information technology architecture layers using said created resource groups, said information technology application demand and said information technology architecture layer demand.