Patent ID: 8719401

Claim:
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 host latency value that is normalized with respect to an average IO size of the IO requests issued by the first host, and storing the first host latency value; at the second host, monitoring latencies of IO requests issued by the second host to the shared IO resource, and computing a second host latency value that is normalized with respect to an average IO size of the IO requests issued by the second host, and storing the second host latency value; and executing a storage management process for the shared IO resource using the first host latency value and the second host latency value, wherein the first and second host latency values are normalized using a factor that is computed as (1+the average IO size divided by an adjustment factor).