Invention Grant
- Patent Title: Dynamic allocation of queue depths for virtual functions in a converged infrastructure
-
Application No.: US14933720Application Date: 2015-11-05
-
Publication No.: US10282220B2Publication Date: 2019-05-07
- Inventor: Krishnaprasad Koladi , Chandrashekar Nelogal , Karan Singh Gandhi , Kiran Kumar Devarapalli
- Applicant: DELL PRODUCTS, L.P.
- Applicant Address: US TX Round Rock
- Assignee: Dell Products, L.P.
- Current Assignee: Dell Products, L.P.
- Current Assignee Address: US TX Round Rock
- Agency: Isidore PLLC
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F9/4401

Abstract:
A method and an information handling system (IHS) dynamically modifies queue depth values based on changing relative workload demands of virtual functions. A controller, executing code of a queue depth profiler, determines, for each virtual function, an average number of total unfulfilled, outstanding requests. The controller compares values for an average number of total outstanding requests across the plurality of virtual functions. The controller determines a relative demand for request queue depth corresponding to each respective virtual function based on the compared values. The controller calculates desired queue depth values for each virtual function, based on the relative demand. The controller triggers completion of pending requests for a first processing state. In response to successful completion of the first processing state, the controller enables initiation of a second processing state in which request processing continues using the desired queue depth values.
Public/Granted literature
- US20170134310A1 DYNAMIC ALLOCATION OF QUEUE DEPTHS FOR VIRTUAL FUNCTIONS IN A CONVERGED INFRASTRUCTURE Public/Granted day:2017-05-11
Information query