CPC G06F 3/0613 (2013.01) [G06F 3/0604 (2013.01); G06F 3/067 (2013.01); G06F 3/0653 (2013.01); G06F 3/0659 (2013.01)] | 20 Claims |
1. A method comprising:
receiving, at a storage device, a first command for a first data transfer;
determining a first specified data rate for the first data transfer;
receiving, at the storage device, a second command for a second data transfer;
determining a second specified data rate for the second data transfer;
performing, by the storage device, a first portion of the first data transfer based on the first command, wherein the storage device controls the data first transfer based on the first specified data rate;
performing, by the storage device, based on the performing the first portion of the first data transfer, a first portion of the second data transfer based on the second command, wherein the storage device controls the second data transfer based on the second specified data rate; and
performing, by the storage device, based on the performing the first portion of the second data transfer, a second portion of the first data transfer.
|