Snapshot transmission from storage array to cloud using multi-path input-output
AssigneeEMC IP Holding Company LLC
InventorsRabi Shankar Shaw, Anurag Bhatnagar, Sarat Kumar Behera
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC IP Holding Company LLC
InventorsRabi Shankar Shaw, Anurag Bhatnagar, Sarat Kumar Behera
Estimating the term…
A processing device is configured to communicate over a network with a storage system comprising a plurality of storage devices. The device comprises a multi-path input-output (MPIO) driver configured to control delivery of input-output (IO) operations from the device to the storage system over selected ones of a plurality of paths through the network. The paths are associated with respective initiator-target pairs, and each of a plurality of targets of the initiator-target pairs comprises a corresponding port of the storage system. The MPIO driver is further configured to create a plurality of IO operation threads, to use a given IO operation thread to retrieve a given IO operation from an IO queue, to attempt to perform the given IO operation on a given target of the plurality of targets, and to return the given IO operation to the IO queue upon a failure to perform the given IO operation.
An apparatus comprising:
A method performed by a processing device configured to communicate over a network with a storage system, comprising:
A computer program product comprising a non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code, when executed by a processing device comprising a processor coupled to a memory, the processing device being configured to communicate over a network with a storage system and comprising a multi-path input-output driver, causes the multi-path input-output driver:
Dependencies are inferred from the claim text.