EARLY COMPRESSION RELATED PROCESSING WITH OFFLINE COMPRESSION
First Claim
Patent Images
1. A method comprising:
- receiving a data file in a buffer;
detecting, by a processor, that at least a portion of a data block of the data file resides in the buffer;
determining a compressibility indication of the data block based on performing at least one compressibility analysis operation on the data block;
storing the compressibility indication of the data block; and
performing a background compression task on the data block based on;
determine a compression decision for the data block based on the compressibility indication; and
compressing the data block based on the compression decision.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for early compression related processing in a file system with offline compression. The method includes receiving a data file in a buffer. A processor detects that at least a portion of a data block of the data file resides in the buffer. A compressibility indication of the data block is determined based on performing at least one compressibility analysis operation on the data block. The compressibility indication of the data block is stored. A background compression task is performed on the data block based on: determining a compression decision for the data block based on the compressibility indication, and compressing the data block based on the compression decision.
10 Citations
20 Claims
-
1. A method comprising:
-
receiving a data file in a buffer; detecting, by a processor, that at least a portion of a data block of the data file resides in the buffer; determining a compressibility indication of the data block based on performing at least one compressibility analysis operation on the data block; storing the compressibility indication of the data block; and performing a background compression task on the data block based on; determine a compression decision for the data block based on the compressibility indication; and compressing the data block based on the compression decision. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for early compression related processing in a file system with offline compression, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:
-
obtain, by the processor, a data file in a buffer; detect, by the processor, that at least a portion of a data block of the data file resides in the buffer; determine, by the processor, a compressibility indication of the data block based on performing at least one compressibility analysis operation on the data block; store, by the processor, the compressibility indication of the data block; and perform, by the processor, a background compression task on the data block based on; determining, by the processor, a compression decision for the data block based on the compressibility indication; and compressing, by the processor, the data block based on the compression decision. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
a buffer configured to store a data file; a data analyzer processor configured to detect that at least a portion of a data block of the data file resides in the buffer, and to determine a compressibility indication of the data block based on performing at least one compressibility analysis operation on the data block; a metadata processor configured to store the compressibility indication of the data block; and a compression processor configured to perform a background compression task on the data block based on being configured to; determine a compression decision for the data block based on the compressibility indication; and compress the data block based on the compression decision. - View Dependent Claims (17, 18, 19, 20)
-
Specification