Patent ID: 9430168
Filing Date: 2016-08-30
CPC Classification: G06F

Claim Text:
1. A non-transitory computer-readable recording medium having stored therein a program for causing a computer to execute a process, the process comprising: executing a first measuring of an access frequency of a first data block and a second data block included in a first file stored in a first storage; determining, based on the first measuring, to relocate the first data block to a second storage, while the second data block remains in the first storage; determining an access mode of the first file, the access mode including a sequential access mode or a random access mode; relocating the first data block to a first storing portion in the second storage; when the access mode of the first file is the sequential access mode, reserving a second storing portion next to the first storing portion as an empty region for the second data block; after reserving the second storing portion as the empty region for the second data block, executing a second measuring of the access frequency of the second data block stored in the first storage; determining, based on the second measuring, whether the second data block is to be relocated to the second storage; when it is determined, based on the second measuring, that the second data block is to be relocated to the second storage, storing the second data block in the second storing portion; and when it is determined, based on the second measuring, that the second data block is not to be relocated to the second storage, controlling the reserved empty region so that the second storing portion is not reserved for the second data block and so that the second storing portion is available for another data block.