×

Method of controlling filling levels of a plurality of storage pools

  • US 8,909,730 B2
  • Filed: 06/28/2007
  • Issued: 12/09/2014
  • Est. Priority Date: 10/18/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of controlling filling levels of a plurality of storage pools using a processor device, each storage pool of said plurality of storage pools having assigned an identifier, said method comprising:

  • providing a predefined threshold filling level value for each respective storage pool;

    selecting a plurality of files from each storage pool in accordance with a priority based on a characteristic of each file such that each storage pool comprises a set of selected files including at least one file and a set of unselected files including at least one file;

    copying each set of selected files to a server before a filling level of each storage pool reaches each respective predefined threshold value such that each set of selected files from each storage pool is copied to the server and each set of unselected files is not copied to the server, wherein the sets of selected files are copied in an order based on the priority of each selected file;

    updating a list comprising an entry for each selected file, each entry comprising a status information indicating a characteristic of each corresponding selected file and that the corresponding selected file has been copied to said server, each entry further comprising the identifier of each respective storage pool on which the corresponding selected file is stored;

    monitoring a filling level of each respective storage pool;

    if said filling level of each respective storage pool reaches said respective predefined first threshold value, determining a first set of selected files by use of said list and the characteristic of each selected file, said first set of selected files comprising files for which the status information in the corresponding entries indicate that the selected files have been copied to said server and for which the identifiers in the entries correspond to the identifier of said respective storage pool;

    replacing said first set of selected files on each storage pool with a plurality of stub files, each selected file in said first set of selected files replaced by a respective stub file and each stub file configured to free storage space in a respective storage pool such that the filling level is less than the respective predefined threshold value and such that a new set of files may be stored therein; and

    updating said status information comprised in the entries for each selected file in said first set of selected files, said updated status information indicating that each selected file has been replaced by a respective stub file.

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