Patent ID: 8819390
Filing Date: 2014-08-26
Classification: G06F

Abstract:
1. A computer-implemented method of pre-fetching data, comprising: under control of one or more computer systems configured with executable instructions, receiving, from a source, a read request for data stored in a data store associated with a storage entity; sending the data to the source, the data for the read request obtained from the data store; comparing, at the storage entity, information associated with the read request against at least one access pattern persistently stored for at least one of the source or the data store, the at least one access pattern being determined based at least in part upon prior read requests; verifying a status of at least one network performance criterion; and performing, under direction of the storage entity and based at least in part on the verified status of the at least one network performance criterion, at least one speculative read to pre-fetch additional data from the data store when the information associated with the read request matches an identified access pattern of the at least one access pattern.