Patent ID: 7900015

Claim:
A method of implementing domain quotas within a data storage system, comprising: receiving at least one quota related to a size of a data domain, wherein the data domain associates a subset of data storage within a data storage system, wherein the size_measures the subset, and wherein the at least one quota defines a threshold size for the data domain; receiving a data transaction; computing a domain usage value based on the data transaction in combination with a subset of other pending data transactions; if the domain usage value, determined by execution of instructions by a processor, passes the at least one quota, disallowing the data transaction until the other pending data transactions have resolved; and then, while postponing subsequent data transactions, permitting the data transaction; and computing, respectively, a maximum possible size or a minimum possible size of the data domain based on the permitted data transaction, wherein the maximum possible size or the minimum possible size is used for determining whether a subsequent domain usage value based on the subsequent data transactions passes the at least one quota or a different quota.