发明名称 Method and system for estimating required resources to support a specific number of users in a virtually provisioned environment
摘要 Estimating required resources to support a specific number of users in a virtually provisioned environment is described. Servers are identified that support application operations associated with executing an application, based on a configuration file. A count of each type of application operation currently executing and a resource utilization associated with each of the servers are recorded. A set of linear equations is created and solved to estimate resource costs of each individual type of application operation and ultimately to calculate required resource costs to support the projected number of concurrent users.
申请公布号 US9128756(B1) 申请公布日期 2015.09.08
申请号 US201313785114 申请日期 2013.03.05
申请人 EMC CORPORATION 发明人 Volchegursky Dmitry;Limonov Dmitry;Shpilyuck Boris;Rankov Alex
分类号 G06F9/46;G06F9/48 主分类号 G06F9/46
代理机构 Dergosits & Noah LLP 代理人 Dergosits & Noah LLP ;Noah Todd A.
主权项 1. A system for estimating required resources to support a specific number of users in a virtually provisioned environment, the system comprising: one or more processors; a processor-based application stored on a non-transitory computer readable medium, which when executed on a computer, will cause the one or more processors to: identify a plurality of servers that support application operations associated with executing an application, based on a configuration file;record a count of each type of application operation currently executing and a resource utilization associated with each of the identified plurality of servers;determine whether the resource utilization is recorded on a number of occasions that equals a number of application operation types;create a set of linear equations in response to a determination that the resource utilization is recorded on the number of occasions that equals the number of application operation types, wherein each linear equation equates a sum of a count of each type of application operation recorded as executing during an occasion with the resource utilization recorded during the occasion;solve the set of linear equations to estimate resource costs of each individual type of application operation;multiply the estimated resources costs of each individual type of application operation by a corresponding count of each type of application operation recorded as executing during a specific occasion to calculate estimated resource costs for each type of application operation;divide the estimated resource costs for each type of application operation by a number of concurrent users during the specific occasion to calculate estimated resource costs per concurrent user for each type of application operation;multiply the estimated resource costs per concurrent user for each type of application operation by a projected number of concurrent users to calculate the required resource costs to support the projected number of concurrent users for each type of application operation; andsum the required resource costs to support the projected number of concurrent users for each type of application operation to calculate required resource costs to support the projected number of concurrent users.
地址 Hopkinton MA US