Invention Grant
- Patent Title: Controlling I/O Q-connections in NVMe devices
-
Application No.: US17304868Application Date: 2021-06-28
-
Publication No.: US11599271B2Publication Date: 2023-03-07
- Inventor: Komateswar Dhanadevan , Shyamsundar Narasimhan
- 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: IN202141006104 20210212
- Main IPC: G06F3/06
- IPC: G06F3/06

Abstract:
Examples include selectively adjusting I/O Q-connections between an NVMe controller and a storage device in an NVMe system. In some examples, a utilization time of a host port in an NVMe controller is determined. In response to determining that the utilization time of the host port is lower than a host port utilization threshold and a number of I/O Q-connections at the storage device is less than an I/O Q-connection threshold for the storage device, a candidate list of storage devices is created, each storage devices included in the candidate list having an average service time greater than or equal to an average service time of a host port associated with the storage device. For each storage device included in the candidate list, processing time and I/O block size of I/O requests at the storage device is determined and a number of I/O Q-connections at the storage device is selectively adjusted based on the processing time and I/O block size of I/O requests at the storage device.
Public/Granted literature
- US20220261158A1 CONTROLLING I/O Q-CONNECTIONS IN NVMeTM DEVICES Public/Granted day:2022-08-18
Information query