×

Controlling filling levels of storage pools

  • US 9,361,300 B2
  • Filed: 11/07/2014
  • Issued: 06/07/2016
  • Est. Priority Date: 10/18/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for controlling filling levels of a plurality of storage pools, each storage pool comprising a plurality of files, using a processor device in a computing system including a first computing device storing the plurality of storage pools, a second computing device in communication with the first storage device and storing a list including size information corresponding to each storage pool and to size information and type of data in each file in each storage pool, and a server in communication with the first computing device and the second computing device, said method comprising:

  • providing a first threshold value for each respective storage pool representing a predefined maximum storage amount;

    monitoring an associated filling level of each respective storage pool as each file in each storage pool is copied to the server;

    if the filling level of a particular storage pool reaches a corresponding particular first threshold value;

    searching the particular storage pool to determine which files are copied to the server,determining, via the list, a type of data of each file that is copied to the server, andselecting a first set of files in the particular storage pool based on the type of data and an amount of free space needed to reduce the associated filling level below the corresponding particular first threshold value to store a new set of files; and

    replacing each file in the selected first set of files with a respective stub file for freeing the needed storage space in the respective storage pool such that the associated filling level is less than the corresponding particular first threshold value and such that the new set of files may be stored therein, wherein all of a first type of data is selected and replaced before any of a second type of data is selected and replaced based on a priority policy.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×