Data processing device, non-transitory computer readable medium and method for controlling data processing device
AssigneeFujitsu Limited
InventorKoutarou Sasage
Life of this patent
Estimating the term…
Abstract
A data processing device has a processing unit configured to copy data stored in a first memory unit into a second memory unit on a block-by-block basis into which the data is divided by a specific size, a time measuring unit configured to measure an amount of time that the processing unit spends on copying the block and a controller configured to change the size of the block to a size smaller than the current size if the measured amount of time runs up to a specific threshold which is shorter than a timeout time.
Claims13
A data processing device comprising:
- a memory;
- and
- a processor coupled to the memory and configured to:
- copy data stored in a first memory unit into a second memory unit on a block-by-block basis where the data is divided into blocks of a specific size;
- measure an amount of time taken to copy a block of the data;
- change a size of the block to a size smaller than a current size when the amount of time measured runs up to a specific threshold which is shorter than a timeout time;
- and
- start to measure the amount of time when the copying of the block starts, and interrupt the copying of the block when the amount of time is over the timeout time.
A non-transitory computer readable medium that stores a program for data processing that causes a computer to execute a process comprising:
- copying data stored in a first memory unit into a second memory unit on a block-by-block basis where the data is divided into blocks having a specific size;
- measuring an amount of time taken to copy a block of the data;
- changing a size of the block to a size smaller than a current size when the measured amount of time runs up to a specific threshold which is shorter than a timeout time;
- and
- starting to measure the amount of time when the copying of the block starts, and interrupting the copying of the block when the amount of time is over the timeout time.
A method for controlling a data processing device for copy processing, comprising:
- copying data stored in a first memory unit into a second memory unit on a block-by-block basis, the data being divided into blocks having a specific size by a computer;
- measuring an amount of time taken to copy a block of the data;
- changing a size of the block to a size smaller than a current size when the measured amount of time runs up to a specific threshold which is shorter than a timeout time;
- and
- starting to measure the amount of time when the copying of the block starts, and interrupting the copying of the block when the amount of time is over the timeout time.
Dependencies are inferred from the claim text.