Obtaining data from a remote storage device using multiple jobs per device on RA
AssigneeEMC Corporation
InventorsPeter Kamvysselis, Dan Arnon, David Meiri, Mark J. Halstead
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorsPeter Kamvysselis, Dan Arnon, David Meiri, Mark J. Halstead
Estimating the term…
Providing data from a volume of a remote storage device coupled to a local storage device that is coupled to a host, includes providing a command to the remote storage device to request the data, if the data is stored in a cache portion of the remote storage device, the remote storage device providing the data, and if the data is not stored in the cache portion of the remote storage device, the remote storage device causing the data to be fetched from the volume and returning one of: a disconnect or an indicator that the data was not found. Causing the data to be fetched from the volume may include creating a separate wait task that waits for the data to be fetched from the volume. The separate wait task may be created only if there is not already another wait task waiting for the same data. The wait task may post an error if the data is not fetched after a predetermined amount of time, such as four seconds. An error may be posted if the data is not fetched after a predetermined amount of time, such as eight seconds. After the data has been fetched from the volume, the remote storage device may provide a reconnect command followed by the data.
A method of providing data from a volume of a remote storage device coupled to a local storage device that is coupled to a host, the method comprising:
A method of retrieving data, comprising:
Computer software tangibly embodied on a computer readable medium and implemented to provide data from a volume of a remote storage device, comprising:
A remote storage device, comprising:
Dependencies are inferred from the claim text.