File compression processor monitoring current available capacity and threshold value
First Claim
1. A file compression processor comprising:
- file status monitor means for comparing a current available capacity of a file unit with a threshold value predetermined as an upper limit of an available capacity value to be ensured in said file unit;
file compression means for compressing files recorded in said file unit;
file attribute control means for storing control information for the files recorded in the file unit, the control information including a last access date, a number of accesses and whether the file is already compressed or not; and
file search means for searching for files which have not yet been compressed based on the control information of said file attribute control means so as to select files to be compressed in an order of access frequency by said file compression means;
wherein said file compression means compresses files in said file unit selected by said file search means when said file status monitor means judges that said current available capacity is smaller than the threshold value, and does not compress files in said file unit when said file status monitor means judges that said current available capacity is larger than the threshold value.
0 Assignments
0 Petitions
Accused Products
Abstract
A file compression processor of the present invention comprises a file status monitor which compares the current available capacity on the file unit to record files and the threshold value predetermined as the upper limit of the available capacity and a file compression portion which compresses a file on said file unit when the file status monitor judges that the current available capacity is smaller than the threshold. It further comprises a file attribute controller which stores the control information for the files recorded on the file unit including the last access date, the number of accesses, whether the file is already compressed or not and a search portion which searches for files not yet compressed with low access frequency based on the control information so as to select files to be compressed for compression by said compression portion and a compression method selector which determines the data type and the access frequency of the file for compression by said compression portion based on the control information, selects the file compression method suitable for said data type and the access frequency and instructs said compression portion to execute processing by the selected compression method.
161 Citations
15 Claims
-
1. A file compression processor comprising:
-
file status monitor means for comparing a current available capacity of a file unit with a threshold value predetermined as an upper limit of an available capacity value to be ensured in said file unit; file compression means for compressing files recorded in said file unit; file attribute control means for storing control information for the files recorded in the file unit, the control information including a last access date, a number of accesses and whether the file is already compressed or not; and file search means for searching for files which have not yet been compressed based on the control information of said file attribute control means so as to select files to be compressed in an order of access frequency by said file compression means; wherein said file compression means compresses files in said file unit selected by said file search means when said file status monitor means judges that said current available capacity is smaller than the threshold value, and does not compress files in said file unit when said file status monitor means judges that said current available capacity is larger than the threshold value. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A file compression processor comprising:
-
file status monitor means for comparing a current available capacity of a file unit with a threshold value predetermined as an upper limit of an available capacity value to be ensured in said file unit; file compression means for compressing files recorded in said file unit; threshold change means for reducing said threshold value by a predetermined adjustment value when said current available capacity is smaller than said threshold value and there is no file to be compressed, and increasing said threshold value when said current available capacity is larger than said threshold value; file attribute control means for storing control information for the files recorded in the file unit, the control information including a last access date, a number of accesses and whether the file is already compressed or not; and file search means for searching for files which have not yet been compressed based on the control information of said file attribute control means so as to select files to be compressed in an order of access frequency by said file compression means; wherein said file compression means compresses files in said file unit selected by said file search means when said file status monitor means judges that said current available capacity is smaller than the threshold value, and does not compress files in said file unit when said file status monitor means judges that said current available capacity is larger than the threshold value. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A file compression processor comprising:
-
file status monitor means for comparing a current available capacity of a file unit with a threshold value predetermined as an upper limit of an available capacity value to be ensured in said file unit; file compression means for comprising files recorded in said file unit; threshold change means for reducing said threshold value by a predetermined adjustment value when said current available capacity is smaller than said threshold value and there is no file to be compressed, and increasing said threshold value when said current available capacity is larger than said threshold value; wherein said file compression means compresses files in said file unit selected by said file search means when said file status monitor means judges that said current available capacity is smaller than the threshold value, and does not compress files in said file unit when said file status monitor means judges that said current available capacity is larger than the threshold value; wherein said threshold change means increases said threshold value by a product of (1) said predetermined adjustment value and (2) an integer obtained by dividing (a) the difference between said current available capacity and the threshold value with (b) said predetermined adjustment value, when it is judged that said threshold value is not the initial value and said current available capacity is smaller than said initial threshold value and the difference between said current available capacity and the threshold value is larger than said predetermined adjustment value.
-
Specification