发明名称 Autonomous computer session capacity estimation
摘要 Systems and methods are disclosed for estimating and updating the capacity associated with resources in a virtualized computing environment. A capacity estimation value may be stored in computer memory. The capacity estimation value may estimate how many concurrent sessions a resource in the virtualized computing environment has workload capacity to desirably handle. The system may monitor one or more resource consumption metrics of the resource on an ongoing basis. The capacity estimation value may be updated based on, inter alia, the monitoring. The capacity estimation value may be used when a request is received to create a new session in the resource.
申请公布号 US9052953(B2) 申请公布日期 2015.06.09
申请号 US201213478710 申请日期 2012.05.23
申请人 Citrix Systems, Inc. 发明人 Maldaner Juliano
分类号 G06F15/173;G06F9/50;H04L12/26 主分类号 G06F15/173
代理机构 Banner & Witcoff, Ltd. 代理人 Banner & Witcoff, Ltd.
主权项 1. A method comprising: storing a capacity estimation value in computer memory, wherein the capacity estimation value estimates how many concurrent sessions a resource in a virtualized computing environment has workload capacity to handle; monitoring, by a processor, a plurality of resource consumption metrics of the resource on an ongoing basis, wherein the plurality of resource consumption metrics comprise a network bandwidth consumption metric, CPU consumption metric, and memory consumption metric; updating the capacity estimation value using the plurality of monitored resource consumption metrics; comparing, by the processor, the capacity estimation value in response to receiving a request to create a new session in the resource; receiving a hardware parameter of the resource and the plurality of resource consumption metric values of the resource; determining a current number of sessions being handled by the resource; recording, in computer memory, a plurality of utilization measurements over time using at least the resource consumption metric value and a corresponding current number of sessions; determining that the recorded measurements fall within a predetermined deviation margin; averaging the recorded measurements to calculate the capacity estimation value; and updating the capacity estimation value using the calculated capacity estimation value.
地址 Fort Lauderdale FL US