发明名称 PERFORMANCE-DRIVEN RESOURCE MANAGEMENT IN A DISTRIBUTED COMPUTER SYSTEM
摘要 A system and method for managing resources in a distributed computer system that includes at least one resource pool for a set of virtual machines (VMs) utilizes a set of desired individual VM-level resource settings that corresponds to target resource allocations for observed performance of an application running in the distributed computer system. The set of desired individual VM-level resource settings are determined by constructing a model for the observed application performance as a function of current VM-level resource allocations and then inverting the function to compute the target resource allocations in order to meet at least one user-defined service level objective (SLO). The set of desired individual VM-level resource settings are used to determine final RP-level resource settings for a resource pool to which the application belongs and final VM-level resource settings for the VMs running under the resource pool, which are then selectively applied.
申请公布号 US2016344650(A1) 申请公布日期 2016.11.24
申请号 US201615226520 申请日期 2016.08.02
申请人 VMware, Inc. 发明人 Zhu Xiaoyun;Griffith Rean;Padala Pradeep;Parikh Aashish;Shah Parth;Lu Lei
分类号 H04L12/911;G06F9/455 主分类号 H04L12/911
代理机构 代理人
主权项 1. A method for managing resources in a distributed computer system that includes at least one resource pool (RP) for a set of clients, the method comprising: computing a set of target resource allocations for the clients running an application based on observed performance of the application in order to meet at least one service level objective (SLO); determining a set of desired individual client-level resource settings corresponding to the target resource allocations, the set of desired individual client-level resource settings including desired reservation and limit values for the clients; computing final RP-level resource settings for a resource pool to which the application belongs and final client-level resource settings for the clients running under the resource pool based on at least the set of desired individual client-level resource settings, current RP-level resource settings of the resource pool and available resource capacity of the resource pool, the final client-level and RP-level resource settings including final reservation and limit values for the clients and the resource pool; and applying at least one of the final RP-level resource settings and the final client-level resource settings to at least one of the resource pool and the clients running under the resource pool.
地址 Palo Alto CA US