Mechanism to autonomously manage ssds in an array
AssigneeSamsung Electronics Co., Ltd.
InventorsOscar P. Pinto, Robert Brennan
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention include a drive-to-drive storage system comprising a host server having a host CPU and a host storage drive, one or more remote storage drives, and a peer-to-peer link connecting the host storage drive to the one or more remote storage drives. The host storage drive includes a processor and a memory, wherein the memory has stored thereon instructions that, when executed by the processor, causes the processor to transfer data from the host storage drive via the peer-to-peer link to the one or more remote storage drives when the host CPU issues a write command.
Claims20
A drive-to-drive storage system comprising:
- a host server having a host CPU and a host storage drive,
- one or more remote storage drives,
- a peer-to-peer link connecting the host storage drive to the one or more remote storage drives,
- wherein the host storage drive comprises a processor and a memory, wherein the memory has stored thereon instructions that, when executed by the processor, causes the processor to transfer data from the host storage drive via the peer-to-peer link to the one or more remote storage drives based on, at least in part, the host CPU issuing a write command.
A host storage drive comprising:
- a peer-to-peer link connecting the host storage drive to one or more remote storage drives, and
- a processor and a memory, wherein the memory has stored thereon instructions that, when executed by the processor, causes the processor to transfer data from the host storage drive via the peer-to-peer link to the one or more remote storage drives.
A method for storing data using a drive-to-drive storage system, wherein the drive-to-drive storage system comprises a host server having a host CPU and a host storage drive, the host storage drive having a processor and memory, one or more remote storage drives, and a peer-to-peer link connecting the host storage drive to the one or more remote storage drives, the method comprising:
- initiating a write command to write data to the host storage drive,
- sending the data to the memory of the host storage drive using direct memory access, and
- transferring the data from the memory of the host storage drive to the one or more remote storage drives via the peer-to-peer link.
Dependencies are inferred from the claim text.