Hard disk drive direct metadata and data caching to host memory buffer via nonvolatile memory express
AssigneeSeagate Technology LLC
InventorsMohamad El-Batal, Jon D. Trantham, Nicholas James Dance, Kristofer Carlson Conklin, Thomas Roy Prohofsky
Life of this patent
Estimating the term…
Abstract
Described are data processing and storage systems, and methods for use therewith, that make use of a host memory buffer (HMB) partition of one or more host devices to directly cache at-risk data from one or more HMB-aware hard disk drives (HDDs) via remote direct memory access over nonvolatile memory express interfaces and protocols.
Claims12
A data processing and storage system comprising:
- a host device including a host memory buffer that is power loss protected;
- and
- a hard disk drive including a controller, rotating data storage media, and a memory buffer,
- wherein the hard disk drive is communicatively coupled to the host device through a nonvolatile memory express interface such that the host memory buffer is addressable for writing by the memory buffer of the hard disk drive via remote direct memory access,
- wherein the hard disk drive is configured to cache at-risk data directly to the host memory buffer, and
- wherein the hard disk drive is further configured to cache at-risk data to the host memory buffer upon detecting a power loss condition.
An HMB-aware NVMe HDD configured to directly cache at-risk data to a host memory buffer (HMB) of a host device connected to the HDD via an NVMe interface upon detecting a power loss condition.
A data processing and storage system comprising:
- a host device including a host memory buffer that is power loss protected;
- and
- a hard disk drive including a controller, rotating data storage media, and a memory buffer,
- wherein the hard disk drive is communicatively coupled to the host device through a nonvolatile memory express interface such that the host memory buffer is addressable for writing by the memory buffer of the hard disk drive via remote direct memory access,
- wherein the hard disk drive is configured to cache at-risk data directly to the host memory buffer, and
- wherein the hard disk drive is configured so that at-risk data is not cached to the rotating data storage media and so that at-risk data is not cached to the non-volatile memory included in the hard disk drive.
Dependencies are inferred from the claim text.