Patent ID: 9509621
Filing Date: 2016-11-29
CPC Classification: H04L

Claim Text:
1. A method of managing a shared IO resource that is accessed by a plurality of hosts that includes a first host and a second host, comprising: at the first host, monitoring latencies of IO requests issued by the first host to the shared IO resource, computing a first normalized latency value by dividing an average latency value by an average IO size of the IO requests issued by the first host, and storing the first normalized latency value, wherein the first host is assigned a first number of shares to the shared IO resource in accordance with a quality of service (QoS) policy; at the second host, monitoring latencies of IO requests issued by the second host to the shared IO resource, and computing a second normalized latency value by dividing an average latency value by an average IO size of the IO requests issued by the second host, and storing the second normalized latency value, wherein the second host is assigned a second number of shares to the shared IO resource in accordance with the QoS policy; and executing a management process for the shared IO resource using the first normalized latency value and the second normalized latency value, including: