Patent ID: 9128910
Filing Date: 2015-09-08
Classification: G06F

Abstract:
1. A method of providing access to data, comprising: dynamically determining a timeout duration associated with a request associated with a first device based at least in part on an attribute associated with the request, an attribute associated with the first device, or both; sending the request to the first device; determining that a response to the request is not received from the first device prior to an end of the timeout duration associated with the request; in response to the determination that the response to the request is not received from the first device prior to the end of the timeout duration associated with the request, determining for the request that the first device is in a slow access period; and in response to the determination for the request that the first device is in the slow access period, reconstructing data associated with the request from one or more other devices comprising a redundant storage system in which the first device and the one or more other devices are included.