发明名称 Distributed demand-based storage quality of service management using resource pooling
摘要 A system and method for providing quality of service (QoS) for clients running on host computers to access a common resource uses a resource pool module and a local scheduler in at least one of the host computers. The resource pool module operates to compute an entitlement of each client for the common resource based on a current capacity for the common resource and demands of the clients for the common resource. In addition, the resource pool module operates to assign a portion of the computed current capacity for the common resource to a particular host computer using the computed entitlement of each client running on the particular host computer. The local scheduler operates to allocate the portion of the computed current capacity among the clients running on the particular host computer.
申请公布号 US9244742(B2) 申请公布日期 2016.01.26
申请号 US201213485615 申请日期 2012.05.31
申请人 VMware, Inc. 发明人 Gulati Ajay;Shanmuganathan Ganesha;Varman Peter Joseph
分类号 G06F9/50;G06F9/48;G06F9/455 主分类号 G06F9/50
代理机构 代理人
主权项 1. A method for providing quality of service (QoS) for clients running on host computers to access a common resource, the method comprising: computing a current capacity for the common resource based on a global average latency for accessing the common resource by the clients; computing dynamic reservation values for the clients running on the host computers by distributing a global reservation value for the common resource among the clients to derive the dynamic reservation values for the clients, including temporarily limiting the amount of the global reservation value distributed to a client to a demand of that client for the common resource; and allocating the computed current capacity among the clients running on the host computers using the dynamic reservation values for the clients, wherein the distributing of the global reservation value for the common resource among the clients includes distributing the global reservation value through a hierarchical structure of parent and child nodes such that the global reservation value at a root node of the hierarchical structure is distributed to lower nodes of the hierarchical structure in a level-by-level process.
地址 Palo Alto CA US