CPC G06F 9/5011 (2013.01) [G06F 9/5077 (2013.01); G06F 13/282 (2013.01); G06F 2209/504 (2013.01)] | 20 Claims |
1. A method implemented by a cluster peer designated as a tally manager, the method comprising:
obtaining a first local allowed usage amount (AUA) from each of a plurality of cluster peers and an actual quota usage against a quota rule from each of a plurality of storage volumes;
distributing to each of the cluster peers a quota ticket comprising a first tally generation number (TGN) and a time-to-live (TTL),
wherein the TTL is determined based on a first comparison of a first sum of the actual quota usages to an external quota limit;
adjusting one or more of the first local AUAs and a second local AUA maintained locally by the cluster peer based on a second comparison of an internal quota limit to a second sum of the first local AUAs and the first sum,
wherein the internal quota limit is higher than the external quota limit; and
executing a received storage operation when the adjusted second local AUA is sufficient to execute the received storage operation.
|