Patent ID: 8850004

Claim:
A method of detecting that at least one of a plurality of host computers that are accessing a shared IO resource is not abiding by a quality of service (QoS) policy that is followed by a remaining of the plurality of host computers, wherein the QoS policy governs rates at which the remaining of the plurality of host computers access the shared IO resource, the method comprising: computing, at periodic intervals, aggregate changes for each parameter of a set of QoS related parameters that is maintained by each of the host computers following the QoS policy, wherein a value of each parameter may change while the corresponding host is accessing the shared IO resource; determining whether each of computed aggregate changes exceeds a threshold value for the corresponding parameter, wherein exceeding the threshold value indicates a possibility that a host computer is accessing the shared IO resource without following the QoS policy; and if each of the computed aggregate changes exceeds the corresponding threshold value, storing a value in a manner accessible by each of the host computers following the QoS policy, wherein the value indicates that a host computer accessing the shared IO resource is not following the QoS policy.