Invention Grant
- Patent Title: Method and apparatus for distributing read operations between emulations in a storage engine
-
Application No.: US17577489Application Date: 2022-01-18
-
Publication No.: US11645012B1Publication Date: 2023-05-09
- Inventor: Ramesh Doddaiah , Peng Wu , Rong Yu , Earl Medeiros , Peng Yin
- Applicant: Dell Products, L.P.
- Applicant Address: US MA Hopkinton
- Assignee: Dell Products, L.P.
- Current Assignee: Dell Products, L.P.
- Current Assignee Address: US MA Hopkinton
- Agency: Anderson Gorecki LLP
- Main IPC: G06F3/06
- IPC: G06F3/06

Abstract:
A Random Read Miss (RRM) distribution process monitors execution parameters of first, second, and third emulations of a storage engine, and distributes newly received read operations between the emulations. The RRM distribution process assigns newly received read operations to the first emulation, unless the CPU thread usage of the first emulation or the response time of the first emulation meet a first set of criteria. The RRM distribution process secondarily assigns newly received read operations to the second emulation, unless the CPU thread usage of the second emulation or the response time of the second emulation meet a second set of criteria. The RRM distribution process assigns all other newly received newly received read operations, that are not assigned to the first emulation or to the second emulation, to the third emulation. Distribution of read IOs between the emulations enables the storage engine to increase IOPs while minimizing response time.
Information query