US Patent Application 17714154. DISCOVERY CONTROLLER-BASED NONVOLATILE MEMORY EXPRESS NAMESPACE RESOLUTION SERVICES simplified abstract

From WikiPatents
Jump to navigation Jump to search

DISCOVERY CONTROLLER-BASED NONVOLATILE MEMORY EXPRESS NAMESPACE RESOLUTION SERVICES

Organization Name

Dell Products L.P.


Inventor(s)

Claudio Desanti of Santa Cruz CA (US)


David Black of Acton MA (US)


Douglas L Farley of Round Rock TX (US)


DISCOVERY CONTROLLER-BASED NONVOLATILE MEMORY EXPRESS NAMESPACE RESOLUTION SERVICES - A simplified explanation of the abstract

  • This abstract for appeared for US patent application number 17714154 Titled 'DISCOVERY CONTROLLER-BASED NONVOLATILE MEMORY EXPRESS NAMESPACE RESOLUTION SERVICES'

Simplified Explanation

The abstract states that currently there is no efficient way to locate a namespace on an NVMe-oF fabric. This means that it is difficult to find the storage subsystem where the boot namespace is located or to discover all available namespaces on the fabric. This can make booting in a SAN environment slow and computationally expensive. The abstract suggests that there are embodiments that support discovery through a discovery controller, which can help a host efficiently resolve a given namespace identifier to the corresponding subsystem port(s) through which that namespace is accessible.


Original Abstract Submitted

Currently, there is no scalable methodologies defined to locate a namespace on an NVMe-oF fabric. Therefore, it is necessary to configure a host with the NVMe™ Qualified Name (NQN) and transport information of the storage subsystem where the boot namespace is located or discover and enumerate all namespaces available to the host on an NVMe-oF fabric. With the current protocols, a host may need to perform many operations to locate the proper namespace and boot from the NVMe-oF fabric, making booting in a SAN environment an extremely slow operation and computationally expensive process. Embodiments herein support discovery, via a discovery controller, to provide a namespace resolution service able to facilitate a host to efficiently resolve a given namespace identifier to the corresponding subsystem port(s) through which that namespace is accessible.