CPC G06F 13/1668 (2013.01) [G06F 2213/0026 (2013.01)] | 20 Claims |
1. A drive-to-drive storage system comprising:
a server comprising:
a processor; and
server memory;
a first storage drive comprising memory, and communicably connected to the server; and
a second storage drive comprising memory, and connected to the first storage drive over a peer-to-peer link,
wherein the first storage drive is configured to:
receive a write command from the processor;
retrieve data from the server memory based on the write command;
store the data in the memory of the first storage drive;
issue a notification to the second storage drive in response to the write command, the notification comprising location information of the data stored in the memory of the first storage drive; and
transfer the data from the memory of the first storage drive to the memory of the second storage drive via the peer-to-peer link in response to a direct memory access request issued by the second storage drive to the memory of the second storage drive from the memory of the first storage drive based on the location information included in the notification.
|