Patent · US Active

Method, device, and system for buffering data for read/write commands in NVME over fabric architecture

US10838665B2 · kind B2 · utility

0Cited by
2References
11Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 27, 2017
Grant dateNov 17, 2020
Priority date
Expiry dateSep 29, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/7203
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A control device for a non-volatile memory express (NVMe) over fabric architecture is provided. The control device comprises a network adapter and a processor coupled to the network adapter by a bus. Data is transmitted between the control device and a storage device in the NVMe over fabric architecture. The processor is configured to obtain an available storage space of the storage device, determine whether a storage space required by a first data to be transmitted according to a first data read/write command is equal to or less than the available storage space, and send the first data read/write command to the storage device if the storage space required by the first data is equal or less than to the available storage space and suspend sending of the first data read/write command if the storage space occupied by the first data is greater than the available storage space.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.