发明名称 Method of controlling filling levels of a plurality of storage pools
摘要 Method, system, and computer program product embodiments of controlling filling levels of a plurality of storage pools are provided. A plurality of files is selected from each storage pool of the plurality of storage pools. Each file is then copied to a server and a list is updated. The list comprises an entry for each file of the plurality of files. Each entry comprises a status information. The status information indicates that the corresponding file has been copied to the server. Each entry further comprises an identifier indicating the storage pool on which the corresponding file is stored. If it is detected that the filling level of a storage pool reaches a predefined first threshold value, then a first set of files is determined by use of the list. Each file of the first set of files is replaced by a stub file. The status information is updated.
申请公布号 US8909730(B2) 申请公布日期 2014.12.09
申请号 US200712443533 申请日期 2007.06.28
申请人 International Business Machines Corporation 发明人 Kuhl Fabian;Mueller Christian
分类号 G06F15/16;H04L29/08;G06F17/30;G06F3/06 主分类号 G06F15/16
代理机构 Griffiths & Seaton PLLC 代理人 Griffiths & Seaton PLLC
主权项 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.
地址 Armonk NY US