Patent ID: 7225209

Claim:
A computer-implemented method, comprising: storing data of a dataset in an initial area; in response to a determination that the dataset does not have sufficient allocated space to store an additional data, identifying a new area number based on a previous area number; determining a size of a new additional area, the new additional area being associated with the new area number, wherein the size of the new additional area is based on the new area number, wherein if the new area number does not exceed a clipping threshold, the size of the new additional area being greater than the size of each previously allocated additional area of the dataset, wherein if the new area number exceeds the clipping threshold, the size of the new additional area being a predetermined maximum additional area size not less than the size of each previously allocated additional area; allocating the new additional area for the dataset in storage based on the size of the new additional area; and storing the additional data of the dataset in the new additional area.