Invention Grant
- Patent Title: Systems and methods for I/O prioritization in NVMe-compliant storage devices
-
Application No.: US16102633Application Date: 2018-08-13
-
Publication No.: US10606516B2Publication Date: 2020-03-31
- Inventor: Sumangala Bannur Subraya
- Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
- Applicant Address: US TX Houston
- Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
- Current Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
- Current Assignee Address: US TX Houston
- Agency: Hewlett Packard Enterprise Patent Department
- Priority: IN201841029015 20180801
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F3/06 ; G06F13/18 ; G06F13/16 ; G06F12/02 ; G06F9/455

Abstract:
Systems and methods disclosed herein provide an I/O prioritization scheme for NVMe-compliant storage devices. Through an interface of an HBA driver, a user specifies a range of LBAs that map to a namespace. The user interface also designates a priority level for the namespace. Once the namespace is created, the HBA driver generates a queue of the designated priority level. The HBA driver also generates a table that maps the queue to the namespace. When the HBA driver receives a request to perform an I/O command that targets the namespace, the HBA driver adds the requested command to the queue. I/O commands targeting the namespace are processed in accordance with the designated priority level by the controller.
Public/Granted literature
- US20200042236A1 SYSTEMS AND METHODS FOR I/O PRIORITIZATION IN NVME-COMPLIANT STORAGE DEVICES Public/Granted day:2020-02-06
Information query