IP Library › Granted Patent US 11,604,743
Granted Patent B2
US 11,604,743 · App. 17/006,969 · Granted Mar 14, 2023

Input/output queue hinting for resource utilization

Inventors: Kushal S. Patel (Pune, IN); Sarvesh S. Patel (Pune, IN); Subhojit Roy (Pune, IN)
Assignee: International Business Machines Corporation
G06F13/1668G06F12/123G06Q10/06312G06Q20/145G06Q30/04G06F8/61
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,604,743
App. No.
17/006,969
Granted
Mar 14, 2023
Kind
B2
Abstract

Described are techniques including a method comprising detecting a deallocated Input/Output (I/O) queue associated with a first entity in a Non-Volatile Memory Express (NVMe) storage system. The method further comprises broadcasting an Asynchronous Event Request (AER) message indicating I/O queue availability based on the deallocated I/O queue. The method further comprises allocating, in response to the AER message, a new I/O queue to a second entity in the NVMe storage system.

Claims (9)

1. A system comprising:

a first host of a plurality of hosts communicatively coupled to one or more processing cores of a non-volatile memory express (NVMe) storage system by one or more Input/Output (I/O) queues;

a NVMe queue manager configured to detect freed memory resources associated with a deallocated I/O queue of the one or more I/O queues;

a notification engine configured to:

verify that a second host of the plurality of hosts has a number of I/O queues below a maximum number of I/O queues permitted by the NVMe storage system; and

transmit a notification indicating the freed memory resources to the second host; and

wherein the second host is configured to establish a newly allocated I/O queue with the NVMe storage system using the freed memory resources and in response to receiving the notification.

2. The system of claim 1 , wherein the notification comprises an Asynchronous Event Request (AER) notification.

3. The system of claim 1 , wherein the system further comprises an I/O queue (IOQ) type manager configured to store an I/O queue type of the newly allocated I/O queue.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: PATEL, KUSHAL S.; PATEL, SARVESH S.; ROY, SUBHOJIT
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 053639/0318 →
Continuity (1)
Related Publication 20220066957A1 · Mar 3, 2022