Patent ID: 8918598

Claim:
An information processing device provided with a first storage with an access speed different from that of a second storage, comprising: an access request acknowledging unit configured to acknowledge a request for access to a storage from an application designed to perform a synchronization process on the assumption that the speed of access will be the access speed of the second storage; an access execution unit configured to perform a process of accessing the first storage in response to a request for access; an access time estimation unit configured to estimate the required time needed to access the second storage in response to a request for access, in accordance with an evaluation function for calculating the required time; an adjustment unit configured to make an adjustment process to fill a time gap between the time required to access the first storage and an estimated time to access the second storage; and an access completion notification unit configured to notify the application that the process of accessing the storage is completed after the adjustment process, wherein, if the first storage access time is shorter than the estimated second storage access time by a predetermined duration or longer, the adjustment unit delays the notification of completion for a duration indicated by the time gap.