Data transfer device and data transfer method
AssigneeFujitsu Limited
InventorsHiroaki Kameyama, Yuichi Sato
Life of this patent
Estimating the term…
Abstract
A data transfer device and method include obtaining a compression ratio and a compression speed of data for each of a plurality of compression levels, obtaining a compression ratio of data for each of the compression levels, adding a predicted time required for the compression and a predicted time required for the transfer of the data for each of the compression levels to determine a compression level for which the added predicted time is shortest, compressing the data to be transferred at the determined compression level and transferring the compressed to a transfer destination.
Claims9
A data transfer method, comprising:
- obtaining from a compression information database having a compression ratio, a compression speed of data and an encryption speed for each of a plurality of compression levels, a compression speed of the data for each of the compression levels, to calculate based on the compression speed of the data for each of the compression levels, a predicted time required for the compression of the data to be transferred for each of the compression levels;
- obtaining from the compression information database an encryption speed of data for each combination of the compression levels to calculate, based on the encryption speed obtained for each combination of the compression levels, a predicted time required for the encryption of the data to be transferred for each combination of the compression levels;
- obtaining from the compression information database, the compression ratio of the data for each of the compression levels, to calculate based on the compression ratio of the data for each of the compression levels, a predicted size after compression of the data to be transferred for each of the compression levels, and calculate a predicted time required for the transfer of the data for each of the compression levels;
- adding the predicted time required for the compression, the predicted time required for the transfer of the data for each of the compression levels and a predicted time required for the encryption of the data to determine a compression level for which the added predicted time is shortest;
- compressing the data to be transferred at the determined compression level;
- encrypting the data to be transferred;
- and
- transferring the compressed data to a transfer destination.
A computer-readable recording medium causing a computer to execute a data transfer method, the method comprising:
- obtaining from a compression information database having a compression ratio, a compression speed of data and an encryption speed for each of a plurality of compression levels, a compression speed of the data for each of the compression levels, to calculate based on f the compression speed of the data for each of the compression levels, a predicted time required for the compression of the data to be transferred for each of the compression levels;
- obtaining from the compression information database an encryption speed of data for each combination of the compression levels to calculate, based on the encryption speed obtained for each combination of the compression levels, a predicted time required for the encryption of the data to be transferred for each combination of the compression levels;
- obtaining from the compression information database, the compression ratio of the data for each of the compression levels, to calculate based on the compression ratio of the data for each of the compression levels, a predicted size after compression of the data to be transferred for each of the compression levels, and calculate a predicted time required for the transfer of the data for each of the compression levels;
- adding the predicted time required for the compression, the predicted time required for the transfer of the data and a predicted time required for the encryption of the data for each of the compression levels to determine a compression level for which the added predicted time is shortest;
- compressing the data to be transferred at the determined compression level;
- encrypts the data to be transferred;
- and
- transferring the compressed data to a transfer destination.
Dependencies are inferred from the claim text.